This is your work, valued

London, UK

Arkadii Ivanov

Elite
@arkivanov

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.9k

MVIKotlin. Extendable MVI framework for Kotlin Multiplatform with powerful debugging tools (logging and time travel)

1k

Essenty. The most essential libraries for Kotlin Multiplatform development

580

decompose-multiplatform-template. Kotlin Multiplatform project template with Decompose library

107

Minesweeper. Minesweeper game implemented in Kotlin and Compose Multiplatform

83

CompoSnake. A simple Snake game implemented using Compose for Desktop

75

parcelize-darwin. Kotlin

75

android-dev-challenge-compose-2. Week #2 - Countdown timer

63

gradle-setup-plugin. Gradle setup plugin for my projects

38

decompose-dagger-sample. A sample Android project demonstrating the use of Decompose library together with Dagger DI framework

28

ComposeNavigatorExample. Example of Compose Navigator using the Decompose library.

26

nowinandroid. A fully functional Android app built entirely with Kotlin and Jetpack Compose

21

Reaktive. Kotlin multi-platform implementation of Reactive Extensions

13

game-time-control. A simple tool to automatically shut down your PC after a specified time, remotely controlled from a mobile device.

12

compose-3d. Experiments with Compose for Desktop 3D drawing

11

android-dev-challenge-compose-3. Week #3 - Speed round

10

kmm-awesome. An awesome list that curates the best KMM libraries, tools and more.

7

jetpack-compose-awesome. ๐Ÿ“ A curated list of awesome Jetpack Compose libraries, projects, articles and resources

7

android-dev-challenge-compose-1. Week #1 - Puppy adoption app

5

NYTimes-KMP. A KMP template of the New York Times App using Compose multiplatform for Android, Desktop, iOS and Web

3

kotlin-multiplatform-dev-docs. Kotlin Multiplatfom development documentation

3

mirai-compose. Kotlin

2

JetPackComposeNavigationStateIssue. Kotlin

2

stackzy. ๐Ÿ’ป A cross-platform desktop application to identify libraries used inside an android application. Made possible by Compose Desktop โšก

2

cocktails. Kotlin

2

TMDbMultiplatform. Step-by-step guide on Kotlin Multiplatform

2

Confetti. KMM GraphQL based conference sample with Jetpack Compose Android, Compose for Wear and SwiftUI iOS clients along with GraphQL backend.

1

kotlinx.coroutines. Library support for Kotlin coroutines

1

compose-jb. Jetpack Compose for Desktop, a modern UI framework for Kotlin that makes building performant and beautiful user interfaces easy and enjoyable.

1

Kotlin-Multiplatform-Libraries. Kotlin Multiplatform Libraries. Welcome PR if you find or create new Kotlin Multiplatform Library.

1

multiplatform-settings. A Kotlin Multiplatform library for saving simple key-value data

1

DroidconKotlin. Kotlin Multiplatfom app for Droidcon Events

1