آموزش چرخه زندگی اندروید رمزگشایی شده است

Android Lifecycles Demystified

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: بر پیچیدگی‌های چرخه‌های زندگی اندروید تسلط داشته باشید و از دام‌ها و باگ‌های رایج اجتناب کنید. بدانید چرا چرخه‌های زندگی Android وجود دارند و چگونه باید از آن‌ها استفاده کنید بر چرخه‌های عمر برنامه‌ها، فعالیت‌ها، بخش‌ها و غیره تسلط داشته باشید. تغییرات پیکربندی را مدیریت کنید و مرگ را پردازش کنید. پاسخ به سوالات مربوط به چرخه عمر اندروید در مصاحبه شغلی پیش نیازها: حداقل تجربه توسعه اندروید

چرخه‌های زندگی موضوعی اساسی در Android هستند زیرا مؤلفه‌های کلیدی Android مانند Activities، Fragments، ViewModels و غیره همگی چرخه‌های حیات منحصر به فرد خود را دارند.

متأسفانه، چرخه‌های زندگی Android می‌توانند پیچیده و پیچیده باشند، بنابراین می‌توانند حتی برای با تجربه‌ترین توسعه‌دهندگان Android نیز چالشی ایجاد کنند. استفاده نادرست از چرخه زندگی Android می‌تواند منجر به باگ‌های پیچیده‌ای شود که یافتن و رفع آن‌ها زمان زیادی طول می‌کشد. جای تعجب نیست که چرخه زندگی اندروید یک موضوع داغ در طول مصاحبه های شغلی اندروید است.

در این دوره جامع، ما عمیقاً به چرخه‌های زندگی اندروید می‌پردازیم و شما را با دانش و مهارت‌هایی مجهز می‌کنیم تا کنترل کاملی بر رفتار برنامه‌تان داشته باشید. از مفاهیم اساسی گرفته تا استراتژی‌های پیشرفته، همه چیزهایی را که برای پیمایش با اطمینان در چشم‌انداز چرخه زندگی نیاز دارید، پوشش می‌دهیم.

خواهید آموخت:

  1. چرخه‌های زندگی Android چیست و چرا به آنها نیاز دارید.

  2. چرخه عمر اجزای اصلی Android:

    • چرخه حیات فرآیند

    • چرخه عمر برنامه

    • چرخه حیات فعالیت

    • چرخه حیات قطعه

    • چرخه حیات ViewModel

  3. استراتژی‌هایی برای مدیریت تغییرات پیکربندی و مرگ فرآیند .

  4. بهترین شیوه ها برای مدیریت کارآمد چرخه زندگی.

  5. هک‌های هوشمندانه و راه‌حل‌های موقتی برای چالش‌های منحصربه‌فرد مرتبط با چرخه زندگی.

همه نمایش‌ها در یک برنامه اندرویدی منبع باز و واقعی در دسترس خواهند بود.

این دوره به شما در درک و تسلط بر چرخه زندگی اندروید کمک می‌کند و شما را برای مقابله با چالش‌های دنیای واقعی و مصاحبه‌های شغلی آماده می‌کند. در این سفر به دنیای پیچیده و جالب چرخه های زندگی اندروید به من بپیوندید!


سرفصل ها و درس ها

معرفی Introduction

  • معرفی Introduction

چرخه عمر برنامه Application Lifecycle

  • کاربرد Application

  • سیستم بررسی Review System

  • روند Process

  • چرخه حیات فرآیند Process Lifecycle

  • کلاس برنامه Application Class

  • اشیاء جهانی Global Objects

  • Application.onCreate() Application.onCreate()

  • خلاصه چرخه عمر برنامه Application Lifecycle Summary

چرخه حیات فعالیت Activity Lifecycle

  • چرخه حیات فعالیت Activity Lifecycle

  • فعالیت به عنوان زمینه Activity as Context

  • فعالیت onCreate() و onDestroy() Activity onCreate() and onDestroy()

  • پشته فعالیت ها Activities Back Stack

  • فعالیت onStart() و onStop() Activity onStart() and onStop()

  • فعالیت onResume() و onPause() Activity onResume() and onPause()

  • حالت های چرخه عمر همپوشانی در مقابل غیر همپوشانی Overlapping vs Non-Overlapping Lifecycle States

  • چند رزومه Multi-Resume

  • نشت های حافظه Memory Leaks

  • بازگشت به تماس چرخه حیات فعالیت Activity Lifecycle Callbacks

  • خلاصه چرخه حیات فعالیت Activity Lifecycle Summary

