Kotlin mvvm-android

Open-source Kotlin projects categorized as mvvm-android | Edit details

Top 21 Kotlin mvvm-android Projects

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

  • NotyKT 🖊️

    📒 NotyKT is a complete 💎Kotlin-stack (Backend + Android) 📱 application built to demonstrate the use of Modern development tools with best practices implementation🦸.

    Project mention: Observing Live connectivity status in Jetpack Compose way! | reddit.com/r/androiddev | 2021-08-17

    On a side note, I found the initial network check code a bit complex (and it contains a subtle bug), here's a PR for it https://github.com/PatilShreyas/NotyKT/pull/211

  • Appwrite

    Appwrite - The Open Source Firebase alternative introduces iOS support. Appwrite is an open source backend server that helps you build native iOS applications much faster with realtime APIs for authentication, databases, files storage, cloud functions and much more!

  • 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
  • Einsen

    🎯 Einsen is a prioritization app that uses Eisenhower matrix technique as workflow to prioritize a list of tasks & built to Demonstrate use of Jetpack Compose with Modern Android Architecture Components & MVVM Architecture.

    Project mention: An Open Source Task Prioritise app made with Jetpack Compose! | reddit.com/r/Kotlin | 2021-10-18
  • Expenso

    📊 A Minimal Expense Tracker App built to demonstrate the use of modern android architecture component with MVVM Architecture

    Project mention: 25 Best Android Libraries, Projects, and Tools You Won’t Want to Miss Out in 2021 | dev.to | 2021-10-09

    1. Expenso

  • 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

  • Vigilante

    🛡️ Android security (camera/microphone dots indicators) app using Hilt, Animations, Coroutines, Material, StateFlow, Jetpack (Room, ViewModel, Paging, Security, Biometrics, Start-up) based on MVVM architecture.

    Project mention: Is there a FOSS app to monitor camera and microphone access? | reddit.com/r/fossdroid | 2021-12-11

    Vigilante is what you are looking for.

  • SonarQube

    Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.

  • NYTimes-App

    🗽 A Simple Demonstration of the New York Times App 📱 using Jsoup web crawler with MVVM Architecture 🔥

    Project mention: NY Times app on the origin? | reddit.com/r/mobiscribe | 2021-11-21

    Darn, appears that it doesn't work. However I looked to see if there was a third part app that works and it appears that the following one works well: https://github.com/TheCodeMonks/NYTimes-App

  • Notzz-App

    📝 A Simple Note-Taking App built to demonstrate the use of Modern Android development tools - (Kotlin, Coroutines, State Flow, Hilt-Dependency Injection, Jetpack DataStore, Architecture Components, MVVM, Room, Material Design Components).

    Project mention: ⟳ 3 apps added, 7 updated at apt.izzysoft.de | reddit.com/r/FDroidUpdates | 2021-10-26

    Nottz App (version 1): a simple note taking app

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

  • Nekome

    Nekome is an Android application to manage tracked Anime and Manga lists.

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

    Nekome (version 1.5.1): Keep track of your anime and manga, through the use of the Kitsu API.

  • BaseApp-Jetpack-Compose-Android-Kotlin

    Sample Android Clean Architecture on App focused on written in Kotlin, following best practices using Jetpack with Compose.

    Project mention: By using Jetpack Compose, I have developed an application which is suitable for modern Android development and can be used in any project. It based on Google's newly proposed architecture. You can review the project as open-source from the relevant links. | reddit.com/r/JetpackCompose | 2022-04-17
  • AndroidCleanArchitecture

    This is a project built with Love ❤️ and also with Clean architecture in Android .

    Project mention: App made with clean Architecture | reddit.com/r/coolgithubprojects | 2022-03-06
  • FlairFramework

    This is powerful android framework (by Rasalexman)

  • Simple-MVVM

    A simple Android MVVM pattern example

    Project mention: Another Jetpack Compose cookbook for Android Dev! | reddit.com/r/androiddev | 2021-09-06

    You can also check out my other repo Simple MVVM, a collection of common libs and ready-to-use extension functions and, many more.

  • Quotes

    Quotes is an Android application 📱 built to demonstrate use of Modern Android development tools.

  • Android-Universal-Recycler-View-Adapter

    The Ultimate Adapter for Recycler View. One Adapter for all your needs

    Project mention: Universal Recycler Adapter for 90% of your needs | dev.to | 2021-09-02

    List item (File)

  • Bogadex

    🎲 BoardGameGeek collections explorer application using Hilt, Coroutines, Flow, Jetpack (Room, ViewModel) based on MVVM architecture.

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

    As an Android developer, I would like to put under control the developments of an oss sandbox application gathering some practices in a functional application.

  • Clean-MVVM-Playground

    Playground project to try new tech in Android world

    Project mention: I created this project to learn MVVM with Clean Arch (and to try out new tech). Can someone take a look & give me feedback? Any big mistake while following the clean-arch? | reddit.com/r/androiddev | 2021-09-25

    Here is the project link: https://github.com/TheSomeshKumar/Clean-MVVM-Playground

  • reactive-mvvm-android

    Reactive MVVM with Flows - Showcase Android app 📱

    Project mention: Is code supposted to be all in main activity? | reddit.com/r/androiddev | 2022-04-25

    I would definitely avoid putting everything in the Activity. Usually you want to separate your code between multiple layers like data, domain and view. Then you can choose a pattern like MVVM, MVI or MVP (MVP is not used that much anymore). Here you have a repo I made with a reactive MVVM example: Github Reactive MVVM with Flows

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-04-25.

Kotlin mvvm-android related posts


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

Project Stars
1 Foodium 2,045
2 NotyKT 🖊️ 1,193
3 awesome-android-learning-resources 1,077
4 Einsen 772
5 Expenso 703
6 awesome-jetpack-compose-learning-resources 674
7 Vigilante 544
8 NYTimes-App 454
9 Notzz-App 435
10 bitcoin-market-android 269
11 AvengersChat 261
12 Nekome 213
13 BaseApp-Jetpack-Compose-Android-Kotlin 99
14 AndroidCleanArchitecture 81
15 FlairFramework 31
16 Simple-MVVM 29
17 Quotes 16
18 Android-Universal-Recycler-View-Adapter 11
19 Bogadex 10
20 Clean-MVVM-Playground 7
21 reactive-mvvm-android 4
Find remote jobs at our new job board 99remotejobs.com. There are 12 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
Less time debugging, more time building
Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.