| Next revision | Previous revision |
| kotlin_multiplatform [2024/08/01 13:55] – created kalaschnikow | kotlin_multiplatform [2024/12/24 08:51] (current) – [Compose Multiplatform] kalaschnikow |
|---|
| | ====== KMP (Kotlin Multiplatform) ====== |
| | |
| | * [[https://medium.com/@wise4rmgodadmob/create-your-first-kotlin-multiplatform-mobile-application-in-android-studio-e79b855a030b|Create your first Kotlin multiplatform mobile application in Android Studio]] |
| | * [[https://getstream.io/blog/build-app-kotlin-multiplatform/|Build Your First Android and iOS Mobile App With Kotlin Multiplatform]] |
| | |
| | |
| | * [[https://getstream.io/blog/kotlin-multiplatform-roadmap/|A Developer’s Roadmap to Mastering Kotlin Multiplatform]] |
| | * [[https://touchlab.co/compose-multiplatform-transition-guide|Jetpack Compose to Compose Multiplatform: Transition Guide]] |
| | * [[https://www.marcogomiero.com/posts/2024/kmp-ci-ios/|How to publish a Kotlin Multiplatform iOS app on App Store with GitHub Actions]] |
| | * [[https://medium.com/@ZahraHeydari/kotlin-multiplatform-kmp-4799fdfb69f1|Kotlin MultiPlatform (KMP)]] |
| | * Zahra Heydari's step-by-step guide to creating your first cross-platform application that works on Android and iOS platforms. |
| | * [[https://proandroiddev.com/convert-your-native-project-to-kotlin-multiplatform-why-when-and-how-d1722bcaa027|Convert Your Native Project to Kotlin Multiplatform: Why, When and How]] |
| | |
| | * [[https://blog.sellmair.io/setting-up-kotlin-multiplatform-compose|Setting up Kotlin Multiplatform (+Compose)]] |
| | * good article for beginners (me :)) |
| | |
| | |
| | |
| | * [[https://proandroiddev.com/navigating-the-waters-of-kotlin-multiplatform-exploring-navigation-solutions-eef81aaa1a61|Navigating the Waters of Kotlin Multiplatform: Exploring Navigation Solutions]] |
| | * Thomas Kioko offers insights into a personal journey of arriving at a navigation solution. |
| | * [[https://proandroiddev.com/modernizing-application-settings-in-kotlin-multiplatform-with-datastore-and-koin-b1156229fd57|Modernizing Application Settings in Kotlin Multiplatform with DataStore and Koin]] |
| | * Kerry Bisset walks through of setting up DataStore in a Kotlin Multiplatform project, and wrapping it in an interface for dependency injection with Koin. |
| | |
| | |
| | * [[https://www.youtube.com/watch?v=rB92bASjjwg|How to Generate Executables in KMP (apk, iab, msi, dmg, deb)]] (video) |
| | * Philipp Lackner shows you how to generate the relevant files to distribute your Kotlin Multiplatform app to Google Play, App Store, Windows, MacOS, and Linux. |
| | * [[https://www.youtube.com/watch?v=JexqGWoH72g|Geocoding, Location & Place Autocomplete - Kotlin Multiplatform]] (video) |
| | * Stevdza-San examines geocoding, location & place autocomplete in Kotlin Multiplatform. |
| | |
| | |
| | ===== Libraries ===== |
| | |
| | * https://klibs.io/ – JetBrains' new service designed to make finding Kotlin Multiplatform libraries faster and easier. |
| | |
| | |
| | ===== Compose Multiplatform ===== |
| | |
| | * https://www.jetbrains.com/lp/compose-multiplatform/ |
| | |
| | * [[https://www.jetbrains.com/help/kotlin-multiplatform-dev/compose-multiplatform-getting-started.html|Create a Compose Multiplatform app — tutorial]] |
| | |
| | * [[https://proandroiddev.com/exploring-the-viability-of-cross-platform-ui-development-with-compose-multiplatform-c5be0608b69d|Exploring the Viability of Cross-Platform UI Development with Compose Multiplatform]] |
| | |
| | |
| | * [[https://www.youtube.com/watch?v=vvP5vnmzY84|Building Your First Compose Multiplatform Hello World App]] (video) |
| | * Philipp Lackner teaches how to build your first Compose Multiplatform Hello World App! |
| | |
| | * [[https://www.youtube.com/watch?v=GzQ4VNjFnRY|Building your first Desktop app with Kotlin/Compose Multiplatform]] (video) |
| | * Learn how to build your first Desktop app (Windows, Mac, Linux) using Kotlin/Compose Multiplatform. |
| | * [[https://www.youtube.com/watch?v=dOngOf-Pexw|Build Android and iOS apps with Compose Multiplatform (CMP)]] (video) |
| | * Daniel Atitienei introduces how to build iOS and Android apps using Compose Multiplatform. |
| | * small (4 min) video for beginners |
| | |
| | ==== UI Widgets ==== |
| | * Date/Time Picker |
| | * [[https://www.youtube.com/watch?v=EN9HtxsUe3A|Unique type of Date/Time Picker - Available in Compose Multiplatform]] |
| |