مسترکلاس فول استک Compose Kotlin Multiplatform - بررسی KMP
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت
- Compose Multiplatform
- ساخت اپلیکیشنهای اندرویدی
- ساخت اپلیکیشنهای iOS
- ساخت اپلیکیشنهای دسکتاپ (macOS، ویندوز، لینوکس)
- ساخت وب اپلیکیشنها
پیش نیازهای دوره
- یک لپتاپ که قادر به اجرای Android Studio باشد.
- تجربهی برنامهنویسی خوب است اما الزامی نیست. شما تمام آنچه که نیاز دارید را یاد خواهید گرفت.
- اگر میخواهید اپلیکیشن iOS بسازید و آن را تست کنید، به یک Mac نیاز خواهید داشت. با این حال میتوانید اپلیکیشنهای اندروید و KMP را روی هر لپتاپ بدون Mac نیز بسازید و اجرا کنید.
توضیحات دوره
یاد بگیرید که چگونه با یککدبیس، اپلیکیشنهای نیتیو iOS، اندروید، دسکتاپ و وب بسازید. این دوره ادامه دورهی پرفروش مسترکلاس KMP است.
آیا شما هم به دنبال ده ها انجمن و مقاله و خرید دوره برای ارتقای مهارتها و شغل خود هستید؟
این دوره ایجاد شده تا روند را برای شما آسانتر کند! شما یاد می گیرید که چگونه موارد زیر را با یکدیگر ترکیب کنید:
- Compose Multiplatform
- Kotlin
- Coroutines
- Ktor
- Koin
- SQL Delight
- Kotlin State Flow
- معماری تمیز یا Clean Architecture
- MVI
و اپلیکیشنهای واقعی اندروید، iOS، دسکتاپ و وب را با استفاده از بهترین شیوههای صنعت کامل کنید.
چرا این دوره مهم است؟
Kotlin Multiplatform اکنون به عنوان یک راهحل پایدار و آماده برای استفاده در اپلیکیشنهای تولید اندروید در نظر گرفته میشود. Compose Multiplatform در مسیر موفقیتآمیز مشابهی حرکت میکند.
برخلاف سایر اپلیکیشنهای کراسپلتفرم، با KMP میتوانید از مزایای هر دو راهحل نیتیو و کراسپلتفرم استفاده کنید. KMP به شما این امکان را میدهد که رابطهای کاربری نیتیو را با استفاده از Jetpack Compose و SwiftUI بسازید در حالی که تمام منطق کاری، زیرساخت و کدهای متداول را به اشتراک میگذارید.
از طرف دیگر، یک استارتاپ که فاقد نیروی کار و بودجه برای استخدام توسعهدهندگان متخصص اندروید، iOS، وب و به احتمال زیاد دسکتاپ است، میتواند از Compose Multiplatform بهرهمند شود. زیرا میتوانید تمام این اپلیکیشنها را با یک کدبیس بسازید.
و برخلاف دیگر راهحلهای کراسپلتفرم، شما همچنان میتوانید بعداً، زمانی که بودجهتان تأمین شد، تصمیم به ساخت رابطهای کاربری نیتیو بگیرید، در حالی که میتوانید بخش عمدهای از کدبیس خود را حفظ کنید.
در حال حاضر Compose Multiplatform در مقایسه با دیگر راهحلهای کراسپلتفرم آسانترین انتخاب است!
این دوره برای چه کسانی مناسب است؟
- توسعهدهندگان اندروید
- توسعهدهندگان iOS
- توسعهدهندگان موبایل
- توسعهدهندگان وب
- هر کسی که به Compose Multiplatform علاقهمند است!
مسترکلاس فول استک Compose Kotlin Multiplatform - بررسی KMP
-
مقدمه 01:51
-
توضیحات دوره 03:08
-
Kotlin Multiplatform چیست؟ 03:33
-
چرا باید Compose Multiplatform را انتخاب کنیم؟ 02:55
-
ریپازیتوری Github 02:27
-
ادغام Compose Multiplatform - قسمت 1 04:33
-
ادغام Compose Multiplatform - قسمت 2 03:08
-
کد hello world در Compose Multiplatform 03:34
-
کد hello world در اندروید 01:59
-
کد hello world در iOS - قسمت 1 03:55
-
کد hello world در iOS - قسمت 2 03:53
-
تست اپلیکیشن iOS 04:57
-
پایان بخش 00:25
-
مقدمه بخش 00:35
-
پورتینگ رابط کاربری Jetpack Compose در اندروید 02:50
-
پورتینگ صفحه About 04:59
-
پورتینگ صفحه Sources 04:39
-
تست صفحه Sources 02:55
-
پورتینگ صفحه مقالات - قسمت 1 03:45
-
pull کردن متریال Compose برای بروزرسانی 05:21
-
ادغام کتابخانه Kamel 03:22
-
تست صفحه مقالات 03:38
-
ساختار برنامه 02:57
-
ادغام کتابخانه Voyager 03:57
-
پیادهسازی صفحه Voyager 05:03
-
اعمال ناوبری بین صفحات 03:48
-
تست ناوبری 03:40
-
پاکسازی 03:39
-
انیمیشنهای ترنزیشن صفحه 03:46
-
Compose Multiplatform در مقابل رابطهای کاربری نیتیو 04:44
-
مقدمه بخش 00:31
-
هدف دسکتاپ 04:46
-
پیادهسازی واقعی ViewModel دسکتاپ 03:55
-
پیادهسازی واقعی پلتفرم 04:14
-
پیادهسازی درایور فکتوری پایگاه داده 03:20
-
نمودار وابستگی Koin 06:29
-
ساخت گریدل - قسمت 1 04:10
-
ساخت گریدل - قسمت 2 04:09
-
تبدیل دسکتاپ به پروژه گریدل 02:43
-
کلاس اصلی دسکتاپ 04:38
-
تست اپلیکیشن دسکتاپ 03:57
-
مقدمه بخش 00:29
-
ساخت هدف وب 05:45
-
پیادهسازی ViewModel پایه 02:31
-
پیادهسازی پلتفرم 02:13
-
درایور فکتوری SQL 03:47
-
تاثیر اختیاری کردن پایگاه داده 04:01
-
مدیریت پایگاه داده null 06:09
-
بررسی Koin Initializer 01:52
-
گریدل ساخت وب - قسمت 1 02:35
-
گریدل ساخت وب - قسمت 2 04:10
-
تابع اصلی وب 04:42
-
تزریق دستی صفحه مقالات 03:34
-
تزریق دستی صفحه Sources 02:23
-
ایندکس کردن HTML و فایلهای خاص وب 03:56
-
تست وب اپلیکیشن 02:55
-
تبریک 00:52
-
درس اضافی 01:25
مشخصات آموزش
مسترکلاس فول استک Compose Kotlin Multiplatform - بررسی KMP
- تاریخ به روز رسانی: 1404/09/07
- سطح دوره:همه سطوح
- تعداد درس:58
- مدت زمان :03:20:07
- حجم :1.2GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy