Kotlin Multiplatform: コードをあらゆる場所で共有
Kotlin Multiplatformを使用してKotlinコードをAndroid、iOS、その他のプラットフォーム間で共有します。このトラックは、完全初級者(A1)から上級者(B2)まで、30の段階的ミニコースをカバーしており、短く焦点を絞ったレッスンと各概念を定着させるための簡単なクイズが含まれています。
学習内容
KMPプロジェクト構造、commonMain、expect/actual宣言から始めて、プラットフォーム間でビジネスロジックを共有します。その後、coroutines、Flow、Ktorネットワーキング、kotlinx.serialization、SQLDelight、Koin、Compose Multiplatform UI、ネイティブiOSインタロップ、テスト、KMPライブラリの公開へと進みます。すべてのレッスンは実践的で、必要な時に利用できる24/7のAIチューターが用意されています。
仕組み
各コースは4つの焦点を絞ったコンパクトなレッスンに分かれています。1日に数レッスン完了すれば、数ヶ月ではなく数週間でフルトラックをマスターできます。