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

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

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

در قسمت قبل پنج توصیه Aritra Roy را خواندید. در این مطلب ادامه مطلب را می‌خوانیم:

۶- از معماری مناسب استفاده کن

همیشه از خودت به خاطر انتخاب یک معماری مناسب در اول کار، سپاسگزار خواهی بود. می‌توانی از MVP یا همان Model-View-Presenter استفاده کنی که برنامه را به لایه‌های متفاوتی تجزیه می‌کند تا مدیریت آن ساده‌تر باشد. این باعث می‌شود تا انعطاف کد بالاتر برود و زمان نگهداری آن کاهش یابد.

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

جایزه: حتما این و این را ببینید. اینها کمک بزرگی به پیاده‌سازی MVP در پروژه به شما می‌کنند.

ادامه مطلب

0ta100-part-001-cover

صفر تا صد: ۱- نوشتن ویژگی‌ها و طراحی برنامه

مقدمه

هر برنامه‌ای برای هدفی خاص نوشته می‌شود و قرار است مشکل مشخصی را حل کند. بنابراین اول باید مشکلی را که قرار است حل کنیم و برای آن برنامه بنویسیم، بشناسیم. شناخت مشکل برابر است با ویژگی‌های برنامه. اما چرا؟ هر ویژگی برنامه قسمتی از مشکل را قرار است حل بکند. بنابراین برای شروع کار باید ابتدا مسأله‌ای را که می‌خواهیم حل کنیم تشریح کنیم تا بعد بتوانیم بر اساس آن ویژگی‌های برنامه را استخراج کنیم.

ادامه مطلب

android-design-support-library-material-design

آشنایی با Android Design Support Library (بخش دوم)

در مطلب قبلی درباره بخش‌هایی از امکانات کتابخانه پشتیبان طراحی یا همان Design Support Library نوشتم. در این مطلب بخش‌هایی دیگر از امکانات این کتابخانه را توضیح می‌دهم و در مطلب بعدی با هم یک پروژه واقعی با این کتابخانه خواهیم ساخت.

Snackbar

برای دادن یک بازخورد سریع و آسان برای یک عملیات به طوری که مزاحم عملکرد عادی کاربر نباشد و اصطلاحاً دست و پای او را نبندد تا الان از Toast استفاده می‌کردیم. Snackbar همان Toast است با امکانات بیشتر و اجرای روان‌تر.

ادامه مطلب

android-graphics-cover

آموزش اندروید، فصل ۲۲: گرافیک در اندروید (بخش ۳)

در دو بخش قیلی گرافیک در اندروید (اینجا و اینجا) گذشته با دو نوع از Drawable ها (عناصری که می توان آنها را «کشید») آشنا شدید. عکس و shape. در این فصل می خواهیم با یک نوع دیگر از drawable ها آشنا شویم: انتخاب کننده یا selector.

ادامه مطلب

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

توجه:

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

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

مؤخره

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

ادامه مطلب

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

توجه:

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

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

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

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

ادامه مطلب

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

توجه:

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

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

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

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

ادامه مطلب

android-beautiful-apps-cover

نمونه هایی از زیباترین برنامه های اندروید (بخش دوم)

در مطلب قبلی تعدادی از زیباترین برنامه های اندروید را به شما معرفی کردیم تا برای طراحی های خود از آنها الهام بگیرید. در این مطلب تعدادی برنامه دیگر را به شما معرفی می کنیم.

ادامه مطلب

android-beautiful-apps-cover

نمونه هایی از زیباترین برنامه های اندروید

اهمیت زیبایی طراحی یک برنامه و تأثیر آن بر نگاه مخاطب، چیزی نیست که کسی آن را نداند. طراحی زیبا باعث می شود کاربر حس خوبی در حین کار کردن با برنامه داشته باشد. این حس خوب به مرور زمان باعث اعتماد به برند سازنده برنامه خواهد شد و در دراز مدت باعث کسب درآمد می شود.

ادامه مطلب