چرخه حیات قطعه Fragment Lifecycle

  • چرخه حیات قطعه Fragment Lifecycle

  • بررسی کد قطعه Fragment Code Review

  • Fragment onCreateView() و onDestroyView() Fragment onCreateView() and onDestroyView()

  • Fragment onViewCreated() Fragment onViewCreated()

  • Fragment onCreate()، onStart() و onResume() Fragment onCreate(), onStart() and onResume()

  • نمایش چرخه حیات قطعه Fragment Lifecycle Demonstration

  • پشته قطعات Fragments Back Stack

  • فعالیت - جفت چرخه حیات قطعه Activity - Fragment Lifecycle Coupling

  • چرخه حیات نمای قطعه Fragment View Lifecycle

  • بهینه سازی تفریحی نمای قطعه Fragment View Recreation Optimization

  • Fragment onAttach() و onDetach() Fragment onAttach() and onDetach()

  • فراخوان های چرخه حیات قطعه Fragment Lifecycle Callbacks

  • کتابخانه های ناوبری قطعه Fragment Navigation Libraries

  • خلاصه چرخه حیات قطعه Fragment Lifecycle Summary

تغییرات پیکربندی Configuration Changes

  • تغییرات پیکربندی Configuration Changes

  • نمایش تغییرات پیکربندی Configuration Changes Demonstration

  • مکانیک تغییرات پیکربندی Configuration Changes Mechanics

  • رفع کد تشخیص پس زمینه Fixing Background Detection Code

  • FragmentManager در طول تغییرات پیکربندی FragmentManager During Configuration Changes

  • نمایش ها در طول تغییرات پیکربندی Views During Configuration Changes

  • حالت سفارشی در طول تغییرات پیکربندی Custom State During Configuration Changes

  • حالت سفارشی در طول تغییرات پیکربندی - قسمت 2 Custom State During Configuration Changes - Part 2

  • مدیریت دستی تغییرات پیکربندی Manual Handling of Configuration Changes

  • API های منسوخ شده Deprecated APIs

  • خلاصه تغییرات پیکربندی Configuration Changes Summary

چرخه حیات ViewModel ViewModel Lifecycle

  • چرخه حیات ViewModel ViewModel Lifecycle

  • نمایش مدل ViewModel ViewModel Demonstraion

  • ViewModel قابل مشاهده Observable ViewModel

  • LiveData LiveData

  • ViewModel onCleared() ViewModel onCleared()

  • خلاصه چرخه عمر ViewModel ViewModel Lifecycle Summary

ذخیره و بازیابی (مرگ فرآیند) Save & Restore (Process Death)

  • ذخیره و بازیابی (مرگ فرآیند) Save & Restore (Process Death)

  • مدیریت حافظه در اندروید Memory Management in Android

  • تست سناریوی ذخیره و بازیابی Testing Save & Restore Scenario

  • محدودیت فرآیند پس زمینه Background Process Limit

  • توقف فرآیند ذخیره شده در حافظه پنهان Stopping Cached Process

  • کشتن یک فرآیند از ADB Killing a Process From ADB

  • ذخیره و بازیابی در فعالیت‌ها Save & Restore in Activities

  • ذخیره و بازیابی در قطعات Save & Restore in Fragments

  • ذخیره و بازیابی در ViewModel Save & Restore in ViewModel

  • ذخیره و بازیابی در Global Objects Save & Restore in Global Objects

  • نحوه پشتیبانی Save & Restore در Global Objects How to Support Save & Restore in Global Objects

  • ذخیره و بازیابی و حالت استاتیک قابل تغییر Save & Restore and Mutable Static State

  • ذخیره و بازیابی در مقابل تغییرات پیکربندی Save & Restore vs Configuration Changes

  • خلاصه ذخیره و بازیابی (مرگ فرآیند). Save & Restore (Process Death) Summary

خلاصه دوره Course Summary

  • خلاصه دوره Course Summary

نمایش نظرات

آموزش چرخه زندگی اندروید رمزگشایی شده است
جزییات دوره
8.5 hours
66
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
231
4.9 از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Vasiliy Zukanov Vasiliy Zukanov

توسعه دهنده حرفه ای اندروید، بلاگر، مدرس