دوره های آموزشی آکادمی پی وی لرن (پروژه محور و ویژه بازار کار)



  • ۱۹
  • آبان

جلسه ۲۹ : بهترین شیوه ها در اندروید

  • دسته‌بندی‌ها :
جلسه ۲۹ : بهترین شیوه ها در اندروید
    • جزئیات
    • نوع محتواآموزش تصویری

      مقدمه

      با عرض سلام و وقت بخیر خدمت کاربران سایت پی وی لرن . و کاربرانی که دوره کامل آموزش برنامه نویسی اندروید را دنبال می کنند. بعضی شیوه های نمونه  که می توانید در هنگام توسعه نرم افزار آندروید از آن ها بهره گیری کنید، وجود دارد. این ها توسط آندروید پیشنهاد می شوند و با توجه به زمان آنها در حال بهبود است. این بهترین شیوه ها شامل ویژگی های طراحی تعامل، عملکرد، امنیت و حریم خصوصی، سازگاری، تست، توزیع و کسب درآمد از راهنمایی ها است. best practices (بهترین شیوه ها) شامل ویژگی های طراحی تعامل، عملکرد، امنیت و حریم خصوصی، سازگاری، تست، توزیع و کسب درآمد از راهنمایی ها است. برای آشنایی با بهترین شیوه ها در اندروید در ادامه ی مباحث با ما همراه باشید.

      بهترین شیوه ها در اندروید

      در ادامه ی این آموزش ما شما را با بهترین شیوه ها در اندروید آشنا می کنیم.

      User input

      هر فیلد متن برای یک کار متفاوت طراحی شده است. به عنوان مثال:

      برخی از textfield ها متنی برای متن هستند و بعضی دیگر برای اعداد هستند.

      ساختار:

      مثال : 

      اگر می خواهید فیلد شما برای دریافت رمز عبور باشد، باید یک password hint نشان دهید تا کاربر رمز عبور را به خاطر داشته باشد.

      مثال : 

       Background jobs (سوابق کاری)

      فعالیت های خاصی در یک برنامه کاربردی وجود دارد که در پس زمینه برنامه اجرا می شود.

      این فعالیت ها ممکن است چیزی را دانلود کند ، آهنگی را پخش کند و یا … را انجام دهد.

      AsyncTask Vs Services

      هر دو برای انجام وظایف در پیش زمینه مورد استفاده قرار می گیرند.

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

      performance (کارایی)

      این ویژگی کارایی دستگاه را در زمانی که به کابل شارژ یا USB متصل می شود، مشخص می کند.

      هنگامی که دستگاه خود شارژ خود را دارد، توصیه می شود که تنظیمات برنامه خود را در هر صورت به روز کنید.

      افزایش حداکثر میزان تجدید از جمله اقدامات بهبود کارایی است، هر زمان که دستگاه به کابل وصل می شود. می توان این کار را انجام داد:

      مثال : 

      Security and privacy

      بسیار مهم است که برنامه شما باید امن باشد، اما داده های کاربر و داده های برنامه نیز باید امن شود. امنیت می تواند توسط عوامل زیر افزایش یابد.

      • از ذخیره سازی داخلی و سپس ذخیره سازی فایل های برنامه های کاربردی استفاده کنید.
      • هر جا که امکان دارد، از ارائه دهندگان محتوا استفاده کنید.
      • هنگام اتصال به وب از SSL استفاده کنید.
      • از دسترسی های مناسب برای دسترسی به ویژگی های مختلف دستگاه استفاده کنید.

      مثال

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

      این مثال چگونگی مشخص کردن fieldtext ها و افزایش کارایی دستگاه را با چ کردن وضعیت شارژ موبایل را نشان می دهد:

      مراحل انجام مثال فوق:

      مراحلتوضیحات
      ۱مراحل ایجاد برنامه در اندروید استدیو را طبق بخش های قبلی دنبال کرده و نام پکیج را com.pvlearn.myapplication قرار بدهید.
      ۲به محتوای کد src/MainActivity.java کدهای لازم را اضافه کنید.
      ۳به محتوای فایل  res/layout/activity_main.xml طراحی لازم را اضافه کنید.
      ۴برنامه را اجرا کنید تا شبیه ساز اندروید نتیجه را نمایش دهد.

      محتوای فایل src/MainActivity.java:

      مثال : 

      محتوای فایل activity_main.xml:

      مثال : 

      محتوای فایل Strings.xml:

      مثال : 

      محتوای فایل AndroidManifest.xml:

      مثال : 

      اجرای برنامه

      برای اجرای برنامه ی اندرویدی خود یکی از فایل های activity در برنامه ی خود کلیک کنید.

      سپس روی نماد  (Run) از نوار ابزار برای شروع اجرای برنامه کلیک کنید.

      سپس نتیجه اجرای برنامه را در شبیه ساز یا دستگاه اندروید خود مشابه زیر مشاهده خواهید کرد:

      بهترین شیوه ها در اندروید

      بهترین شیوه ها در اندروید

      سپس نتیجه ی زیر را مشاهده خواهید کرد:

      بهترین شیوه ها در اندروید -تست دوم

      بهترین شیوه ها در اندروید -تست دوم

      نتیجه ی تایپ در فیلد password نیز به صورت زیر خواهد بود:

      بهترین شیوه ها در اندروید -تست سوم

      بهترین شیوه ها در اندروید -تست سوم

      سپس دستگاه خود را به کابل AC یا کابل USB وصل کرده و روی دکمه check فشار دهید تا پیام زیر را دریافت کنید:

      بهترین شیوه ها در اندروید -تست چهارم

      بهترین شیوه ها در اندروید -تست چهارم

      کلام آخر

      در این آموزش ما به شما چند راه حل ساده و کارآمد برای بهبود کارایی دستگاه موبایل شما در حین کار با برنامه ارائه دادیم. این ها که با بهترین شیوه ها در اندروید شناخته می شوند، روشهایی برای افزایش امنیت و بهبود مصرف باتری ارائه شده است.

      QR:  جلسه ۲۹ : بهترین شیوه ها در اندروید
      به اشتراک بگذارید