دوره Compose Multiplatform: اپلیکیشنهای اندروید، iOS، وب و دسکتاپ (2025)
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- راهاندازی و پیکربندی یک پروژه Compose Multiplatform برای اجرا بر روی Android ،iOS Web و Desktop
- درک اصول Jetpack Compose و ساخت UIهای تعاملی با استفاده از state و کامپوننتهای طراحی
- پیادهسازی معماری مقیاسپذیر اپلیکیشن با ناوبری، scaffold و Decompose navigation
- یکپارچهسازی کتابخانههای Kotlin Multiplatform مانند Koin (DI) ،SQLDelight (پایگاهداده) و Ktor (شبکه)
- ساخت یک اپلیکیشن کامل کاتالوگ فیلم چند سکویی به عنوان پروژه نهایی
پیش نیازهای دوره
- درک اولیه از Kotlin (متغیرها، توابع، کلاسها و غیره) الزامی است.
- آشنایی با Jetpack Compose مزیت افزودهای دارد، اما ضروری نیست.
- یک کامپیوتر قادر به اجرای Android Studio یا IntelliJ IDEA
- مستعد بودن برای بررسی در توسعه اپلیکیشن چندسکویی
توضیحات دوره
آیا میخواهید اپلیکیشنهایی برای Android ،iOS ،Web و Desktop - همه با یک پایگاه کد Kotlin واحد بسازید؟
به مسترکلاس Compose Multiplatform خوش آمدید؛ جایی که یاد میگیرید چگونه اپلیکیشن های مدرن و پاسخگو با JetBrains Compose Multiplatform (CMP) ایجاد کنید.
چه شما توسعهدهنده Android هستید که میخواهید به چندسکویی بروید، چه یک علاقهمند Kotlin که آماده کشف افقهای جدید است؛ این دوره شما را در تمام مراحل لازم برای شروع و پیشرفت راهنمایی میکند.
محتوای آموزشی شما:
- راهاندازی محیط توسعه برای ساخت اپلیکیشن بر روی تمام پلتفرمهای اصلی
- درک ساختار پروژههای Compose Multiplatform
- تسلط به اصول UI Jetpack Compose: طرح بندی ها، state ،Recomposition و غیره
- ساخت ناوبری مقیاسپذیر با استفاده از Decompose و Compose Scaffold
- یکپارچهسازی کتابخانههای قدرتمند Kotlin Multiplatform: یادگیری Koin برای DI ،SQLDelight برای ذخیرهسازی محلی و Ktor برای شبکه
- ایجاد پروژه پایانی: ک اپلیکیشن کامل کاتالوگ فیلم که به زیبایی در تمام پلتفرمها اجرا میشود.
چرا این دوره را انتخاب کنید؟
- پوشش کامل از پایپ لاین توسعه، از راهاندازی تا استقرار
- نمونههای واقعی و معماری قابل استفاده در اپلیکیشن های خودتان
- پروژهٔ سرآغاز عملی که مهارتهای جدیدتان را نشان میدهد.
- با رویکرد مدرن چندسکویی، شما را آیندهمحور نگه میدارد.
هدفگیرندگان این دوره:
- توسعهدهندگان Kotlin که میخواهند اپهای چندسکویی بسازند.
- توسعهدهندگان Android که به iOS، Web و Desktop گسترش مییابند.
- توسعهدهندگانی که CMP را با Flutter یا React Native مقایسه میکنند.
- هرکسی که مشتاق ساخت یک اپلیکیشن است که هر جا اجرا شود.
به ساخت اپلیکیشن های قدرتمند چندسکویی با Kotlin و Compose Multiplatform - شروع کنید. (همه در یک دوره)
این دوره برای چه کسانی مناسب است؟
- توسعهدهندگان Kotlin که میخواهند با یک پایگاه کد واحد اپلیکیشن های چندسکویی بسازند.
- توسعهدهندگان Android که به دنبال گسترش مهارتهایشان به iOS ،Web و Desktop هستند.
- توسعهدهندگان موبایل و فرانتاند علاقهمند به توسعه UI مدرن و اعلامی
- توسعهدهندگان که درحال ارزیابی جایگزینهای Flutter ،React Native یا دیگر فریمورکها هستند.
- هرکسی که میخواهد اپلیکیشن های واقعی دنیایی با JetBrains Compose Multiplatform بسازد.
دوره Compose Multiplatform: اپلیکیشنهای اندروید، iOS، وب و دسکتاپ (2025)
-
به دوره خوش آمدید 01:34
-
معرفی دوره 01:23
-
مقدمهای بر Compose Multiplatform 02:41
-
مزایای Compose Multiplatform در مقایسه با سایر فریمورکها 03:56
-
آمادهسازی IDE 06:01
-
ساختار پروژه Compose Multiplatform 08:42
-
اجرای روی اندروید 05:42
-
اجرای روی دسکتاپ و وبسایت 06:44
-
اجرای روی iOS 10:26
-
ساخت یک اپلیکیشن Hello Compose Multiplatform 10:07
-
مقدمه ماژول 3 01:00
-
مبانی Jetpack Compose 03:33
-
مبانی Layout: از Column ،Row ،Text ،Button 15:32
-
State و remember 11:11
-
Composition و Recomposition 05:47
-
اپلیکیشن شمارنده: عملی 12:47
-
Scaffold ،TopAppBar و NavigationBar 16:17
-
ناوبری با Decompose 24:26
-
قسمت 1: بیایید بسازیم: اپلیکیشن چند صفحهای با ناوبری پایین 29:21
-
قسمت 2: بیایید بسازیم: اپلیکیشن چند صفحهای با ناوبری پایین 19:17
-
مقدمه ماژول 5 00:42
-
قسمت 1: تنظیمات Kotlin Multiplatform 05:58
-
قسمت 2: تنظیمات Kotlin Multiplatform 19:10
-
مقدمهای بر تزریق وابستگی 04:53
-
تزریق وابستگی با Koin Multiplatform 15:37
-
SQLDelight 51:14
-
SQLDelight برای WasmJs 09:44
-
قسمت 1: اپلیکیشن TodoList: عملی 20:34
-
قسمت 2: اپلیکیشن TodoList: عملی 11:52
-
قسمت 3: اپلیکیشن TodoList: عملی 21:39
-
مقدمهای بر Ktor Client 19:34
-
اپلیکیشن پست: عملی 13:34
-
قسمت 2 - اپلیکیشن پست: عملی 01:07
-
شروع پروژه 03:30
-
راهاندازی شبکه، تزریق وابستگی و ناوبری 08:42
-
راهاندازی مدل داده و API فیلم 06:14
-
راهاندازی Repository و Use Case 12:26
-
کامپوننت ناوبری 20:54
-
ساخت UI لیست فیلم و سریال 25:45
-
ساخت UI جزئیات 19:58
-
تست در اندروید 03:47
-
تست در دسکتاپ 03:35
-
تست در وبسایت 05:31
مشخصات آموزش
دوره Compose Multiplatform: اپلیکیشنهای اندروید، iOS، وب و دسکتاپ (2025)
- تاریخ به روز رسانی: 1405/04/02
- سطح دوره:متوسط
- تعداد درس:43
- مدت زمان :08:22:27
- حجم :5.6GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy