آنچه یاد خواهید گرفت:
راهاندازی و پیکربندی یک پروژه 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 بسازد.