دوره آموزشی ساخت اپلیکیشن اندروید با اجزای معماری
2 ساعت 29 دقیقهمبتدی2018-05-16
مدرسین

David Gassner
Author of 60+ video-based training courses for software developers
جزئیات دوره
گوگل اکنون مجموعه ای از اجزای توصیه شده را برای معماری برنامه های اندروید ارائه می دهد. توسعه دهندگان اندروید می توانند یاد بگیرند که چگونه از این توصیه ها پیروی کنند تا روند توسعه اولیه خود را بهبود بخشند و تعمیر و نگهداری طولانی مدت را ساده کنند. در این دوره آموزشی، بهترین روش ها برای ساخت برنامه های اندرویدی با کیفیت بالا با استفاده از اجزای معماری اندروید برای ماندگاری و نمایش داده ها را بیاموزید. مربی دیوید گسنر این مفاهیم را در زمینه دنیای واقعی با استفاده از اجزای معماری برای ساخت یک برنامه یادداشت برداری ساده از ابتدا تا انتها آموزش می دهد. او نحوه تعریف پایگاه داده SQLite را با کتابخانه اتاق، نمایش لیستی از داده ها با مؤلفه کارآمد RecyclerView و به روز رسانی رابط کاربری با اشیاء LiveData قابل مشاهده را نشان می دهد.
اهداف یادگیری
کاوش در مولفه های معماری
ایجاد رابط کاربری
مدیریت ماندگاری داده ها با Room
به روز رسانی UI با اشیاء 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 - مراحل بعدی
دوره های مرتبط
- دوره آموزشی نوشتن کُد امن برای اندروید
- دوره آموزشی ساخت اپلیکیشنهای اندرویدی مبتنی بر هوش مصنوعی با Gemini
- دوره آموزشی اندروید کامپوز با کاتلین
- دوره آموزشی راهنمای کامل توسعه اندروید با کاتلین برای مبتدیان
- دوره آموزشی یادگیری جامع تلفن و تبلت اندروید
- دوره آموزشی یادگیری جامع Android Studio
- دوره آموزشی یادگیری جامع توسعه اندروید بخش 5: ذخیره سازی و پایگاه داده
- دوره آموزشی توسعه اندروید : RetroFit با Kotlin