دوره آموزشی یادگیری جامع توسعه اندروید: معماری برنامه با Kotlin

دوره آموزشی یادگیری جامع توسعه اندروید: معماری برنامه با Kotlin

2 ساعتمبتدی2019-05-01

مدرسین

David Gassner

David Gassner

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

جزئیات دوره

معماری اپلیکیشن اندروید دائما در حال تکامل است. معرفی زبان برنامه نویسی Kotlin، فاکتورهای شکل جدید مانند کروم بوک ها و اجزای معماری قابل استفاده مجدد، ساخت اپلیکیشن های اندرویدی با کیفیت را سریع تر و آسان تر از همیشه کرده است. ضروری است که توسعه دهندگان بدانند جدیدترین ابزارها و توصیه ها چیست و چگونه از آنها برای ساخت برنامه های خود استفاده کنند. در این دوره آموزشی، مدرس دیوید گسنر توضیح می دهد که چگونه یک برنامه اندروید بسازید که از Kotlin به جای جاوا استفاده می کند، قابلیت های ناوبری را اضافه می کند و از مفیدترین اجزای معماری مانند LifecycleObserver، ViewModel و LiveData برای ایجاد برنامه هایی قوی و آسان استفاده می کند. در طول زمان حفظ شود.

اهداف یادگیری
مدیریت رویدادهای چرخه حیات
مدیریت وقایع مشاهده
به روز رسانی صفحه نمایش از داده های جدید
افزودن ViewModels به فعالیت ها
اشتراک در تغییرات در مقادیر LiveData
افزودن یک فعالیت لانچر جدید
شروع فعالیت ها با اهداف صریح
به اشتراک گذاری داده ها با اهداف ضمنی
افزودن کشوی ناوبری
افزودن هدر به کشوی پیمایش
مدیریت رویدادهای منوی کشو ناوبری

مهارت ها

Android DevelopmentAndroidMobile DevelopmentGoogleEssential TrainingProgramming LanguagesSoftware Development

سرفصل ها

مقدمه

  • برنامه‌های قوی با معماری برنامه اندروید بسازید
  • آنچه باید بدانید
  • برنامه شروع را مرور کنید

رویدادهای چرخه زندگی را مدیریت و مدیریت کنید

  • چرخه حیات فعالیت را کاوش کنید
  • رویدادهای چرخه حیات را با Logcat ردیابی کنید
  • رویدادها را با LifecycleObserver مدیریت کنید

View Objects را در زمان اجرا مدیریت کنید

  • با صحافی‌های نمای مصنوعی کار کنید
  • مشاهده مراجع را با findViewById() دریافت کنید
  • رویدادهای نمایش را با لامبدا مدیریت کنید
  • توابع شیء همراه را ایجاد کنید
  • نمایشگر را از داده‌های جدید به روز کنید
  • بازیابی حالت پس از تغییر جهت
  • یک ViewModel به یک اکتیویتی اضافه کنید
  • برای تغییرات در مقادیر LiveData مشترک شوید

ناوبری را مدیریت کنید

  • یک فعالیت لانچر جدید اضافه کنید
  • فعالیت‌ها را با مقاصد صریح شروع کنید
  • نمایش دکمه اشتراک گذاری در نوار ابزار
  • داده‌ها را با مقاصد ضمنی به اشتراک بگذارید
  • یک فعالیت را با دکمه بالا به پایان برسانید

با منوهای ناوبری کار کنید

  • منوی گزینه‌ها را با XML تعریف کنید
  • یک کشوی ناوبری به یک طرح بندی اضافه کنید
  • گرافیک آیکون را به آیتم‌های منو اضافه کنید
  • یک هدر به کشوی ناوبری اضافه کنید
  • رویدادهای منوی کشوی ناوبری را مدیریت کنید
  • یک دکمه جابجایی ناوبری اضافه کنید

نتیجه

  • مراحل بعدی
۴۰,۰۰۰ تومان