Automate the mundane part of your day, with live actionable messages for your GitHub & Jira tasks. Learn more →
Top 23 Kotlin kotlin-multiplatform Projects
A modern I/O library for Android, Java, and Kotlin Multiplatform.Project mention: can I access and manipulate the iOS filesystem with kotlin multiplatform? | reddit.com/r/Kotlin | 2022-09-28
Use okio, it is Multiplatform now. I use this for my own library KStore
Koin - a pragmatic lightweight dependency injection framework for KotlinProject mention: Multiplatform dependency injection libraries equivalent to Dagger/Anvil | reddit.com/r/Kotlin | 2022-07-27
I started looking into using Kotlin/JS, and hopefully reusing a bit of code that I have, which is using Dagger and Anvil - which of course are JVM only. So I've been looking for other solutions, namely Koin and Kodein. Koin's multibinding support is... not really amazing (e.g. here, and while Kodein does support multibinding, it doesn't seem to support things like that at the declaration site - everything needs to be specified in a "DI container" (module).
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.
SQLDelight - Generates typesafe Kotlin APIs from SQLProject mention: Android Starter Template (hilt, ktor, coroutines, flow, modules, gradle.kts, version catalog, compose, MVVM, tests, GitHub CI) | reddit.com/r/androiddev | 2022-11-21
room is a great example but like I said our data is kotlin-only so we tend to use libraries like sqlDelight.
:robot: A strongly-typed, caching GraphQL client for the JVM, Android, and Kotlin multiplatform.Project mention: Converting union type to Kotlin (Apollo GraphQL library) | reddit.com/r/graphql | 2022-06-06
Can you elaborate on what you are trying to do? Why do you generate those classes manually? If you are using Apollo Kotlin then it will generate your data classes based on your query.
AboutLibraries automatically collects all dependencies and licenses of any gradle project (Kotlin MultiPlatform), and provides easy to integrate UI components for Android and Compose-jb environments
Painless Kotlin Dependency InjectionProject mention: Kodein VS MocKMP - a user suggested alternative | libhunt.com/r/Kodein | 2022-11-09
A collection of hand-crafted extensions for your Kotlin projects.Project mention: Useful utilities, extensions, base classes | reddit.com/r/androiddev | 2022-07-10
https://github.com/LouisCAD/Splitties don’t use it because I think it leads to dependency bloat but there you go
Truly a developer’s best friend. Scout APM is great for developers who want to find and fix performance issues in their applications. With Scout, we'll take care of the bugs so you can focus on building great things 🚀.
Kotlin Multiplatform project with SwiftUI, Jetpack Compose, Wear Compose, Compose for Desktop, Compose for Web and Kotlin/JS + React clients along with Ktor backend.Project mention: Kotlin Multiplatform: Android + BE (ktor) | reddit.com/r/Kotlin | 2022-04-17
I'm already using this structure with one of my projects and I found the experience really pleasant. There are good examples of doing it, one of them being: https://github.com/joreilly/PeopleInSpace
KaMP Kit by Touchlab. A collection of code & tools designed to get your mobile team started quickly w/Kotlin MultiplatformProject mention: interesting git repos | reddit.com/r/KotlinMultiplatform | 2022-11-08
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: Kotlin Server Side, but without a JVM | reddit.com/r/programming | 2022-11-15
I think the most compeling use for Kotlin Native is mobile. I wonder if it's possible to write a Kotlin multi-platform library that can then be used from the JVM, JS, iOS and Android? What would such library look like from the other languages? This is something I am trying to find out right now, and Kotlin Multiplatform seems to be the only sane choice to do this (but I am not sure yet that it's actually good/possible right now). Any more information about this would be appreciated.
Kotlin multi-platform implementation of Reactive ExtensionsProject mention: Received a job offer letter with "All inventions developed by you during your period of employment with the Company will be deemed as the property of the Company." Its a Web dev job. How would this affect my mobile app dev hobby. I occasionally publish apps/games to PlayStore. | reddit.com/r/androiddev | 2022-03-15
There is another library developed by me - Reaktive. This one was done partly during the working hours and partly during my spare time. It is used in the apps (traces can be found in the APKs) and I'm totally fine of it being company's property.
A Kotlin Multiplatform library for saving simple key-value dataProject mention: Looking toward Multiplatform Settings 1.0.0 | dev.to | 2022-07-24
View on GitHub
A Gradle plugin that publishes your Android and Kotlin libraries, including sources and javadoc, to Maven Central or any other Nexus instance.Project mention: KMM is Awesome ❤️ | reddit.com/r/androiddev | 2022-09-06
For publishing, I'd say many teams are moving to this: https://github.com/vanniktech/gradle-maven-publish-plugin
Extendable MVI framework for Kotlin Multiplatform with powerful debugging tools (logging and time travel), inspired by Badoo MVICore library (by badoo)Project mention: Are there any 3rd party State Management libs for Jetpack Compose? | reddit.com/r/androiddev | 2021-12-26
If you're looking for a third party state management solution similar to bloc, you might want to check out MVI Kotlin. It can also be used in tandem with decompose to manage the routing state as well.
Kotlin Multiplatfom app for Droidcon EventsProject mention: The Kotlin Multiplatform @droidconNYC app will be using Compose UI on iOS! | reddit.com/r/androiddev | 2022-08-19
Link to repo: https://github.com/touchlab/DroidconKotlin
Model-View-ViewModel architecture components for mobile (android & ios) Kotlin Multiplatform developmentProject mention: Kotlin Multiplatform Mobile goes Beta | dev.to | 2022-10-14
With KMM we can share entire layers of code, for example, the entire use case layer with its logic can be in KMM, the entire data part with its respective repositories and data sources can also be in KMM. There are even some early-stage libraries that help us to share ViewModels to manage the state of the UI.
HTTP client / Kotlin Symbol Processor for Kotlin Multiplatform (Android,Js, Jvm , Native, iOS) using KSP and Ktor clients inspired by Retrofit https://foso.github.io/KtorfitProject mention: I'm working on a HTTP client similar to Retrofit but for Kotlin Multiplatform | reddit.com/r/Kotlin | 2022-04-24
Kotlin Multiplatform and Android SDK for the Realm Mobile Database: Build Better Apps Faster.
A demo to show usage of Jetbrains Compose in Android and iOS.
A Kotlin-first SDK for FirebaseProject mention: Kotlin Firebase SDK and Realtime Database | reddit.com/r/Kotlin | 2021-12-18
Has anyone here worked with the Kotlin Firebase SDK and the realtime database? I was searching for some examples to implement the listener-like behavior but cant seem to find any. I want to use it in a KMM project. If anyone here has anyone experience I would be very grateful.
Kotlin Asynchronous Bluetooth Low-EnergyProject mention: Recommendations for beginner BLE development. | reddit.com/r/androiddev | 2022-08-10
https://github.com/JuulLabs/kable I have never used this but the readme has a nice overview of the primary areas of how a client interacts with a bluetooth device
Library to use Kotlin Coroutines from Swift code in KMP appsProject mention: Anyone using KMM in a production app? | reddit.com/r/androiddev | 2022-05-03
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
Pure Kotlin CSV Reader/WriterProject mention: How do I populate a spinner with data from a csv file? | reddit.com/r/androiddev | 2022-04-09
Probably want to start off with something that can parse the csv file. https://github.com/doyaaaaaken/kotlin-csv is one library you could use
Workflow assistant built for devs & their teams. Automate the mundane part of your day, with live actionable messages for your GitHub & Jira tasks.
Kotlin kotlin-multiplatform related posts
KMM UUID library discussion, best way to store 128bits
1 project | reddit.com/r/Kotlin | 24 Nov 2022
Android Starter Template (hilt, ktor, coroutines, flow, modules, gradle.kts, version catalog, compose, MVVM, tests, GitHub CI)
2 projects | reddit.com/r/androiddev | 21 Nov 2022
Kotlin Server Side, but without a JVM
1 project | reddit.com/r/programming | 15 Nov 2022
Kodein VS MocKMP - a user suggested alternative
2 projects | 9 Nov 2022
interesting git repos
1 project | reddit.com/r/KotlinMultiplatform | 8 Nov 2022
So I was writing a UI framework for my kotlin/multiplatform game engine and then things somewhat escalated...
2 projects | reddit.com/r/Kotlin | 16 Oct 2022
Indie iOS devs who made an Android port: was it the right choice?
1 project | reddit.com/r/iOSProgramming | 17 Oct 2022
A note from our sponsor - Zigi
www.zigi.ai | 28 Nov 2022
What are some of the best open-source kotlin-multiplatform projects in Kotlin? This list will help you: