Appwrite is an open source backend server that helps you build native iOS applications much faster with realtime APIs for authentication, databases, files storage, cloud functions and much more! Learn more →
Top 14 Kotlin kmm Projects
-
kmm-production-sample
This is an open-source, mobile, cross-platform application built with Kotlin Multiplatform Mobile. It's a simple RSS reader, and you can download it from the App Store and Google Play. It's been designed to demonstrate how KMM can be used in real production projects.
Project mention: Getting Started Guide for Kotlin Multiplatform Mobile (KMM) with Flexible Sync | dev.to | 2023-01-26Kotlin Multiplatform with Realm as a middle layer.
-
The threading could be done properly but it requires some time to get it working (we've done it in our project). Also, KMM got a new memory model + check this out https://github.com/rickclephas/KMP-NativeCoroutines
-
Appwrite
Appwrite - The Open Source Firebase alternative introduces iOS support. Appwrite is an open source backend server that helps you build native iOS applications much faster with realtime APIs for authentication, databases, files storage, cloud functions and much more!
-
kotlin-multiplatform-samples
Samples showcasing the experimental Kotlin Multiplatform Jetpack libraries
Project mention: Announcing an Experimental Preview of Jetpack Multiplatform Libraries | reddit.com/r/Kotlin | 2022-10-11The preview build of DataStore is available for both platforms. Check out the sample app for an example of how to use it.
-
CompleteKotlin
Gradle Plugin to enable auto-completion and symbol resolution for all Kotlin/Native platforms.
-
koru
Simple coroutine wrappers for Kotlin Native. Generated from annotations. Compatible with RxSwift, Combine, async-await.
-
KMMBridge
KMMBridge is a set of Gradle tooling that facilitates publishing and consuming pre-built KMM (Kotlin Multiplatform Mobile) Xcode Framework binaries. See https://touchlab.github.io/KMMBridge/intro/ to get started.
Today we are announcing KMMBridge, part of Touchlab’s new Faktory1 tooling suite. This set of build tools allows mobile teams to successfully publish shared code faster than ever with Kotlin Multiplatform Mobile. Specifically targeted at iOS publishing, teams can now implement the Internal SDK Flow approach, today’s best practice to quickly integrate KMM into production app builds. To try it for yourself, visit https://github.com/touchlab/KMMBridge
-
Source: https://github.com/uwaisalqadri/MangaKu
-
SonarQube
Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.
-
Thinkrchive-Multiplatform
An app showing all details for various Lenovo Thinkpad models. Made to try out Jepack Compose for Android and Desktop. It uses Kotlin Multiplatform to share code.
I have a project where I experiment with new ideas and concepts. This: https://github.com/Thinkrchive/Thinkrchive-Multiplatform. A little bit over engineered but that's the whole point of this project (to experiment with new concepts).
-
GithubSearchKMM
🍭 GithubSearchKMM - Github Repos Search - Android - iOS - Kotlin Multiplatform Mobile using Jetpack Compose, SwiftUI, FlowRedux, Coroutines Flow, Dagger Hilt, Koin Dependency Injection, shared KMP ViewModel, Clean Architecture
-
-
-
Momentum
Android, iOS & iPadOS payments & video streaming apps built w/ SwiftUI & Jetpack Compose, the apps persist data locally w/ SQLDelight and Remote w/ Firebase., Payments w/ Stripe and Caching (by MwaiBanda)
Project mention: KMM(Android & iOS) Payments Apps w/ Stripe | reddit.com/r/androiddev | 2022-08-16Github Link
-
load-the-image
load-the-image Apply to compose-jb(desktop), Used to load network and local pictures.
I am currently using this one in combo with Coil Compose https://github.com/ltttttttttttt/load-the-image
-
Project mention: Getting Started Guide for Kotlin Multiplatform Mobile (KMM) with Flexible Sync | dev.to | 2023-01-26
Now let's build our first real-world application, Querize, an app that helps you collect queries in real time during a session. Although this is a very simple app, it still covers all the basic use cases highlighting the benefits of the KMM app with a complex one, like accessing data in real time.
-
InfluxDB
Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Platform where developers build real-time applications for analytics, IoT and cloud-native services. Easy to start, it is available in the cloud or on-premises.
Kotlin kmm related posts
- Getting Started Guide for Kotlin Multiplatform Mobile (KMM) with Flexible Sync
- Flutter for an Electronic Health Record and medical equipment app
- Kotlin Server Side, but without a JVM
- Indie iOS devs who made an Android port: was it the right choice?
- Kotlin Multiplatform Mobile goes Beta
- I’m a native mobile developer and I feel that opportunities here in the PH are getting fewer (i.e. companies are now looking for hybrid devs) so I’m thinking of learning a new language.
- 📱 Kotlin Multiplatform Mobile: Looking for Volunteers for a Usability Study
-
A note from our sponsor - Appwrite
appwrite.io | 26 Jan 2023
Index
What are some of the best open-source kmm projects in Kotlin? This list will help you:
Project | Stars | |
---|---|---|
1 | kmm-production-sample | 1,449 |
2 | KMP-NativeCoroutines | 534 |
3 | kotlin-multiplatform-samples | 322 |
4 | CompleteKotlin | 235 |
5 | koru | 186 |
6 | KMMBridge | 185 |
7 | MangaKu | 135 |
8 | Thinkrchive-Multiplatform | 61 |
9 | GithubSearchKMM | 53 |
10 | Newsletter-Kmm | 36 |
11 | Stock_Price | 35 |
12 | Momentum | 22 |
13 | load-the-image | 13 |
14 | Conference-Queries-App | 2 |