Painless Kotlin Dependency Injection
-
Updated
Dec 3, 2024 - Kotlin
Painless Kotlin Dependency Injection
Kotlin Multiplatform sample with SwiftUI, Jetpack Compose, Compose for Wear, Compose for Desktop, and Compose for Web clients along with Ktor backend.
A Rich text editor library for both Jetpack Compose and Compose Multiplatform, fully customizable, supports HTML and Markdown.
使用电影、美剧或文档生成词库(单词本),为单词营造具体语境,进而通过此语境进行单词记忆。
💻 A cross-platform desktop application to identify libraries used inside an android application ⚡
Calf is a library that allows you to easily create adaptive UIs and access platform specific APIs with Compose Multiplatform (Adaptive UI, File Picker, WebView, Permissions...).
Universal Pasteboard Across Devices
Compose Multiplatform Navigation && State Management
Enables reordering by drag and drop in Jetpack Compose (Desktop) LazyList & LazyGrid.
D-KMP Architecture official sample: it uses a shared KMP ViewModel and Navigation for Compose and SwiftUI apps.
KMP GraphQL based conference project with Jetpack Compose Android, Compose for Wear, Compose Multiplatform and SwiftUI iOS clients along with GraphQL backend.
Make JVM Android integration test visible 🤖📸
Pokedex - a Kotlin Multiplatform app, built with Compose multiplatform, Coroutines, Flow, Koin, Ktor, SqlDelight, Decompose, MVIKotlin, and Material 3 based on MVI architecture
JetBrains Compose Multiplatform UI App (Android, iOS, Desktop, Web). MVVM - Kotlin MultiPlatform (KMP)
Experimental: Compose Hot Reload
Recipe App in Compose Multiplatform (KMP) targeting Android, iOS, Web and Desktop.
⌨️ A tool that gives you a massive head start when building Compose based apps. It saves you from time-consuming setup and configuration
🔥🔥🔥 Compose、Lce、MVVM、深色模式、横屏、无网弱网适配、Room、Hilt、多语言切换,目前Android最新的库基本全用上了,你想要的都有。还使用 Compose-Desktop 编写了桌面版本,快来试试吧!🔥🔥🔥
A Suwayomi-Server client built in Compose Multiplatform
Unstyled, fully accessible Compose Multiplatform UI components that you can customize to your heart's content.
Add a description, image, and links to the compose-desktop topic page so that developers can more easily learn about it.
To associate your repository with the compose-desktop topic, visit your repo's landing page and select "manage topics."