دوره آموزشی یادگیری جامع توسعه اندروید: معماری برنامه با 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 - مراحل بعدی
دوره های مرتبط
- دوره آموزشی توسعه چندسکویی با Kotlin (کاتلین)
- دوره آموزشی یادگیری جامع جی کوئری موبایل
- دوره آموزشی یادگیری جامع توسعه اندروید: اولین برنامه شما با Kotlin
- دوره آموزشی یادگیری جامع توسعه اندروید: توزیع برنامه ها با جاوا
- دوره آموزشی یادگیری جامع توسعه اندروید: مدیریت داده ها با Kotlin
- دوره آموزشی یادگیری جامع توسعه اندروید بخش 1: اولین برنامه شما
- دوره آموزشی یادگیری جامع توسعه اندروید بخش 2: طراحی رابط کاربری
- دوره آموزشی یادگیری جامع توسعه اندروید بخش 4: کار با داده
مسیرهای مرتبط
- مسیر آموزشی تبدیل شدن به یک توسعه دهنده اپلیکیشن موبایل اندروید
- مسیر آموزشی آماده شدن برای گواهینامه Google Associate Android Developer
- مسیر آموزشی آماده شدن برای آزمون MTA: اصول توسعه نرم افزار (98-361)
- مسیر آموزشی تبدیل شدن به یک برنامه نویس جاوا
- مسیر آموزشی تبدیل شدن به یک توسعه دهنده نرم افزار
- مسیر آموزشی تبدیل شدن به یک توسعه دهنده React Native
- مسیر آموزشی تبدیل شدن به یک توسعه دهنده آموزشی
- مسیر آموزشی تبدیل شدن به یک متخصص ابزار تجسم داده ها