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

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

نمایش نظرات

نظری ارسال نشده است.

آموزش چرخه زندگی اندروید رمزگشایی شده است
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
8.5 hours
66
Udemy (یودمی) udemy-small
24 آبان 1402 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
231
4.9 از 5
ندارد
دارد
دارد

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Vasiliy Zukanov Vasiliy Zukanov

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

Udemy (یودمی)

یودمی یکی از بزرگ‌ترین پلتفرم‌های آموزشی آنلاین است که به میلیون‌ها کاربر در سراسر جهان امکان دسترسی به دوره‌های متنوع و کاربردی را فراهم می‌کند. این پلتفرم امکان آموزش در زمینه‌های مختلف از فناوری اطلاعات و برنامه‌نویسی گرفته تا زبان‌های خارجی، مدیریت، و هنر را به کاربران ارائه می‌دهد. با استفاده از یودمی، کاربران می‌توانند به صورت انعطاف‌پذیر و بهینه، مهارت‌های جدیدی را یاد بگیرند و خود را برای بازار کار آماده کنند.

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