دوره آموزشی ساخت یک برنامه اندروید با کتابخانههای Jetpack
2 ساعت 32 دقیقهمبتدی2020-09-10
مدرسین

David Gassner
Author of 60+ video-based training courses for software developers
جزئیات دوره
Android Jetpack به شما امکان میدهد برنامههایی پایدار و قابل نگهداری با معماریهای کاملاً فکر شده ایجاد کنید. کتابخانههای Jetpack به توسعه دهندگان کمک میکند تا روی بهترین روشها تمرکز کنند، تکرار را کاهش دهند و کدی را بنویسند که در همه نسخهها و دستگاههای پشتیبانی شده اندروید اجرا شود. در این دوره، مدرس David Gassner کتابخانهها و عملکردهای مورد علاقه Jetpack خود را با استفاده از یک پروژه عملی معرفی میکند: ساخت یک برنامه جدید اندروید از ابتدا.
نحوه نمایش لیستی از دادهها، ایجاد صفحهای برای ویرایش، مدیریت دادهها در حافظه، افزودن داده به حافظه پایدار و ویرایش و به روزرسانی سوابق را کشف کنید. در این مسیر، میتوانید یاد بگیرید که چگونه از Navigation، Room و سایر کتابخانهها و همچنین ویژگیهایی مانند RecyclerViews، قطعات و کلاسهای مبدل آداپتور و نوع در برنامههای Android خود استفاده کنید. با افزودن کتابخانههای Jetpack، چقدر میتوانید با این مقدار کم کد — و سرعت کار و مقیاس پذیری گردش کار برای توسعه– شما بسیار شگفت زده خواهید شد.
موضوعات شامل:
پیکربندی Android Studio
افزودن کنترل کننده پیمایش
ایجاد یک طرح سفارشی برای لیست
اتصال داده ها به RecyclerView
ایجاد صفحه ویرایشگر
انتقال داده ها به قطعات
مدیریت ماندگاری داده ها با اتاق
منطق آزمایش پایگاه داده واحد
مدیریت داده ها و منطق تجارت
افزودن و حذف سوابق از پایگاه داده
ویرایش و حذف سوابق
نحوه نمایش لیستی از دادهها، ایجاد صفحهای برای ویرایش، مدیریت دادهها در حافظه، افزودن داده به حافظه پایدار و ویرایش و به روزرسانی سوابق را کشف کنید. در این مسیر، میتوانید یاد بگیرید که چگونه از Navigation، Room و سایر کتابخانهها و همچنین ویژگیهایی مانند RecyclerViews، قطعات و کلاسهای مبدل آداپتور و نوع در برنامههای Android خود استفاده کنید. با افزودن کتابخانههای Jetpack، چقدر میتوانید با این مقدار کم کد — و سرعت کار و مقیاس پذیری گردش کار برای توسعه– شما بسیار شگفت زده خواهید شد.
موضوعات شامل:
پیکربندی Android Studio
افزودن کنترل کننده پیمایش
ایجاد یک طرح سفارشی برای لیست
اتصال داده ها به RecyclerView
ایجاد صفحه ویرایشگر
انتقال داده ها به قطعات
مدیریت ماندگاری داده ها با اتاق
منطق آزمایش پایگاه داده واحد
مدیریت داده ها و منطق تجارت
افزودن و حذف سوابق از پایگاه داده
ویرایش و حذف سوابق
مهارت ها
Android DevelopmentAndroidMobile DevelopmentGoogleDeep Dive (X:Y)
سرفصل ها
0. مقدمه
- 01-کتابخانه های Android Jetpack را کاوش کنید
- 02-آنچه باید بدانید
- 03- برنامه تمام شده را از Google Play نصب کنید
1. شروع به کار
- 04-تاریخ Plain Ol' Notes
- 05-Android Studio را برای این برنامه پیکربندی کنید
- 06- مخزن فایل های تمرین را از گیت هاب کلون کنید
- 07-یک نماد لانچر ایجاد کنید
- 08- گرافیک های مورد نیاز دیگر را ایجاد کنید
2. فهرستی از اشیاء داده را نمایش دهید
- 09-یک کنترلر ناوبری به فعالیت اضافه کنید
- 10-یک RecyclerView را به قطعه اصلی اضافه کنید
- 11- یک طرح بندی سفارشی برای ردیف های لیست ایجاد کنید
- 12-یک کلاس موجودیت داده ایجاد کنید
- 13- داده های نمونه برای آزمایش ایجاد کنید
- 14-یک آداپتور RecyclerView ایجاد کنید
- 15-داده ها را به RecyclerView متصل کنید
3. یک صفحه ویرایشگر ایجاد کنید
- 16-بخش دوم را برای ویرایش یادداشت ها اضافه کنید
- 17-رویداد کلیک روی یک آیتم فهرست را مدیریت کنید
- 18-داده های انتخاب شده را به یک قطعه ارسال کنید
- 19-به مقصد قبلی حرکت کنید
4. ماندگاری داده ها را با Room مدیریت کنید
- 20- یک کلاس داده را به یک موجودیت Room تبدیل کنید
- 21-عملیات پایگاه داده را در یک DAO پیاده سازی کنید
- 22-یک مبدل نوع سفارشی ایجاد کنید
- 23- پایگاه داده SQLite را با Room تعریف کنید
- 24-یک تست واحد برای منطق پایگاه داده ایجاد کنید
- 25-چالش - یک تست واحد دیگر برای منطق پایگاه داده اضافه کنید
- 26-راه حل - یک تست واحد دیگر برای منطق پایگاه داده اضافه کنید
5. داده ها و منطق تجاری را مدیریت کنید
- 27- منوی گزینه ها را به قطعه اصلی اضافه کنید
- 28-نمونه یادداشت ها را به پایگاه داده اضافه کنید
- 29- از انتخاب موارد RecyclerView پشتیبانی کنید
- 30- یادداشت های انتخاب شده را از پایگاه داده حذف کنید
- 31-چالش - از حذف همه یادداشت ها پشتیبانی کنید
- 32-راه حل - پشتیبانی از حذف همه یادداشت ها
6. یادداشت ها را ویرایش و به روز کنید
- 33-یک یادداشت انتخاب شده را در قطعه ویرایشگر نمایش دهید
- 34-یادداشت های موجود را ویرایش کنید
- 35- یادداشت های جدید ایجاد کنید
- 36- از طریق تغییرات پیکربندی وضعیت ویرایشگر را حفظ کنید
- 37-انتخاب یادداشت ها را از طریق تغییرات پیکربندی حفظ کنید
نتیجه
- 38- مراحل بعدی
دوره های مرتبط
- دوره آموزشی نوشتن کُد امن برای اندروید
- دوره آموزشی ساخت اپلیکیشنهای اندرویدی مبتنی بر هوش مصنوعی با Gemini
- دوره آموزشی اندروید کامپوز با کاتلین
- دوره آموزشی راهنمای کامل توسعه اندروید با کاتلین برای مبتدیان
- دوره آموزشی یادگیری جامع تلفن و تبلت اندروید
- دوره آموزشی یادگیری جامع Android Studio
- دوره آموزشی یادگیری جامع توسعه اندروید بخش 5: ذخیره سازی و پایگاه داده
- دوره آموزشی توسعه اندروید : RetroFit با Kotlin