بایگانی برچسب: s

What-2-Years-of-Android-Development-Have-Taught-Me-the-Hard-Way

آنچه بعد از دو سال برنامه‌نویسی اندروید آموختم-قسمت سوم

در قسمت اول و دوم این مطلب ۱۰ تا از توصیه‌های Aritra Roy را با هم مرور کردیم. در این مطلب بخش دیگری از توصیه‌های وی را با هم می‌خوانیم.

۱۱- با تنظیم بیلد گریدل پنج ساعت در هفته در وقت صرفه‌جویی کن

بسیار محتمل است که از اندروید استودیو و گریدل برای توسعه برنامه‌های اندروید استفاده کنی. گریدل عالی ولی کند است و وقتی پروژه کمی بزرگ‌تر شود کندتر هم می‌شود.

ساعت‌های بی شماری را به باد می‌آورم که بیکار می‌نشسم تا بیلد گریدل تمام شود. در زمان‌های شلوغی کار به راحتی یک ساعت از وقت من صرف بیلدهای گریدل می‌شود و این یعنی ۵ ساعت در هفته و ۲۰ ساعت در ماه.

اما راه‌هایی هست تا گریدل را سریع‌تر کنی.

برای این کار اینجا و اینجا را ببین. با استفاده از این رهنمودها و بهینه‌سازی مناسب، زمان بیلد من از چهار دقیقه به حدود ۳۰ ثانیه رسید.

ادامه مطلب

getting-android-project

راز و رمزهای پروژه گرفتن

من همیشه در کلاس‌های اندرویدم همان جلسه اول درباره درآمد از برنامه‌نویسی اندروید با شاگردانم بحث می‌کردم. سؤالی که از آن‌ها می‌پرسیدم این بود که چطور می‌خواهند از اندروید پول در بیاورند. غالباً اولین پاسخ خیلی از آن‌ها «پروژه گرفتن» بود! امروز می‌خواهم کمی درباره پروژه گرفتن و «راز و رمز‌ها»ی آن صحبت کنم.

ادامه مطلب

ترجمه کتاب واقعی شدن، مؤخره

توجه:

از این به بعد می‌توانید این کتاب را در وب سایت اختصاصی‌اش مطالعه کنید:

وب سایت اختصاصی کتاب واقعی شدن

مؤخره

  • موتورها را روشن کنید
  • منابع ۳۷Signals

ادامه مطلب

ترجمه فارسی کتاب واقعی شدن؛ فصل ۱۵: پس از عرضه

توجه:

از این به بعد می‌توانید این کتاب را در وب سایت اختصاصی‌اش مطالعه کنید:

وب سایت اختصاصی کتاب واقعی شدن

فصل ۱۵: پس از عرضه

  • بازنگری یک ماه بعد
  • همچنان مطلب بنویسید
  • بهتر، نه بتا
  • همه خطاها یکسان خلق نشده‌اند
  • در سختی‌ها دوام بیاورید
  • چشم و هم‌چشمی
  • از هیولای بادکنکی برحذر باشید
  • با جریان حرکت کنید

ادامه مطلب

ترجمه کتاب واقعی شدن، فصل ۱۴: پشتیبانی

توجه:

از این به بعد می‌توانید این کتاب را در وب سایت اختصاصی‌اش مطالعه کنید:

وب سایت اختصاصی کتاب واقعی شدن

فصل ۱۴: پشتیبانی

  • درد را احساس کنید
  • بدون آموزش
  • سریع پاسخ بدهید
  • عشق شدید
  • در انجمنی کوچک
  • گندکاری‌هایتان را به اطلاع عموم برسانید

ادامه مطلب

ترجمه کتاب واقعی شدن، فصل ۱۳: تبلیغ

توجه:

از این به بعد می‌توانید این کتاب را در وب سایت اختصاصی‌اش مطالعه کنید:

وب سایت اختصاصی کتاب واقعی شدن

فصل ۱۳: تبلیغ

  • عرضه هالیوودی
  • یک سایت تبلیغی قدرتمند
  • بر موج وبلاگی سوار شوید
  • هر چه زودتر جذب کنید
  • تبلیغ از طریق آموزش
  • غذای ویژگی ها
  • حواستان به اتفاقات باشد
  • بیش‌فروشی دنباله‌دار
  • شکار اسم

ادامه مطلب

words

ترجمه کتاب واقعی شدن، فصل ۱۱: کلمات

توجه:

