arkivanov
Software Engineer @google. Passionate about Kotlin Multiplatform, MVI and reactive programming.
@googleLondon, UK
Pinned Repositories
android-dev-challenge-compose-2
Week #2 - Countdown timer
ComposeNavigatorExample
Example of Compose Navigator using the Decompose library.
CompoSnake
A simple Snake game implemented using Compose for Desktop
Decompose
Kotlin Multiplatform lifecycle-aware business logic components (aka BLoCs) with routing (navigation) and pluggable UI (Jetpack Compose, SwiftUI, JS React, etc.)
decompose-multiplatform-template
Kotlin Multiplatform project template with Decompose library
Essenty
The most essential libraries for Kotlin Multiplatform development
gradle-setup-plugin
Gradle setup plugin for my projects
Minesweeper
Minesweeper game implemented in Kotlin and Compose Multiplatform
MVIKotlin
Extendable MVI framework for Kotlin Multiplatform with powerful debugging tools (logging and time travel)
parcelize-darwin
arkivanov's Repositories
arkivanov/Decompose
Kotlin Multiplatform lifecycle-aware business logic components (aka BLoCs) with routing (navigation) and pluggable UI (Jetpack Compose, SwiftUI, JS React, etc.)
arkivanov/MVIKotlin
Extendable MVI framework for Kotlin Multiplatform with powerful debugging tools (logging and time travel)
arkivanov/Essenty
The most essential libraries for Kotlin Multiplatform development
arkivanov/CompoSnake
A simple Snake game implemented using Compose for Desktop
arkivanov/parcelize-darwin
arkivanov/Minesweeper
Minesweeper game implemented in Kotlin and Compose Multiplatform
arkivanov/decompose-multiplatform-template
Kotlin Multiplatform project template with Decompose library
arkivanov/gradle-setup-plugin
Gradle setup plugin for my projects
arkivanov/ComposeNavigatorExample
Example of Compose Navigator using the Decompose library.
arkivanov/decompose-dagger-sample
A sample Android project demonstrating the use of Decompose library together with Dagger DI framework
arkivanov/nowinandroid
A fully functional Android app built entirely with Kotlin and Jetpack Compose
arkivanov/compose-3d
Experiments with Compose for Desktop 3D drawing
arkivanov/Reaktive
Kotlin multi-platform implementation of Reactive Extensions
arkivanov/kmm-awesome
An awesome list that curates the best KMM libraries, tools and more.
arkivanov/jetpack-compose-awesome
📝 A curated list of awesome Jetpack Compose libraries, projects, articles and resources
arkivanov/kotlin-multiplatform-dev-docs
Kotlin Multiplatfom development documentation
arkivanov/JetPackComposeNavigationStateIssue
arkivanov/mirai-compose
arkivanov/NYTimes-KMP
A KMP template of the New York Times App using Compose multiplatform for Android, Desktop, iOS and Web
arkivanov/stackzy
💻 A cross-platform desktop application to identify libraries used inside an android application. Made possible by Compose Desktop ⚡
arkivanov/compose-jb
Jetpack Compose for Desktop, a modern UI framework for Kotlin that makes building performant and beautiful user interfaces easy and enjoyable.
arkivanov/Confetti
KMM GraphQL based conference sample with Jetpack Compose Android, Compose for Wear and SwiftUI iOS clients along with GraphQL backend.
arkivanov/DroidconKotlin
Kotlin Multiplatfom app for Droidcon Events
arkivanov/Jetpack-Compose-Playground
Collection of Jetpack Compose example code and tutorials :rocket: https://foso.github.io/compose
arkivanov/AndroidStudioBenchmark
Firefox Focus: The privacy browser - Browse like no one’s watching.
arkivanov/androidx
Development environment for Android Jetpack extension libraries under the androidx namespace. Synchronized with Android Jetpack's primary development branch on AOSP.
arkivanov/appyx
Model-driven navigation for Jetpack Compose
arkivanov/ChromeExtensionReproducer
arkivanov/Decompose-Router
A Compose-multiplatform navigation library that leverage Decompose to create an API inspired by Conductor
arkivanov/ScavengerHuntApp