Kotlin MVVM

Open-source Kotlin projects categorized as MVVM | Edit details

Top 23 Kotlin MVVM Projects

  • GitHub repo android-showcase

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

    Project mention: Been out of Android dev for a few years. What's the most important things for me to read up on? | reddit.com/r/androiddev | 2021-06-26

    Some repos here: https://github.com/igorwojda/android-showcase

  • GitHub repo Pokedex

    🗡️ Android Pokedex using Hilt, Motion, Coroutines, Flow, Jetpack (Room, ViewModel) based on MVVM architecture.

    Project mention: Open source apps that use Android architecture components? | reddit.com/r/androiddev | 2021-06-24
  • Scout APM

    Scout APM: A developer's best friend. Try free for 14-days. Scout APM uses tracing logic that ties bottlenecks to source code so you know the exact line of code causing performance issues and can get back to building a great product faster.

  • GitHub repo QKSMS

    The most beautiful SMS messenger for Android

    Project mention: QK SMS (ANDROID) | reddit.com/r/OpenSourceApps | 2021-10-04
  • GitHub repo 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).

  • GitHub repo PeopleInSpace

    Minimal 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: I developed an Android App and now want to go Multi Platform - What's the smartest way to do it? 🤷‍♀️ (Flutter? Kotlin Cross Platform? Or something else?) | reddit.com/r/androiddev | 2021-09-28
  • GitHub repo awesome-android-learning-resources

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

    Project mention: awesome-android-learning-resources VS SSJetPackComposeProgressButton - a user suggested alternative | libhunt.com/r/awesome-android-learning-resources | 2021-08-08
  • GitHub repo stackzy

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

    Project mention: I built a game using Compose Web and radio buttons | reddit.com/r/Kotlin | 2021-06-16

    I've been using Compose for Desktop for some small projects. One of them is Stackzy. For me, it works great.

  • Nanos

    Run Linux Software Faster and Safer than Linux with Unikernels.

  • GitHub repo Theatre

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

  • GitHub repo DisneyCompose

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

    Project mention: Open source apps that use Android architecture components? | reddit.com/r/androiddev | 2021-06-24
  • GitHub repo awesome-jetpack-compose-learning-resources

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

    Project mention: Am I too slow on Jetpack Compose codelabs? | reddit.com/r/androiddev | 2021-08-02

    - https://github.com/androiddevnotes/awesome-jetpack-compose-learning-resources

  • GitHub repo antimine-android

    Antimine is an open source minesweeper-like puzzle game.

    Project mention: ⟳ 4 apps added, 85 updated at f-droid.org | reddit.com/r/FDroidUpdates | 2021-09-18

    Minesweeper - Antimine (version 14.2.0): A puzzle game where you search for all hidden mines.

  • GitHub repo CocktailApp

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

    Project mention: I'm looking for a good sample codebase to review/learn from that uses MVVM, live data, compose and either dagger or hilt. Any suggestions? | reddit.com/r/androiddev | 2021-04-04
  • GitHub repo AvengersChat

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

    Project mention: Android Avengers chat demo project using Stream Chat SDK based on MVVM architecture. (ViewModel, Hilt, Coroutines, Room, Repository) | reddit.com/r/androiddev | 2021-10-22

    Hi everyone! Here is the open-source repository: https://github.com/skydoves/AvengersChat

  • GitHub repo Bindables

    🧬 Android DataBinding kit for notifying data changes from Model layers to UI layers on MVVM architecture.

    Project mention: Build, Test and Deploy your Android Application📱 with GitHub Actions 🤖 | dev.to | 2021-11-26

    Bindables - Android DataBinding kit for notifying data changes to UI layers.

  • GitHub repo Delish

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

    Project mention: I just added "Delish" an android app made using #JetpackCompose | reddit.com/r/fossdroid | 2021-03-21
  • GitHub repo bitcoin-market-android

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

    Project mention: Example open-source apps which are modern and use Android Jetpack and other popular libraries? | reddit.com/r/androiddev | 2021-11-11
  • GitHub repo android-template

    Android app starter template (by blocoio)

    Project mention: Android Utility belt — Collection of dependencies for a greenfield project | dev.to | 2021-10-28

    I highly recommend using this template project for greenfield projects. From DI/logger to instrumentation test everything has been perfectly set up. Though, the network dependencies are not present in the template. So, look up below and add dependencies as you see fit.

  • GitHub repo Presently

    Android app for recording gratitude journal entries -- over 500k installs, contribute today!

    Project mention: What are your favorite opensource applications?(opensource web apps included) | reddit.com/r/freesoftware | 2021-03-29

    Presently: https://github.com/alisonthemonster/Presently

  • GitHub repo mentorship-android

    Mentorship System is an application that matches women in tech to mentor each other, on career development, through 1:1 relations during a certain period of time. This is the Android application of this project.

  • GitHub repo Sesame

    Android architecture components made right (by aartikov)

    Project mention: Do you guys feel like Jetpack Paging3 library messes with your Architecture a lot? | reddit.com/r/androiddev | 2021-06-17

    If you are looking for a paging library take a look at https://github.com/aartikov/Sesame/tree/master/sesame-loading

  • GitHub repo RecyclerView Presenter

    RecyclerView Adapter Library with different models and different layouts as convenient as possible.

  • GitHub repo DeezerClone

    This Application using Dagger Hilt, Coroutines, Flow, Jetpack (Room, ViewModel, LiveData),Navigation based on MVVM architecture.

    Project mention: Why unit test does not work fine in this repository https://github.com/fevziomurtekin/DeezerClone | reddit.com/r/mAndroidDev | 2021-06-06

    Why unit test does not work fine in this repository https://github.com/fevziomurtekin/DeezerClone it always passed even if I'm made the false assertion to check it and when changing MainCoroutineRule to this it fails

  • GitHub repo upcoming-games

    Android app for viewing release dates and other details for every video game ever made.

    Project mention: Scrolling up after refresh with PagingDataAdapter is an impossible task | reddit.com/r/android_devs | 2021-02-02


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 2021-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 android-showcase 5,183
2 Pokedex 4,825
3 QKSMS 3,504
4 Foodium 1,931
5 PeopleInSpace 1,563
6 awesome-android-learning-resources 970
7 stackzy 662
8 Theatre 604
9 DisneyCompose 577
10 awesome-jetpack-compose-learning-resources 532
11 antimine-android 292
12 CocktailApp 282
13 AvengersChat 223
14 Bindables 223
15 Delish 180
16 bitcoin-market-android 177
17 android-template 172
18 Presently 168
19 mentorship-android 139
20 Sesame 96
21 RecyclerView Presenter 84
22 DeezerClone 74
23 upcoming-games 67
Find remote jobs at our new job board 99remotejobs.com. There are 34 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives