Kotlin MVVM

Open-source Kotlin projects categorized as MVVM

Top 23 Kotlin MVVM Projects

  • RIBs

    Uber's cross-platform mobile architecture framework.

    Project mention: Ribs - Uber's cross-platform mobile architecture framework. | reddit.com/r/github_trends | 2022-05-31
  • Pokedex

    🗡️ Pokedex demonstrates modern Android development with Hilt, Material Motion, Coroutines, Flow, Jetpack (Room, ViewModel) based on MVVM architecture.

    Project mention: Nifty, well made, small apps you've run into? | reddit.com/r/androiddev | 2022-04-08

    The Pokedex app has almost everything you could want. Hilt, Retrofit Coroutines, MVVM(I prefer MVI), etc

  • InfluxDB

    Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Data Platform where developers build real-time applications for analytics, IoT and cloud-native services in less time with less code.

  • android-showcase

    💎 Android application following best practices: Kotlin, Coroutines, JetPack, Clean Architecture, Feature Modules, Tests, MVVM, DI, Static Analysis...

    Project mention: Is Jetpack Compose ready for production development? | dev.to | 2022-11-09

    Compose Example App


    The most beautiful SMS messenger for Android

    Project mention: What's the best messaging app? I'm new to android. | reddit.com/r/androidapps | 2022-11-26
  • Foodium

    🍲Foodium is a sample food blog Android application 📱 built to demonstrate the use of Modern Android development tools - (Kotlin, Coroutines, Flow, Dagger 2/Hilt, Architecture Components, MVVM, Room, Retrofit, Moshi, Material Components).

  • PeopleInSpace

    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

  • awesome-android-learning-resources

    👓 A curated list of awesome android learning resources for android app developers.

    Project mention: Free sources for learning to code | reddit.com/r/PinoyProgrammer | 2022-07-08

    Android Dev: https://github.com/androiddevnotes/awesome-android-learning-resources

  • SonarLint

    Clean code begins in your IDE with SonarLint. Up your coding game and discover issues early. SonarLint is a free plugin that helps you find & fix bugs and security issues from the moment you start writing code. Install from your favorite IDE marketplace today.

  • stackzy

    💻 A cross-platform desktop application to identify libraries used inside an android application. Made possible by Compose Desktop ⚡

  • awesome-jetpack-compose-learning-resources

    👓 A continuously updated list of learning Jetpack Compose for Android apps.

  • DisneyCompose

    🧸 A demo Disney app using Jetpack Compose and Hilt based on modern Android tech stacks and MVVM architecture.

  • Theatre

    Pet project using Clean Architecture + MVVM + Reactive Extensions + Android Architecture Components. The data are fetched from LondonTheatreDirect API. 🎭 (by andremion)

  • moko-mvvm

    Model-View-ViewModel architecture components for mobile (android & ios) Kotlin Multiplatform development

    Project 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.

  • MyBrain

    Open-source, All-in-one productivity app for Tasks, Notes, Calendar, Diary and Bookmarks.

    Project mention: Note taking and reminder app | reddit.com/r/fossdroid | 2022-10-23

    My Brain on f-droid

  • Pix-EzViewer

    一个支持免代理直连+多种额外特性功能优化的第三方 Pixiv android 客户端 | A third-party Pixiv Android client with modern design and many other enhancements

  • CocktailApp

    Cocktails Android App with Clean Architecture, MVVM , Retrofit, Coroutines, Navigation Components , Room, Dagger Hilt, Cache Strategy and Coroutines Flow

  • antimine-android

    Antimine is an open source minesweeper-like puzzle game.

  • android-template

    Android app starter template

    Project 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
  • AvengersChat

    💙 Android sample Avengers chat application using Stream Chat SDK based on MVVM (ViewModel, Coroutines, Room, Hilt, Repository) architecture.

  • bitcoin-market-android

    Bitcoin Market app shows you the current Bitcoin market price and price chart of different time intervals 💰

  • Delish

    Delish, a Food Recipes App in Jetpack Compose and Hilt based on modern Android tech-stacks and MVVM clean architecture.

  • Bindables

    🧬 Android DataBinding kit for notifying data changes to UI layers with MVVM architecture.

  • Presently

    Android app for recording gratitude journal entries -- over 1 million installs, contribute today!

    Project mention: Purely journaling foss app | reddit.com/r/fossdroid | 2022-11-09

    I liked Presently and used it for over a year before switching all my journaling to Obsidian.

  • Zigi

    Delete the most useless function ever: context switching.. Zigi monitors Jira and GitHub updates, pings you when PRs need approval and lets you take fast actions - all directly from Slack! Plus it reduces cycle time by up to 75%.

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2022-11-26.

Kotlin MVVM related posts


What are some of the best open-source MVVM projects in Kotlin? This list will help you:

Project Stars
1 RIBs 7,195
2 Pokedex 6,120
3 android-showcase 5,705
4 QKSMS 3,883
5 Foodium 2,141
6 PeopleInSpace 2,129
7 awesome-android-learning-resources 1,245
8 stackzy 875
9 awesome-jetpack-compose-learning-resources 798
10 DisneyCompose 775
11 Theatre 644
12 moko-mvvm 617
13 MyBrain 524
14 Pix-EzViewer 472
15 CocktailApp 395
16 antimine-android 390
17 android-gif-search 378
18 android-template 355
19 AvengersChat 349
20 bitcoin-market-android 317
21 Delish 299
22 Bindables 274
23 Presently 270
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 🚀.