دوره آموزشی یادگیری جامع توسعه اندروید: معماری برنامه با Kotlin
2 ساعتمبتدی2019-05-01
مدرسین

David Gassner
Author of 60+ video-based training courses for software developers
جزئیات دوره
معماری اپلیکیشن اندروید دائما در حال تکامل است. معرفی زبان برنامه نویسی Kotlin، فاکتورهای شکل جدید مانند کروم بوک ها و اجزای معماری قابل استفاده مجدد، ساخت اپلیکیشن های اندرویدی با کیفیت را سریع تر و آسان تر از همیشه کرده است. ضروری است که توسعه دهندگان بدانند جدیدترین ابزارها و توصیه ها چیست و چگونه از آنها برای ساخت برنامه های خود استفاده کنند. در این دوره آموزشی، مدرس دیوید گسنر توضیح می دهد که چگونه یک برنامه اندروید بسازید که از Kotlin به جای جاوا استفاده می کند، قابلیت های ناوبری را اضافه می کند و از مفیدترین اجزای معماری مانند LifecycleObserver، ViewModel و LiveData برای ایجاد برنامه هایی قوی و آسان استفاده می کند. در طول زمان حفظ شود.
اهداف یادگیری
مدیریت رویدادهای چرخه حیات
مدیریت وقایع مشاهده
به روز رسانی صفحه نمایش از داده های جدید
افزودن ViewModels به فعالیت ها
اشتراک در تغییرات در مقادیر LiveData
افزودن یک فعالیت لانچر جدید
شروع فعالیت ها با اهداف صریح
به اشتراک گذاری داده ها با اهداف ضمنی
افزودن کشوی ناوبری
افزودن هدر به کشوی پیمایش
مدیریت رویدادهای منوی کشو ناوبری
اهداف یادگیری
مدیریت رویدادهای چرخه حیات
مدیریت وقایع مشاهده
به روز رسانی صفحه نمایش از داده های جدید
افزودن ViewModels به فعالیت ها
اشتراک در تغییرات در مقادیر LiveData
افزودن یک فعالیت لانچر جدید
شروع فعالیت ها با اهداف صریح
به اشتراک گذاری داده ها با اهداف ضمنی
افزودن کشوی ناوبری
افزودن هدر به کشوی پیمایش
مدیریت رویدادهای منوی کشو ناوبری
مهارت ها
Android DevelopmentAndroidMobile DevelopmentGoogleEssential TrainingProgramming LanguagesSoftware Development
سرفصل ها
0. مقدمه
- 01 - برنامههای قوی با معماری برنامه اندروید بسازید
- 02 - آنچه باید بدانید
- 03 - برنامه شروع را مرور کنید
1. رویدادهای چرخه زندگی را مدیریت و مدیریت کنید
- 04 - چرخه حیات فعالیت را کاوش کنید
- 05 - رویدادهای چرخه حیات را با Logcat ردیابی کنید
- 06 - رویدادها را با LifecycleObserver مدیریت کنید
2. View Objects را در زمان اجرا مدیریت کنید
- 07 - با صحافیهای نمای مصنوعی کار کنید
- 08 - مشاهده مراجع را با findViewById() دریافت کنید
- 09 - رویدادهای نمایش را با لامبدا مدیریت کنید
- 10 - توابع شیء همراه را ایجاد کنید
- 11 - نمایشگر را از دادههای جدید به روز کنید
- 12 - بازیابی حالت پس از تغییر جهت
- 13 - یک ViewModel به یک اکتیویتی اضافه کنید
- 14 - برای تغییرات در مقادیر LiveData مشترک شوید
3. ناوبری را مدیریت کنید
- 15 - یک فعالیت لانچر جدید اضافه کنید
- 16 - فعالیتها را با مقاصد صریح شروع کنید
- 17 - نمایش دکمه اشتراک گذاری در نوار ابزار
- 18 - دادهها را با مقاصد ضمنی به اشتراک بگذارید
- 19 - یک فعالیت را با دکمه بالا به پایان برسانید
4. با منوهای ناوبری کار کنید
- 20 - منوی گزینهها را با XML تعریف کنید
- 21 - یک کشوی ناوبری به یک طرح بندی اضافه کنید
- 22 - گرافیک آیکون را به آیتمهای منو اضافه کنید
- 23 - یک هدر به کشوی ناوبری اضافه کنید
- 24 - رویدادهای منوی کشوی ناوبری را مدیریت کنید
- 25 - یک دکمه جابجایی ناوبری اضافه کنید
نتیجه
- 26 - مراحل بعدی
دوره های مرتبط
- دوره آموزشی نوشتن کُد امن برای اندروید
- دوره آموزشی ساخت اپلیکیشنهای اندرویدی مبتنی بر هوش مصنوعی با Gemini
- دوره آموزشی اندروید کامپوز با کاتلین
- دوره آموزشی راهنمای کامل توسعه اندروید با کاتلین برای مبتدیان
- دوره آموزشی یادگیری جامع تلفن و تبلت اندروید
- دوره آموزشی یادگیری جامع Android Studio
- دوره آموزشی یادگیری جامع توسعه اندروید بخش 5: ذخیره سازی و پایگاه داده
- دوره آموزشی توسعه اندروید : RetroFit با Kotlin