Staff Software Engineer @ ๐ (Twitter). Passionate about Kotlin Multiplatform, MVI and reactive programming.
Decompose. Kotlin Multiplatform lifecycle-aware business logic components (aka BLoCs) with routing (navigation) and pluggable UI (Jetpack Compose, SwiftUI, JS React, etc.)
2.9kMVIKotlin. Extendable MVI framework for Kotlin Multiplatform with powerful debugging tools (logging and time travel)
1kEssenty. The most essential libraries for Kotlin Multiplatform development
580decompose-multiplatform-template. Kotlin Multiplatform project template with Decompose library
107Minesweeper. Minesweeper game implemented in Kotlin and Compose Multiplatform
83CompoSnake. A simple Snake game implemented using Compose for Desktop
75parcelize-darwin. Kotlin
75android-dev-challenge-compose-2. Week #2 - Countdown timer
63gradle-setup-plugin. Gradle setup plugin for my projects
38decompose-dagger-sample. A sample Android project demonstrating the use of Decompose library together with Dagger DI framework
28ComposeNavigatorExample. Example of Compose Navigator using the Decompose library.
26nowinandroid. A fully functional Android app built entirely with Kotlin and Jetpack Compose
21Reaktive. Kotlin multi-platform implementation of Reactive Extensions
13game-time-control. A simple tool to automatically shut down your PC after a specified time, remotely controlled from a mobile device.
12compose-3d. Experiments with Compose for Desktop 3D drawing
11android-dev-challenge-compose-3. Week #3 - Speed round
10kmm-awesome. An awesome list that curates the best KMM libraries, tools and more.
7jetpack-compose-awesome. ๐ A curated list of awesome Jetpack Compose libraries, projects, articles and resources
7android-dev-challenge-compose-1. Week #1 - Puppy adoption app
5NYTimes-KMP. A KMP template of the New York Times App using Compose multiplatform for Android, Desktop, iOS and Web
3kotlin-multiplatform-dev-docs. Kotlin Multiplatfom development documentation
3mirai-compose. Kotlin
2JetPackComposeNavigationStateIssue. Kotlin
2stackzy. ๐ป A cross-platform desktop application to identify libraries used inside an android application. Made possible by Compose Desktop โก
2cocktails. Kotlin
2TMDbMultiplatform. Step-by-step guide on Kotlin Multiplatform
2Confetti. KMM GraphQL based conference sample with Jetpack Compose Android, Compose for Wear and SwiftUI iOS clients along with GraphQL backend.
1kotlinx.coroutines. Library support for Kotlin coroutines
1compose-jb. Jetpack Compose for Desktop, a modern UI framework for Kotlin that makes building performant and beautiful user interfaces easy and enjoyable.
1Kotlin-Multiplatform-Libraries. Kotlin Multiplatform Libraries. Welcome PR if you find or create new Kotlin Multiplatform Library.
1multiplatform-settings. A Kotlin Multiplatform library for saving simple key-value data
1DroidconKotlin. Kotlin Multiplatfom app for Droidcon Events
1