چرخههای عمر کامپوننتهای اندروید
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- درک کنید چرا چرخههای عمر اندروید وجود دارند و چگونه باید از آنها استفاده کنید.
- تسلط به چرخههای عمر اپلیکیشن، فعالیت، فرگمنت و غیره
- مدیریت تغییرات پیکربندی و مرگ فرآیند
- هک کردن چرخههای عمر اندروید برای پیادهسازی نیازهای غیرمعمول
- پاسخ به سوالات درباره چرخههای عمر اندروید در مصاحبههای شغلی
توضیحات دوره
به عنوان یک توسعهدهنده اندروید، شما به خوبی میدانید که اپلیکیشنهای اندروید بر اساس چندین کامپوننت اصلی با چرخههای عمر، مانند فعالیتها و فرگمنتها ساخته شدهاند. این کامپوننتها، اساسیترین موجودیتها در اندروید هستند و چرخههای عمر مربوطه آنها نقش اساسی در عملکرد اپلیکیشن شما ایفا میکنند.
متاسفانه، طبیعت پیچیده چرخههای عمر اندروید اغلب منجر به سردرگمی و باگها میشود، که این خود چالشی بزرگ حتی برای توسعهدهندگان با تجربه است. این دوره چرخههای عمر کامپوننتهای مختلف اندروید را بررسی و از آنها ابهامزدایی خواهد کرد تا شما بتوانید کنترل کامل بر رفتار اپلیکیشنتان داشته باشید.
آنچه در این دوره یاد خواهید گرفت:
- اصول چرخههای عمر اندروید: مفاهیم اولیه را بررسی کنید و درک محکمی از چگونگی عملکرد چرخههای عمر اندروید بدست آورید.
- بررسی عمیق چرخههای عمر کامپوننتهای کلیدی:
- چرخه عمر فرآیند
- چرخه عمر اپلیکیشن
- چرخه عمر فعالیت
- چرخه عمر فرگمنت
- چرخه عمر ViewModel
- رسیدگی به تغییرات پیکربندی
- استراتژیهایی برای سناریوهای مرگ فرآیند
- بهترین شیوههای مدیریت چرخههای عمر: یاد بگیرید چگونه چرخههای عمر را به درستی و به طور مؤثر مدیریت کنید.
- تکنیکهای پیشرفته و ترفندها: ترفندهای هوشمندانه و راهحلهای موردی برای چالشهای منحصر به فرد چرخه زندگی را بررسی کنید.
- کاربرد واقعی: خودتان را به مهارتهای عملی برای رسیدگی به موقعیتهای پیچیده در پروژههای اندروید خود کسب کنید.
- عملکرد عالی در مصاحبههای خود داشته باشید: اعتماد به نفس لازم برای پاسخ به سوالات مربوط به چرخههای عمر در مصاحبههای شغلی را بدست آورید.
این دوره نه تنها مفاهیم بنیادی را روشن میکند، بلکه بینشهایی در مورد معماری اساسی اندروید ارائه میدهد، شما را برای مدیریت تسکهای چالشی واقعی آماده میکند.
این دوره برای چه کسانی مناسب است؟
توسعهدهندگان اندروید در تمام سطوح
چرخههای عمر کامپوننتهای اندروید
-
مقدمه 05:01
-
اپلیکیشن 01:55
-
سیستم بررسی 01:43
-
فرآیند 03:14
-
چرخه عمر فرآیند 09:16
-
کلاس برنامه 07:25
-
آبجکتهای گلوبال 12:46
-
()Application.onCreate 08:39
-
خلاصه چرخه عمر اپلیکیشن 04:39
-
چرخه عمر فعالیت 09:28
-
فعالیت به عنوان کانتکس 07:33
-
فعالیت ()onCreate و ()onDestroy 11:18
-
بکاستک فعالیتها 06:18
-
فعالیت ()onStart و ()onStop 12:41
-
فعالیت ()onResume و ()onPause 08:41
-
Stateهای چرخه عمر همپوشان و غیرهمپوشان 07:19
-
Multi-Resume 14:06
-
نشتی حافظه 16:11
-
Callbackهای چرخه عمر فعالیت 04:17
-
خلاصه چرخه عمر فعالیت 04:22
-
چرخه عمر فرگمنت 07:17
-
بررسی کد فرگمنت 04:27
-
فرگمنت ()onCreateView و ()onDestroyView 05:37
-
فرگمنت ()onViewCreated 06:52
-
فرگمنت ()onCreate()، onStart و ()onResume 05:28
-
نمایش چرخه عمر فرگمنت 09:34
-
بکاستک فرگمنتها 08:34
-
Coupling چرخه عمر فرگمنت و فعالیت 05:30
-
چرخه عمر View فرگمنت 24:06
-
بهینهسازی بازسازی View فرگمنت 14:00
-
فرگمنت ()onAttach و ()onDetach 02:02
-
Callbackهای چرخه عمر فرگمنت 05:06
-
کتابخانههای ناوبری فرگمنت 04:20
-
خلاصه چرخه عمر فرگمنت 10:02
-
تغییرات پیکربندی 02:15
-
نمایش تغییرات پیکربندی 06:29
-
مکانیزمهای تغییرات پیکربندی 03:21
-
فیکس کردن کد شناسایی پسزمینه 10:47
-
FragmentManager در طول تغییرات پیکربندی 12:30
-
Viewها در طول تغییرات پیکربندی 06:34
-
State سفارشی در طول تغییرات پیکربندی 16:25
-
State سفارشی در طول تغییرات پیکربندی - بخش 2 15:49
-
مدیریت دستی تغییرات پیکربندی 21:20
-
APIهای منسوخ 03:50
-
خلاصه تغییرات پیکربندی 07:18
-
چرخه عمر ViewModel 03:12
-
نمونهسازی ViewModel 10:06
-
ViewModel قابل مشاهده 04:34
-
LiveData 07:58
-
()ViewModel onCleared 10:17
-
خلاصه چرخه عمر ViewModel 04:10
-
ذخیره و بازیابی (مرگ فرآیند) 06:02
-
مدیریت حافظه در اندروید 06:42
-
تست سناریوی ذخیره و بازیابی 01:45
-
محدودیت فرآیند پسزمینه 08:03
-
توقف فرآیند کش شده 03:59
-
متوقف کردن یک فرآیند از ADB 07:58
-
ذخیره و بازیابی در فعالیتها 12:49
-
ذخیره و بازیابی در فرگمنتها 06:06
-
ذخیره و بازیابی در ViewModel 10:33
-
ذخیره و بازیابی در آبجکتهای گلوبال 04:28
-
چگونه از ذخیره و بازیابی در آبجکتهای گلوبال پشتیبانی کنیم؟ 18:02
-
ذخیره و بازیابی و State استاتیک و قابل تغییر 02:05
-
ذخیره و بازیابی در مقابل تغییرات پیکربندی 07:23
-
خلاصه ذخیره و بازیابی (مرگ فرآیند) 04:46
-
خلاصه دوره 03:26
مشخصات آموزش
چرخههای عمر کامپوننتهای اندروید
- تاریخ به روز رسانی: 1404/06/21
- سطح دوره:مقدماتی
- تعداد درس:66
- مدت زمان :08:40:49
- حجم :5.7GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy