لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش چرخه زندگی اندروید رمزگشایی شده است
Android Lifecycles Demystified
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
بر پیچیدگیهای چرخههای زندگی اندروید تسلط داشته باشید و از دامها و باگهای رایج اجتناب کنید. بدانید چرا چرخههای زندگی Android وجود دارند و چگونه باید از آنها استفاده کنید بر چرخههای عمر برنامهها، فعالیتها، بخشها و غیره تسلط داشته باشید. تغییرات پیکربندی را مدیریت کنید و مرگ را پردازش کنید. پاسخ به سوالات مربوط به چرخه عمر اندروید در مصاحبه شغلی پیش نیازها: حداقل تجربه توسعه اندروید
چرخههای زندگی موضوعی اساسی در Android هستند زیرا مؤلفههای کلیدی Android مانند Activities، Fragments، ViewModels و غیره همگی چرخههای حیات منحصر به فرد خود را دارند.
متأسفانه، چرخههای زندگی Android میتوانند پیچیده و پیچیده باشند، بنابراین میتوانند حتی برای با تجربهترین توسعهدهندگان Android نیز چالشی ایجاد کنند. استفاده نادرست از چرخه زندگی Android میتواند منجر به باگهای پیچیدهای شود که یافتن و رفع آنها زمان زیادی طول میکشد. جای تعجب نیست که چرخه زندگی اندروید یک موضوع داغ در طول مصاحبه های شغلی اندروید است.
در این دوره جامع، ما عمیقاً به چرخههای زندگی اندروید میپردازیم و شما را با دانش و مهارتهایی مجهز میکنیم تا کنترل کاملی بر رفتار برنامهتان داشته باشید. از مفاهیم اساسی گرفته تا استراتژیهای پیشرفته، همه چیزهایی را که برای پیمایش با اطمینان در چشمانداز چرخه زندگی نیاز دارید، پوشش میدهیم.
خواهید آموخت:
چرخههای زندگی Android چیست و چرا به آنها نیاز دارید.
چرخه عمر اجزای اصلی Android:
چرخه حیات فرآیند
چرخه عمر برنامه
چرخه حیات فعالیت
چرخه حیات قطعه
چرخه حیات ViewModel
استراتژیهایی برای مدیریت تغییرات پیکربندی و مرگ فرآیند .
بهترین شیوه ها برای مدیریت کارآمد چرخه زندگی.
هکهای هوشمندانه و راهحلهای موقتی برای چالشهای منحصربهفرد مرتبط با چرخه زندگی.
همه نمایشها در یک برنامه اندرویدی منبع باز و واقعی در دسترس خواهند بود.
این دوره به شما در درک و تسلط بر چرخه زندگی اندروید کمک میکند و شما را برای مقابله با چالشهای دنیای واقعی و مصاحبههای شغلی آماده میکند. در این سفر به دنیای پیچیده و جالب چرخه های زندگی اندروید به من بپیوندید!
سرفصل ها و درس ها
معرفی
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
نمایش نظرات