Kotlin MVVM

Open-source Kotlin projects categorized as MVVM

Top 23 Kotlin MVVM Projects

  • RIBs

    Uber's cross-platform mobile architecture framework.

    Project mention: Koji je vas odnos prema alternativnim hype-ovanim paradimama programiranja, frameworcima i tehnologijama? | /r/programiranje | 2023-06-14

    Razliciti alternativni frameworci i arhitekture - Recimo, na pamet mi padaju Composable Architecture (https://github.com/pointfreeco/swift-composable-architecture) i RIBs arhitektura (https://github.com/uber/RIBs). Ok, ove arhitekture resavaju neke probleme. Ali da li problemi koje te arhitekture resavaju solidan developer ne moze sam da resi bez vendor locka za kreatore tih arhitektura. Jesu one open-source, ali meni je rizik da se vezujem za bilo sta sto sutra moze da prestane da se odrzava.

  • Pokedex

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

    Project mention: Old android dev looking to refurbish knowledge | /r/androiddev | 2023-03-30

    And this is a decent github repo to check out to get an idea of a modern architecture/state of app dev: https://github.com/skydoves/Pokedex

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

  • android-showcase

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

    Project mention: Refactoring Multi-Module Kotlin Project With Konsist | dev.to | 2023-09-04

    Android-Showcase (Android project using Konsist)


    The most beautiful SMS messenger for Android

    Project mention: Apple announces that RCS support is coming to iPhone next year | news.ycombinator.com | 2023-11-17

    Third-party SMS and MMS messaging apps already exist on Android, such as QKSMS,[1] Simple SMS Messenger,[2] and a large number of proprietary apps. There isn't a shred of evidence that these non-default SMS/MMS apps increase spam to any measurable extent compared to SMS/MMS apps that are preinstalled on phones.

    [1] QKSMS: https://github.com/moezbhatti/qksms

    [2] Simple SMS Messenger: https://github.com/SimpleMobileTools/Simple-SMS-Messenger

  • 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).

  • awesome-android-learning-resources

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

  • Olauncher

    Minimal AF Launcher for Android. Reduce your screen time. Daily wallpapers.

    Project mention: Niagara Launcher | news.ycombinator.com | 2024-02-10

    If you want to go further on minimal design check out Olauncher


    Available on both fdroid and play store

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

  • awesome-jetpack-compose-learning-resources

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

  • stackzy

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

  • MyBrain

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

    Project mention: Top 10 Android Apps in 2013 (not available on the Google Play Store) | /r/androidapps | 2023-12-05

    https://github.com/mhss1/MyBrain Task

  • moko-mvvm

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

  • DisneyCompose

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

  • Inure

    An elegant and beautiful premium Android app manager for both rooted and non-rooted devices with a built-in terminal, analytics, debloat, stats and various other panels with an independent custom theme engine, developed with purely custom APIs created for this app.

    Project mention: How to Analyze .apk / .aab | news.ycombinator.com | 2023-11-09

    and its first part https://scribe.rip/bumble-tech/how-to-compare-apk-aab-files-...

    I'll also plug https://github.com/Hamza417/Inure#readme (GPLv3) which I have enjoyed quite a bit for shipping .apks off my phone and some exploratory work similar to the article but less "hand roll"-y

  • Pix-EzViewer

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

    Project mention: crucify their ass | /r/CuratedTumblr | 2023-06-06

    For pixiv android i use this, it works fine to download images, there's a built in download button on the top of each image

  • Theatre

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

  • antimine-android

    Antimine is an open source minesweeper-like puzzle game.

    Project mention: Minesweeper is one of the purest gaming experiences | /r/patientgamers | 2023-03-04

    I've got two suggestions when it comes to minesweeper: - foss android game Antimine. It's on F-Droid, but only the latest Github release works without crashing: https://github.com/lucasnlm/antimine-android/releases - On PC I somehow had the game Fine Sweeper on Steam from some bundle and I recommend it over the ad-infested version from microsoft. Works great on the Steam Deck too: https://store.steampowered.com/app/367000/Fine_Sweeper/

  • android-template

    Android app starter template

  • Kizzy

    Discord Rich Presence for Android. Made with jetpack compose and material3

    Project mention: Kizzy - fb2k mobile Discord Rich Presence manager tool for Android. | /r/foobar2000 | 2023-06-25
  • CocktailApp

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

  • AnimeScrap

    An Anime Streaming Application for Android Devices to watch your favourite anime.

    Project mention: Scrap Anime! | /r/FireAnime | 2023-11-29
  • AvengersChat

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

  • CleanArchitectureForAndroid

    Clean Architecture for Android - a sample project

    Project mention: Clean Architecture for Android, a sample project | /r/androiddev | 2023-08-19
  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

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 2024-02-10.

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,628
2 Pokedex 7,482
3 android-showcase 6,313
4 QKSMS 4,373
5 Foodium 2,230
6 awesome-android-learning-resources 1,563
7 Olauncher 1,502
8 awesome-jetpack-compose-learning-resources 1,130
9 stackzy 1,006
10 MyBrain 1,003
11 moko-mvvm 952
12 DisneyCompose 927
13 Inure 796
14 Pix-EzViewer 657
15 Theatre 645
16 antimine-android 591
17 android-template 560
18 Kizzy 445
19 CocktailApp 444
20 android-gif-search 398
21 AnimeScrap 381
22 AvengersChat 364
23 CleanArchitectureForAndroid 350
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives