توضیحات
آموزش توسعه برنامه های آندروید و iOS با Kotlin Multiplatform
نام دوره : Kotlin Multiplatform Masterclass – KMP, KMM – Android, iOS
پیشنیاز
- داشتن تجربه برنامهنویسی مزیت محسوب میشود، اما الزامی نیست — تمام چیزهایی که نیاز دارید، در این دوره یاد خواهید گرفت.
- لپتاپی که توان اجرای Android Studio را داشته باشد.
- اگر قصد دارید اپلیکیشن iOS را نیز اجرا و تست کنید، به یک سیستم مک نیاز دارید. اما بدون مک هم میتوانید اپلیکیشنهای Android و KMP را روی هر لپتاپی بسازید و اجرا کنید.
توضیحات
دوره جامع Kotlin Multiplatform توسط پتروس افتیمیویو
یاد بگیرید که چگونه اپلیکیشنهای بومی iOS و Android را توسعه دهید در حالیکه منطق تجاری و زیرساختها را بین آنها به اشتراک میگذارید.
آیا شما هم مثل بسیاری از توسعهدهندگان، مرتباً در حال دنبال کردن فرومها، مقالات و خرید دورههای مختلف هستید تا مهارت و حرفه خود را ارتقا دهید؟
من هم همینطور بودم، اما اغلب متوجه میشدم که هنوز کار زیادی باقی مانده تا بتوان همه تکههای پازل را کنار هم قرار داد و یک اپلیکیشن واقعی تولیدی ساخت.
مثلاً دورهای که شبکهسازی با Ktor را به خوبی آموزش میداد، به مفاهیمی مثل معماری Clean، تزریق وابستگی یا پایگاه داده SQL Delight نپرداخته بود. یا دورهای که بر SQL Delight تمرکز داشت، مابقی بهترین شیوهها را پوشش نداده بود.
بعد از خرید دورههای مختلف، مطالعه مقالات و تجربه شخصی، تصمیم گرفتم تمام بهترین شیوههای KMP را در یک دوره واحد گردآوری کنم تا با هم یک اپلیکیشن واقعی بسازیم.
در دوره آموزش توسعه برنامه های آندروید و iOS با Kotlin Multiplatform با هم یاد میگیریم چگونه موارد زیر را ترکیب کنیم:
Kotlin
Coroutines
Jetpack Compose
SwiftUI
Ktor
Koin
SQL Delight
Kotlin State Flow
معماری Clean
معماری MVI
و در نهایت، اپلیکیشنهای واقعی Android و iOS را مطابق با بهترین استانداردهای صنعتی پیادهسازی میکنیم.
چرا Kotlin Multiplatform مهم است؟
Kotlin Multiplatform (KMP) اکنون به عنوان یک فناوری پایدار شناخته شده و آماده استفاده در اپلیکیشنهای تولیدی اندروید است. برخلاف سایر ابزارهای کراسپلتفرم، با KMP میتوانید مزایای هر دو دنیا — بومی و مشترک — را تجربه کنید.
با KMP شما میتوانید:
رابط کاربری بومی (Native UI) با Jetpack Compose و SwiftUI بسازید
منطق تجاری و کدهای تکراری را بین پلتفرمها به اشتراک بگذارید
از آخرین نوآوریهای گوگل و اپل استفاده کنید
توسعه کراسپلتفرم را بدون پیچیدگی تجربه کنید — حتی فقط برای یک ماژول خاص
دوره آموزش توسعه برنامه های آندروید و iOS با Kotlin Multiplatform برای چه کسانی مناسب است؟
توسعهدهندگان Android
توسعهدهندگان iOS
برنامهنویسان موبایل
معماران نرمافزار موبایل
برنامهنویسان بکاند یا فرانتاند که به توسعه موبایل مدرن علاقهمندند
هر کسی که به Kotlin Multiplatform علاقهمند است!
یودمی ایران –
دوره درخواستی خود را از راه های ارتباطی درخواست کنید