مبانی داخلی سیستم عامل اندروید - توسعه ROM موبایل AOSP (2025)
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- توسعه پروژه متنباز اندروید (AOSP)
- توسعه موبایل اندروید
- سیستم Build در AOSP
- فریمورک اندروید
- مبانی داخلی اندروید
- معماری اندروید
- سفارشیسازی سیستم عامل اندروید
پیشنیازهای دوره
- دانش اولیه برنامهنویسی
توضیحات دوره
در طول سالها، اندروید گوشیها، تبلتها، تلویزیونها، رابطهای انسانی خودرو (HMI) و دستگاههای پوشیدنی را تسخیر کرده است. این سیستم عامل روی 2.5 میلیارد دستگاه فعال در حال اجراست. با وجود اینکه اندروید مدت زیادی است که در بازار حضور دارد، هنوز یافتن دورههای ساختاریافته یا منابع آنلاین برای توسعه AOSP بسیار دشوار است. به همین دلیل این دوره اینجا است.
این دوره به طور ویژه برای توسعهدهندگان در هر سطحی که میخواهند درباره توسعه سیستم عامل اندروید (با تمرکز بیشتر بر دستگاههای موبایل) بیاموزند، طراحی شده است.
ما سعی کردهایم این دوره را تا حد امکان فشرده کنیم تا در هر دقیقه از آموزشها چیز جدیدی بیاموزید. در سطح کلان، دوره به صورت زیر ساختار یافته است.
- مقدمه
- معماری
- راهاندازی محیط توسعه
- ساختار پوشه و ماژولهای مهم
- سیستم Build
- ساختن سورس کد
- پروژهها
- موضوعات پیشرفته (System Services ،SystemUI ،SELinux، SDK و ...)
این دوره برای کسانی که تازه وارد دنیای AOSP شدهاند یا میخواهند درباره جنبههای مختلف توسعه AOSP بیشتر بیاموزند، ایدهآل است. این دوره همچنین برای توسعهدهندگان اپلیکیشن اندروید ضروری است. زمانی که مبانی داخلی سیستم عامل اندروید را بدانید، میتوانید توسعهدهنده بهتری باشید. در پایان دوره، باید دانش کافی برای ایجاد نسخه سفارشی اندروید خود را به دست آورده باشید.
برای شغل AOSP خود بهترین آرزوها را داریم.
این دوره برای چه کسانی مناسب است؟
- مبتدی در توسعه اندروید
- مبتدی در توسعه AOSP
- هر کسی که عاشق سیستم عامل اندروید است.
- هر کسی که میخواهد نسخه سفارشی خود از سیستم عامل موبایل اندروید را بسازد.
مبانی داخلی سیستم عامل اندروید - توسعه ROM موبایل AOSP (2025)
-
معرفی دوره 01:48
-
معرفی AOSP 04:58
-
نیازمندیهای سیستم 03:11
-
نصب پکیجهای مورد نیاز 02:24
-
دانلود Repo 03:25
-
دانلود سورس AOSP 04:35
-
ساختن و اجرای شبیهساز گوشی AOSP 12 06:43
-
دانلود، ساختن و اجرای شبیهساز گوشی اندروید 13 03:44
-
دانلود اندروید 15 - بخش 1 05:08
-
دانلود اندروید 15 - بخش 2 09:47
-
فرمان های متداول AOSP برای ترمینال 06:06
-
ASfP (Android Studio برای توسعهدهندگان پلتفرم) 06:08
-
AIDEGEN - باز کردن پروژهها در IntelliJ یا Android Studio 03:33
-
معماری اندروید 11:17
-
ترتیب بوت اندروید - نگاهی دقیقتر به فرآیند Init 07:30
-
ترتیب بوت اندروید - نگاهی دقیقتر به فرآیند Zygote 10:16
-
ترتیب بوت اندروید - نگاهی دقیقتر به فرآیند System Server 08:42
-
مرور پوشهها 1 06:34
-
مرور پوشهها 2 04:24
-
مرور پوشهها 3 02:32
-
مرور پوشهها 4 04:41
-
مرور پوشهها 5 02:39
-
مرور پوشهها 6 03:20
-
سیستم Build Soong 04:24
-
معماری Build 1 02:57
-
envsetup.sh 02:27
-
فرمان croot و m و mm 03:58
-
grep 03:45
-
فرمان mod 02:42
-
اسکریپت envsetup.sh 00:59
-
definitions.mk 01:26
-
مقدمه 03:59
-
معماری 06:51
-
فرآیند راهاندازی System UI 03:23
-
مرور کد System UI 07:42
-
تنظیمات سریع System UI 05:01
-
معرفی Keyguard 02:14
-
پیادهسازی Keyguard 03:44
-
معرفی RRO - چگونه کار میکند؟ 06:53
-
تمرین عملی RRO 13:41
-
مقدمه 02:33
-
تمرین عملی افزودن پروژه جاوا 07:55
-
تمرین عملی افزودن پروژه کاتلین 04:20
-
معرفی ADB 03:04
-
فرمان ADB 04:04
-
تئوری و تمرین عملی تغییر انیمیشن بوت 10:34
-
سرویس سیستم اندروید 00:49
-
معرفی Binder 01:35
-
IPC در Binder 01:23
-
افزودن یک سرویس سیستم - خلاصه وظیفه 01:54
-
افزودن یک سرویس سیستم - مرور کد 01:27
-
افزودن یک سرویس سیستم - تولید Stubها 02:11
-
افزودن یک سرویس سیستم - پیادهسازی کد 06:18
-
افزودن یک سرویس سیستم - تست آن و SELinux 05:45
-
یک معرفی ساده به SELinux 05:50
-
معرفی SELinux 04:00
-
کار عملی با SELinux 05:06
-
ایجاد یک SDK 01:21
-
کار عملی ایجاد یک SDK 02:42
-
افزودن افزونه کتابخانه اشتراکی 04:07
-
تمرین عملی افزودن افزونه کتابخانه اشتراکی 18:45
-
مروری بر اجزای کلیدی امنیت 03:19
-
SELinux 03:34
-
بوت تاییدشده 03:14
-
مدل مجوزها 03:40
-
سپاسگزارم. 00:25
مشخصات آموزش
مبانی داخلی سیستم عامل اندروید - توسعه ROM موبایل AOSP (2025)
- تاریخ به روز رسانی: 1404/12/10
- سطح دوره:مقدماتی
- تعداد درس:66
- مدت زمان :05:09:26
- حجم :3.27GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy