User Tools

Site Tools


kotlin_multiplatform

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
kotlin_multiplatform [2024/08/05 11:58] – [KMP (Kotlin Multiplatform)] kalaschnikowkotlin_multiplatform [2024/12/24 08:51] (current) – [Compose Multiplatform] kalaschnikow
Line 1: Line 1:
 +====== 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]]