از این به بعد می‌توانید این کتاب را در وب سایت اختصاصی‌اش مطالعه کنید:

وب سایت اختصاصی کتاب واقعی شدن

هیچ چیز کاربردی‌ای در «ویژگی‌های کاربردی» نیست

سند ویزگی‌های کاربردی ننویسید

مستندات «برنامه‌های کاری» معمولاً به گونه‌ای به پایان می‌رسند که تقریباً هیچ شباهتی به محصول نهایی ندارند. به این دلایل:

ویژگی‌های کاربردی خیالی و فانتزی هستند
آن‌ها بازتاب دهنده واقعیت نیستند. یک برنامه تا قبل از آن که سازنده‌ها آن را بسازند، طراحان آن را طراحی کنند و مردم آن را استفاده کنند، واقعی نیست. ویژگی‌های کاربردی کلماتی بر روی کاغذ هستند.

ادامه مطلب

ترجمه کتاب واقعی شدن، فصل ۱۲: قیمت گذاری و ثبت نام

توجه:

از این به بعد می‌توانید این کتاب را در وب سایت اختصاصی‌اش مطالعه کنید:

وب سایت اختصاصی کتاب واقعی شدن

مثال های رایگان

چیزی را به رایگان عرضه کنید

دنیای بیرون بسیار شلوغ و پر هیاهو است. برای این که مردم را متوجه کنید که در میانه این هیاهو شما هم هستید، چیزی را به رایگان عرضه کنید.

شرکت های باهوش می دانند که چیزهای رایگان طعمه خوبی برای به دام انداختن مشتریان است. اپل را ببینید. آنها آی تونز (iTunes) را رایگان می دهند تا تقاضا برای آیپاد (iPod) و فروشگاه موسیقی آی تونز بیشتر شود. در خارج از دنیای برخط، خرده فروشی ها همین کار را می کنند. استارباکس (Starbucks) می گوید که از هر ۵ نوشیدنی رایگان که به مشتریان می دهند، یکی تحریک می شود که خرید جدید کند. یک روش نه چندان قدیمی.

ادامه مطلب

ترجمه کتاب واقعی شدن، فصل ۱۰: کد

توجه:

از این به بعد می‌توانید این کتاب را در وب سایت اختصاصی‌اش مطالعه کنید:

وب سایت اختصاصی کتاب واقعی شدن

نرم‌افزار کمتر

کدهای خود را تا آنجا که ممکن است ساده نگه دارید

فکر می‌کنید اگر کدهای برنامه شما دو برابر شود، پیچیدگی برنامه هم دو برابر می‌شود. ولی واقعیت این است که هر زمان که شما بر حجم کد می‌افزایید، برنامه شما به صورت نمایی پیچیده‌تر می‌شود. هر اضافه کردن کوچک، هر تغییر، هر وابستگی و هر اختیار، اثری مضاعف دارد. اگر همین طور بی‌پروا به کد اضافه کنید، قبل از این که متوجه شوید، یک غول بی شاخ و دم خواهید ساخت.

ادامه مطلب

ترجمه کتاب واقعی شدن، فصل ۹٫ طراحی ظاهر

توجه:

از این به بعد می‌توانید این کتاب را در وب سایت اختصاصی‌اش مطالعه کنید:

وب سایت اختصاصی کتاب واقعی شدن

اول ظاهر

پیش از آغاز برنامه‌نویسی، ظاهر برنامه را طراحی کنید

بسیاری برنامه‌ها با ذهنیت برنامه‌نویسی آغاز می‌شوند. این روش خوبی نیست. برنامه‌نویسی سنگین‌ترین جزء ساختن یک برنامه است. معنی این حرف این است که برنامه‌نویسی گران‌ترین و سخت‌ترین چیز برای تغییر است. به جای آن سعی کنید با طراحی ظاهر برنامه آغاز کنید.

طراحی نسبتاً کم حجم است. یک طرح کاغذی بسیار ارزان و تغییر دادن آن بسیار ساده است. تغییر (یا حتی دور ریختن) فایل‌های HTML هم هنوز نسبتاً ساده است. ولی این مورد برای برنامه‌نویسی درست نیست. ابتدا ظاهر را طراحی کردن شما را منعطف نگه می‌دارد. ابتدا برنامه‌نویسی کردن شما را در حصاری محدود می‌کند و هزینه‌های زیادی را به شما تحمیل می‌کند.

ادامه مطلب