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

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

2 ساعت 29 دقیقهمبتدی2018-05-16

مدرسین

David Gassner

David Gassner

Author of 60+ video-based training courses for software developers

جزئیات دوره

گوگل اکنون مجموعه ای از اجزای توصیه شده را برای معماری برنامه های اندروید ارائه می دهد. توسعه دهندگان اندروید می توانند یاد بگیرند که چگونه از این توصیه ها پیروی کنند تا روند توسعه اولیه خود را بهبود بخشند و تعمیر و نگهداری طولانی مدت را ساده کنند. در این دوره آموزشی، بهترین روش ها برای ساخت برنامه های اندرویدی با کیفیت بالا با استفاده از اجزای معماری اندروید برای ماندگاری و نمایش داده ها را بیاموزید. مربی دیوید گسنر این مفاهیم را در زمینه دنیای واقعی با استفاده از اجزای معماری برای ساخت یک برنامه یادداشت برداری ساده از ابتدا تا انتها آموزش می دهد. او نحوه تعریف پایگاه داده SQLite را با کتابخانه اتاق، نمایش لیستی از داده ها با مؤلفه کارآمد RecyclerView و به روز رسانی رابط کاربری با اشیاء LiveData قابل مشاهده را نشان می دهد.

اهداف یادگیری
کاوش در مولفه های معماری
ایجاد رابط کاربری
مدیریت ماندگاری داده ها با Room
به روز رسانی UI با اشیاء LiveData قابل مشاهده
ایجاد، ویرایش و حذف یادداشت ها
مدیریت تغییرات جهت دستگاه

مهارت ها

Android DevelopmentAndroidMobile DevelopmentGoogleProject

سرفصل ها

0. مقدمه

  • 01 - خوش آمدید
  • 02 - آنچه باید بدانید

1. شروع کنید

  • 03 - تاریخچه و تکامل این برنامه
  • 04 - اجزای معماری را کاوش کنید
  • 05 - پروژه شروع را ایجاد کنید
  • 06 - پروژه را از GitHub وارد کنید
  • 07 - یک نماد لانچر ایجاد کنید
  • 08 - سایر گرافیک‌های مورد نیاز را ایجاد کنید
  • 09 - وابستگی‌های اجزای معماری را اضافه کنید

2. رابط کاربری را ایجاد کنید

  • 10 - RecyclerView را به اکتیویتی اصلی اضافه کنید
  • 11 - یک طرح بندی سفارشی برای ردیف‌های لیست ایجاد کنید
  • 12 - یک کلاس موجودیت داده ایجاد کنید
  • 13 - داده‌های نمونه برای آزمایش ایجاد کنید
  • 14 - نمایش داده‌ها با آداپتور RecyclerView
  • 15 - فعالیت ویرایشگر یادداشت را ایجاد کنید

3. ماندگاری داده‌ها را با Room مدیریت کنید

  • 16 - کلاس موجودیت Room را تعریف کنید
  • 17 - اجرای عملیات پایگاه داده در یک DAO
  • 18 - یک پایگاه داده SQLite را با Room تعریف کنید
  • 19 - یک مبدل نوع سفارشی ایجاد کنید
  • 20 - یک تست واحد برای منطق پایگاه داده ایجاد کنید

4. داده‌ها و منطق تجاری را مدیریت کنید

  • 21 - یک ViewModel برای فعالیت لیست ایجاد کنید
  • 22 - یک کلاس مخزن ایجاد کنید
  • 23 - یک ویژگی برای درج یادداشت‌های نمونه اضافه کنید
  • 24 - در به روز رسانی LiveData مشترک شوید
  • 25 - یک ویژگی برای حذف تمام یادداشت‌ها اضافه کنید

5. یادداشت‌ها را ویرایش و حذف کنید

  • 26 - یک ViewModel برای فعالیت ویرایشگر اضافه کنید
  • 27 - یک یادداشت موجود در ویرایشگر را مشاهده کنید
  • 28 - یادداشت موجود را ویرایش کنید
  • 29 - یک یادداشت جدید ایجاد کنید
  • 30 - یک یادداشت را حذف کنید

6. لمس نهایی

  • 31 - تغییرات جهت دستگاه را کنترل کنید
  • 32 - خطوط تقسیم کننده را به RecyclerView اضافه کنید

نتیجه

  • 33 - مراحل بعدی

دوره های مرتبط

مسیرهای مرتبط

درباره ما

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

شماره تلفنکانال آپاراتپشتیبانی تلگرامکانال تلگرامپیج اینستاگرام

کلیه‌ی حقوق این سایت متعلق به لینداکده می باشد

قوانین و شرایط|حریم خصوصی

نماد الکترونیک enamad در صورت اتصال با آی‌پی داخل کشور، نمایش داده خواهد شد.
logo-samandehi - لوگو ساماندهی
zarinpal
zibal