Awesome Android Kotlin Apps
:eyeglasses: A curated list of awesome android kotlin apps by open-source contributors.
**Awesome Android Kotlin Apps** aims to be the starting point for developers to find an Android app with a particular Tech Stack / Libraries.
___๐ Last updated : Thu Oct 12 18:02:44 UTC 2023___
## Contents
:art: [**Pattern**](#art-pattern)
- [Jetpack Compose Apps](#jetpack-compose-apps)
- [Model View ViewModel (MVVM)](#mvvm)
- [Normal](#normal)
- [Clean Architecture](#clean-architecture)
- [Model View Intent (MVI)](#mvi)
- [Normal](#normal-1)
- [Clean Architecture](#clean-architecture-1)
- [Model View Presenter (MVP)](#mvp)
- [Model View Controller (MVC) and Other Patterns](#other)
:books: [**Tech Stack/Libraries**](#books-tech-stacklibraries)
:memo: [**Contributing**](#memo-contributing)
:moyai: [**Core Contributors**](#moyai-core-contributors)
## :art: Pattern
### Jetpack Compose Apps
| Name | Author โ๏ธ | Description ๐๏ธ | Reputation ๐ช |
|--------------------------------------------------|-------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------|-----------------------------|
| [awesome-jetpack-compose-android-apps](https://github.com/androiddevnotes/awesome-jetpack-compose-android-apps) | [androiddevnotes](https://github.com/androiddevnotes) | ๐ A curated list of awesome Jetpack Compose android apps by open-source contributors.
Last commit: 8 months ago | ๐ 995 ๐ด 103 ๐๏ธ 21 |
| [DICE-ROLL-APP](https://github.com/SSAHHC/DICE_ROLL_APP) | [SSAHHC](https://github.com/SSAHHC) | BASIC JETPACK COMPOSE APP
Last commit: 12 months ago | ๐ 1 ๐ด 0 ๐๏ธ 1 |
| [RickNMortyCompose](https://github.com/a914-gowtham/RickNMortyCompose) | [a914-gowtham](https://github.com/a914-gowtham) | A Jetpack compose android app based on Rick and Morty Graphql
Last commit: 2 years ago | ๐ 23 ๐ด 0 ๐๏ธ 1 |
### MVVM
#### Normal
| Name | Author โ๏ธ | Description ๐๏ธ | Reputation ๐ช |
|--------------------------------------------------|-------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------|-----------------------------|
| [showly-2.0](https://github.com/michaldrabik/showly-2.0) | [michaldrabik](https://github.com/michaldrabik) | Showly 2.0 is modern, slick, open-sourced Android TV Shows Tracker.
Tech Stack : Dagger, Coroutines, Testing, Retrofit, Room, Firebase Messaging, WorkManager, Navigation, Dynamicanimation, LiveData, ViewModel
Last commit: 10 minutes ago | ๐ 611 ๐ด 41 ๐๏ธ 14 |
| [Inure](https://github.com/Hamza417/Inure) | [Hamza417](https://github.com/Hamza417) | An elegant and beautiful premium Android app manager for both rooted and non-rooted devices and a built-in terminal, analytics panel and an independent custom theme engine, developed with purely custom APIs created for this app.
Tech Stack : LiveData, ViewModel, WebKit, APK Parser, libsu
Last commit: 1 hour ago | ๐ 667 ๐ด 43 ๐๏ธ 14 |
| [vocable-android](https://github.com/willowtreeapps/vocable-android) | [willowtreeapps](https://github.com/willowtreeapps) | Vocable for Android
Tech Stack : Koin, Coroutines, Testing, Room, Data Binding, AR, LiveData, ViewModel
Last commit: 2 hours ago | ๐ 96 ๐ด 12 ๐๏ธ 106 |
| [alkaa](https://github.com/igorescodro/alkaa) | [igorescodro](https://github.com/igorescodro) | Open-source app to manage your tasks quickly and easily
Tech Stack : Koin, Espresso, UiAutomator, Mockk, Coroutines, Navigation, Room, MotionLayout, KTX, Modularization, Dynamic Delivery, Dark Theme, klint, Detekt, codebeat, CodeFactor, Codacy, MPAndroidChart, Groupie, LiveData, ViewModel
Last commit: 5 hours ago | ๐ 1057 ๐ด 114 ๐๏ธ 18 |
| [MyCuration](https://github.com/phicdy/MyCuration) | [phicdy](https://github.com/phicdy) | RSS Reader for Android with article filtering and curation
Tech Stack : Koin, Coroutines, Testing, Retrofit, Jsoup, WorkManager, Data Binding, Navigation, LiveData, ViewModel
Last commit: 15 hours ago | ๐ 27 ๐ด 9 ๐๏ธ 1 |
| [SoMovie](https://github.com/LouisFn/SoMovie) | [LouisFn](https://github.com/LouisFn) |
Tech Stack : Compose, Kotlin, Coroutines, Gradle Kotlin DSL, Multi Module, View Model, Room, DataStore, Paging 3, Hilt, Retrofit, Coil, JUnit, Jacoco, Ktlint, Detekt, Github Actions
Last commit: 19 hours ago | ๐ 12 ๐ด 2 ๐๏ธ 2 |
| [NotyKT](https://github.com/PatilShreyas/NotyKT) | [PatilShreyas](https://github.com/PatilShreyas) | ๐ NotyKT is a complete ๐Kotlin-stack (Backend + Android) ๐ฑ application built to demonstrate the use of Modern development tools with best practices implementation๐ฆธ.
Tech Stack : Backend - Ktor, PostgreSQL; Android = Coroutines, Flow, Navigation Architecture, LiveData, ViewModel, Room DB, DataStore, Jetpack Security, WorkManager, Dagger Hilt DI, Jetpack Compose, Material UI, Retrofit, Moshi
Last commit: 2 days ago | ๐ 1575 ๐ด 224 ๐๏ธ 25 |
| [Nekome](https://github.com/Chesire/Nekome) | [Chesire](https://github.com/Chesire) | Nekome is an Android application to manage tracked Anime and Manga lists.
Tech Stack : Dagger, Coroutines, Testing, Retrofit, Room, WorkManager, Navigation, LiveData, ViewModel
Last commit: 2 days ago | ๐ 338 ๐ด 40 ๐๏ธ 3 |
| [plees-tracker](https://github.com/vmiklos/plees-tracker) | [vmiklos](https://github.com/vmiklos) | Plees Tracker is a simple sleep tracker for your Android phone.
Tech Stack : Room, LiveData, ViewModel
Last commit: 4 days ago | ๐ 121 ๐ด 32 ๐๏ธ 7 |
| [apkupdater](https://github.com/rumboalla/apkupdater) | [rumboalla](https://github.com/rumboalla) | APKUpdater is an open source tool that simplifies the process of finding updates for your installed apps.
Tech Stack : Koin, JSoup, Navigation, LiveData, ViewModel
Last commit: 4 days ago | ๐ 1853 ๐ด 170 ๐๏ธ 88 |
| [libbra](https://github.com/nuhkoca/libbra) | [nuhkoca](https://github.com/nuhkoca) | A currency tracker app demonstration. It refreshes currency list every single second based on the main currency. In addition to that, main currency is selectable.
Tech Stack : Dagger, Coroutines, Testing, Retrofit, Data Binding, Navigation, LiveData, ViewModel
Last commit: 4 days ago | ๐ 53 ๐ด 11 ๐๏ธ 1 |
| [WallPortal](https://github.com/zedlabs/WallPortal) | [zedlabs](https://github.com/zedlabs) | Minimal Wallpapers for Android using Kotlin+Compose+MVVM+Hilt+Coroutines+Jetpack(Room, Paging, Navigation)
Tech Stack : Dagger Hilt, Coroutines, Retrofit, Room, Paging, Navigation, LiveData, ViewModel
Last commit: 5 days ago | ๐ 278 ๐ด 48 ๐๏ธ 4 |
| [Pokedex](https://github.com/skydoves/Pokedex) | [skydoves](https://github.com/skydoves) | ๐ก๏ธ Pokedex demonstrates modern Android development with Hilt, Material Motion, Coroutines, Flow, Jetpack (Room, ViewModel) based on MVVM architecture.
Tech Stack : Dagger Hilt, Coroutines, Testing, Retrofit, Room, Data Binding, LiveData, ViewModel
Last commit: 5 days ago | ๐ 7069 ๐ด 933 ๐๏ธ 212 |
| [Kotlin-Pokedex](https://github.com/mrcsxsiq/Kotlin-Pokedex) | [mrcsxsiq](https://github.com/mrcsxsiq) | :cyclone: A Pokedex app using ViewModel, ViewBinding, LiveData, Room and Navigation
Tech Stack : LiveData, Navigation Jetpack, ViewModel, Room, Gradle Kotlin DSL, Databinding, Retrofit, Koin and Ktlint
Last commit: 6 days ago | ๐ 1448 ๐ด 210 ๐๏ธ 24 |
| [flexbooru](https://github.com/flexbooru/flexbooru) | [flexbooru](https://github.com/flexbooru) | A booru client for Android, support Danbooru, Moebooru, Gelbooru, Shimmie, etc.
Tech Stack : Kodein, Coroutines, Testing, Retrofit, Room, WorkManager, Exoplayer, Navigation, Tikxml, LiveData, ViewModel
Last commit: 1 week ago | ๐ 771 ๐ด 70 ๐๏ธ 29 |
| [habitica-android](https://github.com/HabitRPG/habitica-android) | [HabitRPG](https://github.com/HabitRPG) | Native Android app for Habitica
Tech Stack : Dagger, Coroutines, RxJava, Retrofit, Realm, Firebase Messaging, Paging, Navigation, Facebook, FlowLayout, LiveData, ViewModel
Last commit: 1 week ago | ๐ 1237 ๐ด 492 ๐๏ธ 57 |
| [rugby-ranker](https://github.com/ricknout/rugby-ranker) | [ricknout](https://github.com/ricknout) | An Android app for viewing and predicting the latest World Rugby rankings ๐
Tech Stack : Dagger Hilt, Coroutines, Testing, Retrofit, Room, WorkManager, Navigation, insetter, LiveData, ViewModel
Last commit: 1 week ago | ๐ 288 ๐ด 48 ๐๏ธ 10 |
| [muzei](https://github.com/muzei/muzei) | [muzei](https://github.com/muzei) | Muzei Live Wallpaper for Android
Tech Stack : Coroutines, Testing, Retrofit, Room, Firebase Perf, WorkManager, Paging, Navigation, LiveData, ViewModel
Last commit: 2 weeks ago | ๐ 4553 ๐ด 961 ๐๏ธ 185 |
| [Eyepetizer](https://github.com/VIPyinzhiwei/Eyepetizer) | [VIPyinzhiwei](https://github.com/VIPyinzhiwei) | ๐ฅๅบไบ Kotlin ่ฏญ่จไปฟๅใๅผ็ผ Eyepetizerใ็ไธไธช็ญ่ง้ข Android ๅฎขๆท็ซฏ้กน็ฎ๏ผ้็จ Jetpack + ๅ็จๅฎ็ฐ็ MVVM ๆถๆใ
Tech Stack : Coroutines, Testing, Retrofit, WorkManager, GSYVideoPlayer, Data Binding, PermissionX, EventBus, LiveData, ViewModel
Last commit: 2 weeks ago | ๐ 1762 ๐ด 405 ๐๏ธ 34 |
| [Photos](https://github.com/SIKV/Photos) | [SIKV](https://github.com/SIKV) |
Tech Stack : Dagger, Coroutines, RxJava, Testing, Retrofit, Room, Firestore, Firebase-ML, Firebase-Analytics, Paging, Navigation, LiveData, ViewModel
Last commit: 2 weeks ago | ๐ 80 ๐ด 17 ๐๏ธ 5 |
| [awaker](https://github.com/ruzhan1116/awaker) | [ruzhan1116](https://github.com/ruzhan1116) | article app for android
Tech Stack : RxJava, Testing, Retrofit, Room, ExoPlayer, LiveData, ViewModel
Last commit: 2 months ago | ๐ 526 ๐ด 87 ๐๏ธ 17 |
| [raffler-kotlin](https://github.com/fibelatti/raffler-kotlin) | [fibelatti](https://github.com/fibelatti) | A raffling app developed as a playground to study many topics related to Android. Kotlin + Coroutines + MVVM
Tech Stack : Dagger, Coroutines, Testing, Room, LiveData, ViewModel
Last commit: 2 months ago | ๐ 47 ๐ด 3 ๐๏ธ 4 |
| [GitExplorer-Android](https://github.com/Shashank02051997/GitExplorer-Android) | [Shashank02051997](https://github.com/Shashank02051997) | Find the right git commands ๐ฅ without digging through the web.๐๐๐
Tech Stack : LiveData, ViewModel
Last commit: 2 months ago | ๐ 134 ๐ด 23 ๐๏ธ 7 |
| [open-event-attendee-android](https://github.com/fossasia/open-event-attendee-android) | [fossasia](https://github.com/fossasia) | Open Event Attendee Android General App https://github.com/fossasia/open-event-android/blob/apk/open-event-dev-app-playStore-debug.apk
Tech Stack : Koin, RxJava, Testing, Retrofit, Room, Stripe, PayPal, Mapbox, Paging, Data Binding, Navigation, LiveData, ViewModel
Last commit: 3 months ago | ๐ 1946 ๐ด 563 ๐๏ธ 30 |
| [The-Movie-DB-Kotlin](https://github.com/dangquanuet/The-Movie-DB-Kotlin) | [dangquanuet](https://github.com/dangquanuet) | The Movie DB app using Kotlin with updated Android features
Tech Stack : Koin, Coroutines, RxJava, Testing, Retrofit, Room, Paging, Data Binding, Easy Permissions, Navigation, LiveData, ViewModel
Last commit: 3 months ago | ๐ 390 ๐ด 92 ๐๏ธ 8 |
| [DroidNotes](https://github.com/mrcsxsiq/DroidNotes) | [mrcsxsiq](https://github.com/mrcsxsiq) | ๐ Note List app based on MVVM architecture (ViewModel, LiveData, Coroutines, Room and Jetpack Compose)
Tech Stack : ViewModel, LiveData, Coroutines, Room, Jetpack Compose
Last commit: 4 months ago | ๐ 56 ๐ด 5 ๐๏ธ 3 |
| [qksms](https://github.com/moezbhatti/qksms) | [moezbhatti](https://github.com/moezbhatti) | The most beautiful SMS messenger for Android
Tech Stack : Dagger, Coroutines, RxJava, Testing, Retrofit, Realm, ExoPlayer, Conductor, Data Binding, ShortcutBadger, LiveData, ViewModel
Last commit: 4 months ago | ๐ 4264 ๐ด 1065 ๐๏ธ 131 |
| [Presently](https://github.com/alisonthemonster/Presently) | [alisonthemonster](https://github.com/alisonthemonster) | Android app for recording gratitude journal entries -- over 1 million installs, contribute today!
Tech Stack : Dagger, Coroutines, RxJava, Testing, Room, Firebase Messaging, WorkManager, Dropbox, Calendar view, Paging, Biometric, LiveData, ViewModel
Last commit: 5 months ago | ๐ 348 ๐ด 75 ๐๏ธ 14 |
| [Praxis](https://github.com/mutualmobile/Praxis) | [mutualmobile](https://github.com/mutualmobile) | Example Android project using MVVM, DaggerAndroid, Jetpack Compose, Retrofit, Coroutines and Multi module architecture โ๐ฝ
Tech Stack : Dagger, Retrofit, Coroutines, RXJava2, ViewModel, Data Binding
Last commit: 5 months ago | ๐ 320 ๐ด 46 ๐๏ธ 10 |
| [wanandroid](https://github.com/lulululbj/wanandroid) | [lulululbj](https://github.com/lulululbj) | Jetpack MVVM For Wanandroid ๆไฝณๅฎ่ทต ๏ผ
Tech Stack : Koin, Coroutines, Testing, Retrofit, Navigation, FlowLayout, LiveData, ViewModel
Last commit: 5 months ago | ๐ 1362 ๐ด 234 ๐๏ธ 20 |
| [ForgetMeNot](https://github.com/tema6120/ForgetMeNot) | [tema6120](https://github.com/tema6120) | A flashcard app for Android.
Tech Stack : Coroutines + Flow, SQLDelight, Kotlin Serialization, Klock, Brackeys-IDE EditorKit
Last commit: 6 months ago | ๐ 333 ๐ด 37 ๐๏ธ 9 |
| [Updoot](https://github.com/adityam49/Updoot) | [adityam49](https://github.com/adityam49) | A reddit client built for android
Tech Stack : Dagger Hilt, Coroutines, Testing, Retrofit, Room, ExoPlayer, WorkManager, Data Binding, Navigation, LiveData, ViewModel, Compose
Last commit: 6 months ago | ๐ 66 ๐ด 7 ๐๏ธ 4 |
| [TvFlix](https://github.com/reactivedroid/TvFlix) | [reactivedroid](https://github.com/reactivedroid) | TvFlix android app using Dagger Hilt, Coroutines, Flow, KTX, Jetpack(Room, ViewModel, Paging3, Lifecycle) based on MVVM with clean code architecture purely written in Kotlin
Tech Stack : Dagger Hilt, Coroutines, Testing, Retrofit, Room, Paging, Navigation, LiveData, ViewModel
Last commit: 6 months ago | ๐ 410 ๐ด 60 ๐๏ธ 15 |
| [Resplash](https://github.com/b-lam/Resplash) | [b-lam](https://github.com/b-lam) | Unofficial Unsplash Android App
Tech Stack : Koin, Coroutines, Testing, Retrofit, Room, Firestore, Firebase In-App Messaging, Paging, Navigation, Google Play Billing, Muzei, LiveData, ViewModel
Last commit: 7 months ago | ๐ 591 ๐ด 106 ๐๏ธ 14 |
| [fenix](https://github.com/mozilla-mobile/fenix) | [mozilla-mobile](https://github.com/mozilla-mobile) | โ ๏ธ Fenix (Firefox for Android) moved to a new repository. It is now developed and maintained as part of: https://github.com/mozilla-mobile/firefox-android
Tech Stack : Coroutines, Testing, Retrofit, Room, Firebase Perf, WorkManager, Paging, Navigation, LiveData, ViewModel
Last commit: 8 months ago | ๐ 6553 ๐ด 1316 ๐๏ธ 144 |
| [Portfolio-App](https://github.com/ashucoder1/Portfolio-App) | [ashucoder1](https://github.com/ashucoder1) |
Tech Stack : Kotlin, Room, Basic Intents, Gallery Image Picker
Last commit: 8 months ago | ๐ 0 ๐ด 0 ๐๏ธ 1 |
| [iiCnma](https://github.com/ImnIrdst/iiCnma) | [ImnIrdst](https://github.com/ImnIrdst) | A playground android app, showcasing the latest technologies and architectures using the Movie Database APIs.
Tech Stack : Dagger Hilt, Testing, Coroutines + Flow, Retrofit, Room, LiveData, ViewModel, Paging, Navigation
Last commit: 8 months ago | ๐ 46 ๐ด 6 ๐๏ธ 2 |
| [MVVM-Architecture-Android](https://github.com/amitshekhariitbhu/MVVM-Architecture-Android) | [amitshekhariitbhu](https://github.com/amitshekhariitbhu) | MVVM architecture using Kotlin, Dagger, Retrofit, Coroutines, Flow, StateFlow, and etc.
Tech Stack : Dagger, Coroutines, RXJava2, ViewModel, Data Binding, LiveData.
Last commit: 8 months ago | ๐ 435 ๐ด 106 ๐๏ธ 14 |
| [iosched](https://github.com/google/iosched) | [google](https://github.com/google) | The Google I/O Android App
Tech Stack : Dagger Hilt, Coroutines, Testing, Room, Firestore, Firebase Auth, Firebase Messaging, Firebase Functions, Navigation, ARCore, LiveData, ViewModel
Last commit: 9 months ago | ๐ 21786 ๐ด 6269 ๐๏ธ 1438 |
| [apturicovid-android](https://github.com/ApturiCOVID/apturicovid-android) | [ApturiCOVID](https://github.com/ApturiCOVID) | Apturi Covid Android lietotne
Tech Stack : Dagger, Coroutines, RxJava, Testing, Retrofit, Room, WorkManager, Data Binding, ShortcutBadger, LiveData, ViewModel
Last commit: 10 months ago | ๐ 38 ๐ด 7 ๐๏ธ 8 |
| [DeezerClone](https://github.com/fevziomurtekin/DeezerClone) | [fevziomurtekin](https://github.com/fevziomurtekin) | This Application using Dagger Hilt, Coroutines, Flow, Jetpack (Room, ViewModel, LiveData),Navigation based on MVVM architecture.
Tech Stack : Dagger Hilt, Coroutines, Flow, Jetpack (Room, ViewModel,Navigation LiveData), Retrofit, Paging, Testing
Last commit: 11 months ago | ๐ 92 ๐ด 9 ๐๏ธ 1 |
| [MovieMan](https://github.com/calvinnor/MovieMan) | [calvinnor](https://github.com/calvinnor) | An open-source Android app for viewing Movies / TV information.
Tech Stack : Koin, Coroutines, Testing, Retrofit, Room, Navigation, LiveData, ViewModel
Last commit: 11 months ago | ๐ 81 ๐ด 13 ๐๏ธ 7 |
| [ChangeDetection](https://github.com/bernaferrari/ChangeDetection) | [bernaferrari](https://github.com/bernaferrari) | Automatically track websites changes on Android in background.
Tech Stack : Dagger, Coroutines, RxJava, Retrofit, Room, Firestore, WorkManager, Paging, Data Binding, Navigation, JSoup, js-evaluator-for-android, LiveData, ViewModel
Last commit: 11 months ago | ๐ 675 ๐ด 91 ๐๏ธ 19 |
| [flexbooru-ap](https://github.com/flexbooru/flexbooru-ap) | [flexbooru](https://github.com/flexbooru) | An anime-pictures.net client for Android.
Tech Stack : Kodein, Coroutines, Retrofit, Room, WorkManager, Navigation, Markwon, LiveData, ViewModel
Last commit: 12 months ago | ๐ 69 ๐ด 7 ๐๏ธ 4 |
| [Instant-Weather](https://github.com/mayokunadeniyi/Instant-Weather) | [mayokunadeniyi](https://github.com/mayokunadeniyi) | An Android weather application implemented using the MVVM pattern, Retrofit2, Dagger Hilt, LiveData, ViewModel, Coroutines, Room, Navigation Components, Data Binding and some other libraries from the Android Jetpack.
Tech Stack : Dagger, Coroutines, Testing, Retrofit, Room, WorkManager, Paging, Data Binding, Navigation, Algolia Search, LiveData, ViewModel
Last commit: 1 year ago | ๐ 734 ๐ด 159 ๐๏ธ 19 |
| [MovieCatalogue](https://github.com/ryanrvldo/MovieCatalogue) | [ryanrvldo](https://github.com/ryanrvldo) |
Tech Stack : ViewModel, LiveData, Coroutines, Firebase Cloud Messaging, Retrofit, Room, Glide, Dagger Hilt, and Google Material.
Last commit: 1 year ago | ๐ 22 ๐ด 3 ๐๏ธ 1 |
| [AnimeXStream](https://github.com/mukul500/AnimeXStream) | [mukul500](https://github.com/mukul500) | An Android app to watch anime on your phone without ads.
Tech Stack : Retrofit, RxJava, Epoxy, ViewModel, LiveData, Navigation, Realm, ExoPlayer v2.0, Glide
Last commit: 1 year ago | ๐ 2470 ๐ด 214 ๐๏ธ 132 |
| [MovieHunt](https://github.com/enginebai/MovieHunt) | [enginebai](https://github.com/enginebai) | Movie Android App written in Kotlin, MVVM, RxJava, Jetpack Compose (implementing), Android Architecture Components and Coroutine (Upcoming).
Tech Stack : Koin, RxJava, Room, Paging, Navigation, Epoxy, LiveData, ViewModel
Last commit: 1 year ago | ๐ 684 ๐ด 82 ๐๏ธ 16 |
| [space-app](https://github.com/ValterKasper/space-app) | [ValterKasper](https://github.com/ValterKasper) | An Android app which shows timeline of upcoming rocket launches and showcases architecture of real application.
Tech Stack : Dagger, Coroutines, Testing, Retrofit, Room, WorkManager, Data Binding, Navigation, LiveData, ViewModel
Last commit: 1 year ago | ๐ 153 ๐ด 17 ๐๏ธ 5 |
| [Upgur](https://github.com/xiprox/Upgur) | [xiprox](https://github.com/xiprox) | A very simple offline-first Imgur client app
Tech Stack : Dagger, Retrofit, Room, WorkManager, Navigation, android-upload-service, LiveData, ViewModel
Last commit: 1 year ago | ๐ 13 ๐ด 3 ๐๏ธ 2 |
| [WallpaperApp-mvvm](https://github.com/androiddevnotesforks/WallpaperApp_mvvm) | [androiddevnotesforks](https://github.com/androiddevnotesforks) | App for viewing and downloading wallpapers
Tech Stack : Koin, Coroutines, Retrofit, Room, Lottie, Zoomy, Navigation, LiveData, ViewModel
Last commit: 1 year ago | ๐ 2 ๐ด 0 ๐๏ธ 0 |
| [feedapp](https://github.com/dievskiy/feedapp) | [dievskiy](https://github.com/dievskiy) | Calorie tracker for android that supports recipes and products search.
Tech Stack : Dagger, Coroutines, RxJava, Testing, Retrofit, Room, Firestore, Firebase Auth, Facebook Login, WorkManager, MPAndroidChart, Data Binding, Navigation, LiveData, ViewModel
Last commit: 1 year ago | ๐ 67 ๐ด 14 ๐๏ธ 3 |
| [MusicPlayer](https://github.com/ZahraHeydari/MusicPlayer) | [ZahraHeydari](https://github.com/ZahraHeydari) | Implemented using Clean Arch, MVVM, LiveData, Room, Koin, Coil, Service, Notification and ExoPlayer
Tech Stack : Koin, Testing, Room, Firebase Storage, Firebase Auth, Firebase Messaging, Firebase Perf, Firebase Functions, Navigation, LiveData, ViewModel
Last commit: 1 year ago | ๐ 573 ๐ด 87 ๐๏ธ 12 |
| [Our-chat](https://github.com/ganainy/Our_chat) | [ganainy](https://github.com/ganainy) | Private chat app with realtime notification and support audio messages,image sharing,file sharing using MVVM architecture,Firebase authentication firestore,storage,FCM,cloud functions and facebook login
Tech Stack : Coroutines, Retrofit, Room, Firestore, Firebase Auth, Firebase Messaging, Facebook Login, WorkManager, Dexter, Data Binding, Navigation, LiveData, ViewModel
Last commit: 1 year ago | ๐ 29 ๐ด 8 ๐๏ธ 1 |
| [Kripto](https://github.com/sauravrao637/Kripto) | [sauravrao637](https://github.com/sauravrao637) | Kripto - A Cryptocurrency app for Android.
Tech Stack : Hilt, Coroutines, Testing, Retrofit, Room, WorkManager, Navigation, State FLow, ViewModel
Last commit: 1 year ago | ๐ 12 ๐ด 2 ๐๏ธ 1 |
| [andriod-movie-collection-application](https://github.com/Ratheshan03/andriod-movie-collection-application) | [Ratheshan03](https://github.com/Ratheshan03) |
Tech Stack : Kotlin, Json, XML, SQLlite, OMBD-API, Room, Coroutines, CI-CD, ViewModel, Navigation
Last commit: 1 year ago | ๐ 0 ๐ด 0 ๐๏ธ 1 |
| [android-arithmetic-game](https://github.com/Ratheshan03/android-arithmetic-game) | [Ratheshan03](https://github.com/Ratheshan03) |
Tech Stack : Kotlin, Json, XML, SQLlite, OMBD-API, Room, Coroutines, ViewModel
Last commit: 1 year ago | ๐ 0 ๐ด 0 ๐๏ธ 1 |
| [MVVM-Architecture](https://github.com/qingmei2/MVVM-Architecture) | [qingmei2](https://github.com/qingmei2) | The practice of MVVM + Jetpack architecture in Android.
Tech Stack : Dagger Hilt, Coroutines, RxJava, Testing, Retrofit, Room, Paging, Navigation, LiveData, ViewModel
Last commit: 2 years ago | ๐ 1795 ๐ด 286 ๐๏ธ 45 |
| [NYTimes-App](https://github.com/TheCodeMonks/NYTimes-App) | [TheCodeMonks](https://github.com/TheCodeMonks) | ๐ฝ A Simple Demonstration of the New York Times App ๐ฑ using Jsoup web crawler with MVVM Architecture ๐ฅ
Tech Stack : Coroutines, Room, JSoup, Navigation, LiveData, ViewModel
Last commit: 2 years ago | ๐ 503 ๐ด 62 ๐๏ธ 14 |
| [SimpleBible](https://github.com/mithun17/SimpleBible) | [mithun17](https://github.com/mithun17) | Simple Bible is a light weight Bible app that lets you read the Bible, take notes, bookmark them and share with your friends.
Tech Stack : Dagger Hilt, Coroutines + Flow, ViewModel, Retrofit, Room, Navigation
Last commit: 2 years ago | ๐ 27 ๐ด 5 ๐๏ธ 1 |
| [Tedu](https://github.com/PHELAT/Tedu) | [PHELAT](https://github.com/PHELAT) | Todo app but minimal, open-source, and free.
Tech Stack : Dagger, Room, Coroutines, Firebase Messaging, Navigation, LiveData, ViewModel
Last commit: 2 years ago | ๐ 142 ๐ด 22 ๐๏ธ 5 |
| [Pokedex-AR](https://github.com/skydoves/Pokedex-AR) | [skydoves](https://github.com/skydoves) | ๐ฆ Pokedex-AR demonstrates ARCore, Sceneform, and modern Android tech stacks โ such as Hilt, Coroutines, Flow, Jetpack (Room, ViewModel, LiveData) based on MVVM architecture.
Tech Stack : Dagger Hilt, Coroutines, Retrofit, Room, ARCore, Sceneform, ViewModel, Data Binding, LiveData.
Last commit: 2 years ago | ๐ 576 ๐ด 55 ๐๏ธ 17 |
| [kotlin-mvvm-covid19](https://github.com/rizmaulana/kotlin-mvvm-covid19) | [rizmaulana](https://github.com/rizmaulana) | This repository contains simple COVID19 data monitoring with android stack MVVM, Live Data, Koin, RxJava, RxBinding, Offline first with simple caching, etc
Tech Stack : LiveData, Koin, RxJava, RxBinding, Offline first with simple caching, Spek2Framwework for Unit Testing, etc
Last commit: 2 years ago | ๐ 435 ๐ด 115 ๐๏ธ 13 |
| [Foodium](https://github.com/PatilShreyas/Foodium) | [PatilShreyas](https://github.com/PatilShreyas) | ๐ฒ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).
Tech Stack : Dagger Hilt, Coroutines, Testing, Retrofit, Room, LiveData, ViewModel
Last commit: 2 years ago | ๐ 2228 ๐ด 419 ๐๏ธ 57 |
| [Dads](https://github.com/ErickSumargo/Dads) | [ErickSumargo](https://github.com/ErickSumargo) | *BA DUM TSSS*
Tech Stack : Hilt, Coroutines + Flow, UI Testing, Room, ViewModel, WorkManager, Apollo
Last commit: 2 years ago | ๐ 243 ๐ด 26 ๐๏ธ 8 |
| [Noted-Android](https://github.com/YahiaAngelo/Noted-Android) | [YahiaAngelo](https://github.com/YahiaAngelo) | Noted app for android
Tech Stack : Koin dependency injection, Coroutines, Realm db, Material Components, Markdown, Navigation, LiveData, ViewModel
Last commit: 2 years ago | ๐ 94 ๐ด 12 ๐๏ธ 2 |
| [TypiCodeRio](https://github.com/Rarj/TypiCodeRio) | [Rarj](https://github.com/Rarj) |
Tech Stack : Coroutines, Koin, Data Binding, View Binding, Live Data, Retrofit2, GSON
Last commit: 2 years ago | ๐ 0 ๐ด 0 ๐๏ธ 1 |
| [android-modular-architecture](https://github.com/vmadalin/android-modular-architecture) | [vmadalin](https://github.com/vmadalin) | ๐ Sample Android Components Architecture on a modular word focused on the scalability, testability and maintainability written in Kotlin, following best practices using Jetpack.
Tech Stack : Dagger, Coroutines, Testing, Retrofit, Room, Navigation, Paging, Data Binding, LiveData, ViewModel
Last commit: 2 years ago | ๐ 2367 ๐ด 381 ๐๏ธ 99 |
| [expenses](https://github.com/nominalista/expenses) | [nominalista](https://github.com/nominalista) | App written in Kotlin for budget tracking.
Tech Stack : Dagger, Coroutines, RxJava, Testing, Retrofit, Room, Firestore, Firebase Auth, Firebase Messaging, WorkManager, Navigation, LiveData, ViewModel
Last commit: 2 years ago | ๐ 362 ๐ด 83 ๐๏ธ 19 |
| [DrawingsApp](https://github.com/Sharkaboi/DrawingsApp) | [Sharkaboi](https://github.com/Sharkaboi) | An app to add and manage floor plan drawings with markers.
Tech Stack : Dagger Hilt, Coroutines, Room, Dhaval2404/ImagePicker, Subsampling Scale Image View, Navigation, LiveData, ViewModel
Last commit: 2 years ago | ๐ 28 ๐ด 3 ๐๏ธ 1 |
| [topcorn](https://github.com/theapache64/topcorn) | [theapache64](https://github.com/theapache64) | A minimalistic movie listing app to browse IMDB's top 250 movies, built to demonstrate MVVM with latest hot-trending Android development tools.
Tech Stack : Dagger, Coroutines, Testing, Retrofit, Room, LiveData, ViewModel
Last commit: 2 years ago | ๐ 217 ๐ด 42 ๐๏ธ 11 |
| [GithubVisualizer](https://github.com/dheerajkotwani/GithubVisualizer) | [dheerajkotwani](https://github.com/dheerajkotwani) | ๐ฒ Android Application to track any user activity on Github built using the Github Developers API. Used Retrofit to fetch data and MVVM Architecture.
Tech Stack : Retrofit, Firebase Auth, Coroutines, LiveData, ViewModel
Last commit: 2 years ago | ๐ 114 ๐ด 25 ๐๏ธ 3 |
| [wanandroid](https://github.com/jianjunxiao/wanandroid) | [jianjunxiao](https://github.com/jianjunxiao) | Kotlin+JetPack+ๅ็จๅฎ็ฐ็MVVMๆถๆWanandroidๅฎขๆท็ซฏ
Tech Stack : Coroutines, Retrofit, Room, LiveData, ViewModel
Last commit: 2 years ago | ๐ 250 ๐ด 49 ๐๏ธ 7 |
| [MixUp](https://github.com/GerardBradshaw/MixUp) | [GerardBradshaw](https://github.com/GerardBradshaw) | An Android app for creating photo collages. This app demonstrates NavigationUI, Espresso testing, Robolectric testing, custom views, low-level UI manipulation, and more.
Tech Stack : Dagger, Coroutines, Testing, Navigation, ColorPicker, ViewModel
Last commit: 3 years ago | ๐ 44 ๐ด 15 ๐๏ธ 5 |
| [roka-recipe-app](https://github.com/fabirt/roka-recipe-app) | [fabirt](https://github.com/fabirt) | Android recipes search App
Tech Stack : Dagger Hilt, Coroutines, Retrofit, Room, LiveData, ViewModel, Paging, Navigation, DataStore
Last commit: 3 years ago | ๐ 63 ๐ด 14 ๐๏ธ 2 |
| [jetpack-release-tracker](https://github.com/lmj0011/jetpack-release-tracker) | [lmj0011](https://github.com/lmj0011) | Stay up to date on the latest AndroidX library releases.
Tech Stack : Coroutines, Testing, Fuel, Room, WorkManager, Data Binding, Navigation, LiveData, ViewModel
Last commit: 3 years ago | ๐ 81 ๐ด 15 ๐๏ธ 3 |
| [Bitlue](https://github.com/androiddevnotesforks/Bitlue) | [androiddevnotesforks](https://github.com/androiddevnotesforks) | Bitlue is an app where you can check the Bitcoin's current market price value (Bitcoin + value = Bitlue) and its records.
Tech Stack : Dagger Hilt, Coroutines + Flow, MPAndroidChart, Retrofit, LiveData, ViewModel
Last commit: 3 years ago | ๐ 16 ๐ด 4 ๐๏ธ 1 |
| [flows-guide](https://github.com/Shivamdhuria/flows_guide) | [Shivamdhuria](https://github.com/Shivamdhuria) | Android Application ๐ based on offline first approach built using Dagger Hilt, Material Motion, Coroutines + Flow, Jetpack (Room, ViewModel, LiveData) based on MVVM architecture.
Tech Stack : Dagger Hilt, Coroutines, Flows, Retrofit, Room, Material Design Components, Navigation, LiveData, ViewModel
Last commit: 3 years ago | ๐ 192 ๐ด 29 ๐๏ธ 7 |
| [droidconKE2020App](https://github.com/droidconKE/droidconKE2020App) | [droidconKE](https://github.com/droidconKE) | Android app fully written in Kotlin for droidconKE2020
Tech Stack : Koin, Coroutines, Testing, Retrofit, Room, Google Auth, Data Binding, Navigation, LiveData, ViewModel
Last commit: 3 years ago | ๐ 120 ๐ด 43 ๐๏ธ 14 |
| [SpaceXFollower](https://github.com/OMIsie11/SpaceXFollower) | [OMIsie11](https://github.com/OMIsie11) | Android app that helps You keep up with SpaceX ๐
Tech Stack : Koin, Coroutines, Testing, Retrofit, Room, WorkManager, MPAndroidChart, Navigation, LiveData, ViewModel
Last commit: 3 years ago | ๐ 50 ๐ด 9 ๐๏ธ 3 |
| [PexWalls](https://github.com/GreyLabsDev/PexWalls) | [GreyLabsDev](https://github.com/GreyLabsDev) | Wallpaper app based on pexels.com API. Kotlin/Clean/MVVM-like/SingleActivity
Tech Stack : Koin, Coroutines, RxJava, Retrofit, Room, Navigation, Markwon, LiveData, ViewModel
Last commit: 3 years ago | ๐ 45 ๐ด 15 ๐๏ธ 3 |
| [TrackMyPath](https://github.com/gs-ts/TrackMyPath) | [gs-ts](https://github.com/gs-ts) | An Android app written in Kotlin that demonstrates a clean architecture with MVVM, Fused Location Provider, LifecycleService, and Coroutines. It is used as lab to test new Android features.
Tech Stack : Koin, Coroutines, Testing, Retrofit, Room, LiveData, ViewModel
Last commit: 3 years ago | ๐ 71 ๐ด 13 ๐๏ธ 3 |
| [BitfinexClient](https://github.com/gs-ts/BitfinexClient) | [gs-ts](https://github.com/gs-ts) | An Android app written in Kotlin that demonstrates a clean architecture with MVVM, websockets using WebScoket client Scarlet, and RxAndroid/RxKotlin.
Tech Stack : Koin, RxJava, Testing, Scarlet, Room, Data Binding, LiveData, ViewModel
Last commit: 3 years ago | ๐ 16 ๐ด 8 ๐๏ธ 2 |
| [Gallerit](https://github.com/auron567/Gallerit) | [auron567](https://github.com/auron567) | A sample Android gallery to search images posted on Reddit, built using modern Android development tools (Architecture Components, MVVM, Coroutines, Flow, Navigation, Retrofit, Room, Koin)
Tech Stack : Koin, Coroutines, Testing, Retrofit, Room, Navigation, Data Binding, LiveData, ViewModel
Last commit: 3 years ago | ๐ 220 ๐ด 21 ๐๏ธ 4 |
| [hiya-hiya-hiya](https://github.com/utsmannn/hiya-hiya-hiya) | [utsmannn](https://github.com/utsmannn) | Whatsapp Clone base on Firebase Cloud Messaging
Tech Stack : Koin, Coroutines, Retrofit, Room, Firebase Messaging, Firebase Auth, WorkManager, Google Maps, Paging, JSoup, vanniktech/Emoji, afollestad/inline-activity-result, LiveData, ViewModel
Last commit: 3 years ago | ๐ 176 ๐ด 47 ๐๏ธ 6 |
| [Covid-19-Tracker](https://github.com/HariKulhari06/Covid-19-Tracker) | [HariKulhari06](https://github.com/HariKulhari06) | Android app to track COVID-19 cases in India and globally.
Tech Stack : Dagger Hilt, Coroutines, Retrofit, Room, Firestore, WorkManager, Navigation, MPAndroidChart, LiveData, ViewModel
Last commit: 3 years ago | ๐ 133 ๐ด 38 ๐๏ธ 5 |
| [Cryptotracker](https://github.com/CharlieChristensen/Cryptotracker) | [CharlieChristensen](https://github.com/CharlieChristensen) |
Tech Stack : Dagger, Coroutines, Testing, socketIO, Retrofit, Room, MPAndroidChart, Navigation, LiveData, ViewModel
Last commit: 3 years ago | ๐ 4 ๐ด 1 ๐๏ธ 2 |
| [NotesSync](https://github.com/KumarManas04/NotesSync) | [KumarManas04](https://github.com/KumarManas04) | Notes Sync is the answer to your everyday note taking requirements. It can encrypt and sync everything to the user's own Google Drive or Dropbox accounts
Tech Stack : Coroutines, Testing, Room, Google Drive, Dropbox, WorkManager, Navigation, LiveData, ViewModel
Last commit: 3 years ago | ๐ 44 ๐ด 16 ๐๏ธ 2 |
| [Photosen](https://github.com/commonpepper/Photosen) | [commonpepper](https://github.com/commonpepper) | Android app for viewing and downloading Flickr photos.
Tech Stack : Retrofit, Room, Paging, LiveData, ViewModel
Last commit: 3 years ago | ๐ 7 ๐ด 2 ๐๏ธ 0 |
| [MoonShot](https://github.com/haroldadmin/MoonShot) | [haroldadmin](https://github.com/haroldadmin) | A SpaceX companion app for Android
Tech Stack : Dagger, Coroutines, Testing, Retrofit, Room, WorkManager, Navigation, LiveData, ViewModel
Last commit: 3 years ago | ๐ 161 ๐ด 18 ๐๏ธ 9 |
| [PukaPuka](https://github.com/Devansh-Maurya/PukaPuka) | [Devansh-Maurya](https://github.com/Devansh-Maurya) | An Android app to identify books from their covers and give info, built using ML Kit's Text Recognition API, Android Jetpack Libraries and Google Books API
Tech Stack : LiveData, ViewModel, Navigation Components, CameraKit, Firebase ML Kit Text Recognition API, Glide, Volley, Lottie
Last commit: 3 years ago | ๐ 19 ๐ด 2 ๐๏ธ 2 |
| [Football-App](https://github.com/fionicholas/Football-App) | [fionicholas](https://github.com/fionicholas) | :soccer: Football App using MVVM, LiveData, RxJava2, DI, Room, Repository Patern
Tech Stack : LiveData, ViewModel, Retrofit, Room, Koin, RxJava, etc
Last commit: 3 years ago | ๐ 27 ๐ด 7 ๐๏ธ 2 |
| [Knote](https://github.com/edkluivert/Knote) | [edkluivert](https://github.com/edkluivert) | Knote is a standard note taking app
Tech Stack : ViewModel, LiveData, Koin, Room db, Coroutines etc
Last commit: 3 years ago | ๐ 13 ๐ด 2 ๐๏ธ 2 |
| [AwesomeGithub](https://github.com/idisfkj/AwesomeGithub) | [idisfkj](https://github.com/idisfkj) | ๐ฅAndroid Githubๅฎขๆท็ซฏ๏ผๅบไบ็ปไปถๅๅผๅ๏ผๆฏๆ่ดฆๆทๅฏ็ ไธ่ฎค่ฏ็ป้ใไฝฟ็จKotlin่ฏญ่จ่ฟ่กๅผๅ๏ผ้กน็ฎๆถๆๆฏๅบไบJetPack&DataBinding็MVVM๏ผ้กน็ฎไธญไฝฟ็จไบArouterใRetrofitใCoroutineใGlideใDaggerไธHilt็ญๆต่กๅผๆบๆๆฏใ
Tech Stack : Coroutines, RxJava, Retrofit, Room, WorkManager, Paging, Navigation, Data Binding, ARouter, LiveData, ViewModel
Last commit: 3 years ago | ๐ 228 ๐ด 44 ๐๏ธ 5 |
| [CovidNow](https://github.com/OMIsie11/CovidNow) | [OMIsie11](https://github.com/OMIsie11) | Simple application for tracking Covid-19 info. Stay safe.๐ท
Tech Stack : Koin, Coroutines, Testing, Retrofit, Room, MPAndroidChart, LiveData, ViewModel
Last commit: 3 years ago | ๐ 20 ๐ด 8 ๐๏ธ 2 |
| [LetsChat](https://github.com/satyamurti/LetsChat) | [satyamurti](https://github.com/satyamurti) | ๐ฎ๐ณ Open source Indian Chat application with new cool concepts.
Tech Stack : Coroutines, Retrofit, Firestore, Firebase Auth, Firebase Messaging, Firebase Storage, Cloud Functions, Data Binding, Navigation, LiveData, ViewModel
Last commit: 3 years ago | ๐ 81 ๐ด 30 ๐๏ธ 6 |
| [Yet-Another-Anime-List](https://github.com/sanmiAde/Yet_Another_Anime_List) | [sanmiAde](https://github.com/sanmiAde) | A personal anime list app that shows currently airing animes, upcoming animes developed using TDD. That's the plan anyway. Essential dependencies are Dagger2 , RxKotlin with RxAndroid, Room, Retrofit, Junit, mockito, mockwebserver, Truth, MVVM , bitrise, Firebase
Tech Stack : Dagger, RxJava, Testing using Fakes, MockWebserver, RxRetrofit, Room, Navigation Components, Lottie, LiveData, ViewModel
Last commit: 3 years ago | ๐ 12 ๐ด 2 ๐๏ธ 3 |
| [PasswordVault](https://github.com/abhinav0612/PasswordVault) | [abhinav0612](https://github.com/abhinav0612) | An application where you can store all your password, bank details, card details in one place and access everything with only one master PIN. The application works totally offline.
Tech Stack : Dagger Hilt, Room, Navigation, LiveData, ViewModel
Last commit: 3 years ago | ๐ 31 ๐ด 9 ๐๏ธ 3 |
| [PokemonGo](https://github.com/jnkforks/PokemonGo) | [jnkforks](https://github.com/jnkforks) | Jetpack ๅฎๆ้กน็ฎ PokemonGo๏ผ็ฅๅฅๅฎ่ด๏ผๅบไบ MVVM ๆถๆๅ Repository ่ฎพ่ฎกๆจกๅผ๏ผๅฆๆ่ฟไธชไปๅบๅฏนไฝ ๆๅธฎๅฉ๏ผ่ฏทไปๅบๅณไธ่งๅธฎๆ star ไธไธ๏ผ้ๅธธๆ่ฐขใ
Tech Stack : Dagger Hilt, Koin, Coroutines, RxJava, Testing, Retrofit, Room, WorkManager, Paging, LiveData, ViewModel
Last commit: 3 years ago | ๐ 1 ๐ด 0 ๐๏ธ 1 |
| [AppDevToolbox](https://github.com/andyb129/AppDevToolbox) | [andyb129](https://github.com/andyb129) | Collection of tools for Android app development in one place ๐ง ๐จ
Tech Stack : Dagger, Coroutines, RxJava, Room, Venom, LiveData, ViewModel
Last commit: 3 years ago | ๐ 21 ๐ด 5 ๐๏ธ 2 |
| [PopularPeople](https://github.com/KhaledSherifSayed/PopularPeople) | [KhaledSherifSayed](https://github.com/KhaledSherifSayed) | A ๐ฑ Popular People app using Shared Elements between fragments with transformation motions based on MVVM (ViewModel, Coroutines, LiveData, Repository, Koin) architecture.
Tech Stack : Koin, Coroutines, Testing, Retrofit, Data Binding, Sandwich, LiveData, ViewModel
Last commit: 3 years ago | ๐ 16 ๐ด 3 ๐๏ธ 3 |
| [Movie](https://github.com/weylar/Movie) | [weylar](https://github.com/weylar) | A simple movie app
Tech Stack : Dagger, Coroutines, Retrofit, Room, WorkManager, Paging, Data Binding, Navigation, LiveData, ViewModel
Last commit: 3 years ago | ๐ 9 ๐ด 2 ๐๏ธ 2 |
| [wiqaytna-android](https://github.com/Wiqaytna-app/wiqaytna_android) | [Wiqaytna-app](https://github.com/Wiqaytna-app) |
Tech Stack : RxJava, Testing, Room, Firebase Storage, Firebase Auth, Firebase Messaging, Firebase Perf, Firebase Functions, Navigation, LiveData, ViewModel
Last commit: 3 years ago | ๐ 161 ๐ด 66 ๐๏ธ 26 |
| [NewsFeed](https://github.com/KevinGitonga/NewsFeed) | [KevinGitonga](https://github.com/KevinGitonga) | A localized News reader Android app powered by newsapi.org
Tech Stack : Coroutines, Retrofit, Room, Pretty Time, LiveData, ViewModel
Last commit: 3 years ago | ๐ 13 ๐ด 6 ๐๏ธ 1 |
| [TukoNewsClient](https://github.com/KevinGitonga/TukoNewsClient) | [KevinGitonga](https://github.com/KevinGitonga) | A simple and sleek Android client consuming the Tuko News Api..I built to demonstrate use of Modern Android development tools - (Kotlin, Coroutines, Architecture Components, MVVM, Room, Retrofit, Material Components). !! https://www.tuko.co.ke/
Tech Stack : Coroutines, Retrofit, Room, LiveData, ViewModel
Last commit: 3 years ago | ๐ 8 ๐ด 0 ๐๏ธ 0 |
| [ArchApp](https://github.com/PhilippeBoisney/ArchApp) | [PhilippeBoisney](https://github.com/PhilippeBoisney) | Simple Android app to show how to design a multi-modules MVVM Android app (fully tested)
Tech Stack : Koin, Coroutines, Testing, Retrofit, Room, Data Binding, Navigation, LiveData, ViewModel
Last commit: 4 years ago | ๐ 617 ๐ด 100 ๐๏ธ 17 |
| [Heyyoo](https://github.com/ardakazanci/Heyyoo) | [ardakazanci](https://github.com/ardakazanci) | Heyyoo is a sample social media Android application ๐ฑ built to demonstrate use of Modern Android development tools - (Kotlin, Coroutines, Architecture Components, MVVM, Room, Retrofit, Material Components).
Tech Stack : Coroutines, Retrofit, Room, Algolia, LocGetter, EasyValidation, Dexter, Splashy, secure-preferences, Paging, Data Binding, Navigation, LiveData, ViewModel
Last commit: 4 years ago | ๐ 44 ๐ด 5 ๐๏ธ 3 |
| [AppLocker](https://github.com/iammert/AppLocker) | [iammert](https://github.com/iammert) | ๐ Open source app locker, vault, call blocker application
Tech Stack : Dagger, RxJava, Room, WorkManager, Data Binding, RxPermissions, LiveData, ViewModel
Last commit: 4 years ago | ๐ 445 ๐ด 106 ๐๏ธ 22 |
| [software-engineering-daily-android](https://github.com/SoftwareEngineeringDaily/software-engineering-daily-android) | [SoftwareEngineeringDaily](https://github.com/SoftwareEngineeringDaily) | Android client for Software Engineering Daily
Tech Stack : Koin, Coroutines, Testing, Retrofit, Room, WorkManager, Exoplayer, Navigation, Android-Permissions, LiveData, ViewModel
Last commit: 4 years ago | ๐ 88 ๐ด 29 ๐๏ธ 15 |
| [Social-Note](https://github.com/mars-amn/Social-Note) | [mars-amn](https://github.com/mars-amn) | Social Note - Note-taking, sharing, time & location reminder
Tech Stack : Koin, RxJava, Room, Firestore, Firebase Auth, Firebase Storage, Firebase Messaging, WorkManager, Data Binding, Paging, LiveData, ViewModel
Last commit: 4 years ago | ๐ 56 ๐ด 9 ๐๏ธ 3 |
| [youtube-dl-android](https://github.com/cuongpm/youtube-dl-android) | [cuongpm](https://github.com/cuongpm) | ๐ฆ๐ฆVideo downloader for Android - Download videos from Youtube, Facebook, Twitter, Instagram, Dailymotion, Vimeo and more than 1000 other sites
Tech Stack : Dagger, RxJava, Testing, Retrofit, Room, Data Binding, LiveData, ViewModel
Last commit: 4 years ago | ๐ 476 ๐ด 136 ๐๏ธ 20 |
| [file.io-Android-Client](https://github.com/rumaan/file.io-Android-Client) | [rumaan](https://github.com/rumaan) | โ๏ธ Unofficial file.io Android App ๐ฑ
Tech Stack : Testing, Fuel, Room, WorkManager, Navigation, PermissionsDispatcher, LiveData, ViewModel
Last commit: 5 years ago | ๐ 21 ๐ด 13 ๐๏ธ 3 |
#### Clean Architecture
| Name | Author โ๏ธ | Description ๐๏ธ | Reputation ๐ช |
|--------------------------------------------------|-------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------|-----------------------------|
| [android-showcase](https://github.com/igorwojda/android-showcase) | [igorwojda](https://github.com/igorwojda) | ๐ Android application following best practices: Kotlin, Coroutines, JetPack, Clean Architecture, Feature Modules, Tests, MVVM, DI, Static Analysis...
Tech Stack : Kodein, Coroutines, Testing, Retrofit, KAndroid, Lottie, Detekt, Navigation, Dynamic Feature Modules, LiveData, ViewModel
Last commit: 19 hours ago | ๐ 6157 ๐ด 868 ๐๏ธ 118 |
| [Rick-and-Morty](https://github.com/akhilesh0707/Rick-and-Morty) | [akhilesh0707](https://github.com/akhilesh0707) | The Rick And Morty - MVVM with a clean architecture approach using some of the best practices in Android Development.
Tech Stack : Kotlin, Coroutines, Flow, Dagger-Hilt, Kotlin-DSL, LiveData, Lifecycle, ViewModel, Room, Navigation, Data Binding, Material-Components, Retrofit, OkHttp, Moshi, Timber, Glide
Last commit: 4 weeks ago | ๐ 95 ๐ด 23 ๐๏ธ 3 |
| [BLTaxi](https://github.com/VladimirWrites/BLTaxi) | [VladimirWrites](https://github.com/VladimirWrites) | ๐ BL Taxi is a simple app for calling a taxi in the city Banja Luka built using modern Android development tools
Tech Stack : Koin, Retrofit, Room, Data Binding, LiveData, View Model, Work Manager, Material Components
Last commit: 2 months ago | ๐ 348 ๐ด 39 ๐๏ธ 7 |
| [SpaceX-prepare-for-Clean-Architecture-liftoff](https://github.com/ferPrieto/SpaceX-prepare-for-Clean-Architecture-liftoff) | [ferPrieto](https://github.com/ferPrieto) | Clean Architecture Modular Project: MVVM + Jetpack Compose + Coroutines + Flows + Dagger2 + LiveData + UnitTests + UITests + Screenshot Tests + MockWebServer
Tech Stack : Dagger, Coroutines, Testing, Retrofit, Data Binding, Navigation, LiveData, ViewModel
Last commit: 5 months ago | ๐ 631 ๐ด 84 ๐๏ธ 6 |
| [CoolWeather](https://github.com/akoufa/CoolWeather) | [akoufa](https://github.com/akoufa) | Weather App that uses Android best practices. Android Jetpack, clean architecture. Written in Kotlin
Tech Stack : Dagger Hilt, Coroutines, Testing, Retrofit, Room, Navigation, LiveData, ViewModel
Last commit: 6 months ago | ๐ 190 ๐ด 18 ๐๏ธ 10 |
| [Slootnime-APP](https://github.com/bakharaalief/Slootnime-APP) | [bakharaalief](https://github.com/bakharaalief) | Slootnime is simple android app to learn graphql API with Apollo and clean architecture
Tech Stack : Kotlin, Coroutine, Dagger-Hilt, LiveData, Lifecycle, ViewModel, Apollo, Glide, Pagging, Lottie
Last commit: 9 months ago | ๐ 3 ๐ด 0 ๐๏ธ 2 |
| [Android-Kotlin-Clean-Architecture](https://github.com/sanogueralorenzo/Android-Kotlin-Clean-Architecture) | [sanogueralorenzo](https://github.com/sanogueralorenzo) | Android Sample Clean Architecture App written in Kotlin
Tech Stack : Dagger Hilt, Testing, RxJava, Retrofit, AssistedInject, Epoxy, RxPaper, MvRx, ViewModel
Last commit: 1 year ago | ๐ 1733 ๐ด 329 ๐๏ธ 56 |
| [PropertyFindAR](https://github.com/SmartToolFactory/PropertyFindAR) | [SmartToolFactory](https://github.com/SmartToolFactory) | ๐ ๐ Real Estate Sample App with RxJava3+Coroutines Flow, Dynamic Feature Modules, Dagger Hilt, Offline First, ConcatAdapter, Animations and tests for Room, Retrofit, useCase and ViewModels with TDD.
Tech Stack : RxJava3, Coroutines Flow, Retrofit, Room, Dagger Hilt, Dynamic Feature Modules, ConcatAdapter, LiveData, ViewModel, SavedStateHandle, WorkManager, Glide, Lottie, MpCharts, MockWebServer, MockK, FlowTestObserver, ktLint, detekt, Git Hooks, Git Flow
Last commit: 2 years ago | ๐ 254 ๐ด 36 ๐๏ธ 14 |
| [Theatre](https://github.com/andremion/Theatre) | [andremion](https://github.com/andremion) | Pet project using Clean Architecture + MVVM + Reactive Extensions + Android Architecture Components. The data are fetched from LondonTheatreDirect API. ๐ญ
Tech Stack : Dagger, RxJava, Testing, Retrofit, Room, Navigation, Data Binding, LiveData, ViewModel
Last commit: 2 years ago | ๐ 646 ๐ด 97 ๐๏ธ 27 |
| [Android-Clean-Architecture](https://github.com/happysingh23828/Android-Clean-Architecture) | [happysingh23828](https://github.com/happysingh23828) | This is a sample movie list Android application built to demonstrate use of Clean Architecture tools. Dedicated to all Android Developers - (Kotlin, MVVM, Clean Architecture, Rx-Java, Dagger, OkHttp, Unit Testing, SOLID principles, Code Coverage)
Tech Stack : Dagger, Unit Testing for modules, Mockito, RxJava, Retrofit, Room, CI-CD, SOLID, Code Coverage, Jacoco, Detekt, ktlint, Stetho, LiveData, ViewModel
Last commit: 2 years ago | ๐ 295 ๐ด 51 ๐๏ธ 5 |
| [android-clean-architecture](https://github.com/sansets/android-clean-architecture) | [sansets](https://github.com/sansets) | Sample for Android Clean Architecture.
Tech Stack : Navigation Component, Dagger, Coroutines Flow, Room, Retrofit, LiveData, ViewModel, View Binding, Dynamic Feature Modules.
Last commit: 2 years ago | ๐ 122 ๐ด 14 ๐๏ธ 2 |
| [Clean-MVVM-ArchComponents](https://github.com/odaridavid/Clean-MVVM-ArchComponents) | [odaridavid](https://github.com/odaridavid) | ๐ฝ Built with MVVM pattern, Koin , Coroutines + Flows ,Architecture Components, Data Binding , Firebase , Unit/UI Tests ,Motion Layout
Tech Stack : Koin, Coroutines, Testing, Retrofit, Room, Data Binding, Motion Layout, LiveData, ViewModel
Last commit: 2 years ago | ๐ 654 ๐ด 112 ๐๏ธ 23 |
| [CoronavirusWorldStatus](https://github.com/HamdiBoumaiza/CoronavirusWorldStatus) | [HamdiBoumaiza](https://github.com/HamdiBoumaiza) | An app to stay up to date with the latest stats of the coronavirus , using Kotlin with MVVM ,Coroutines , Android Architecture Components and Dagger
Tech Stack : Dagger, Coroutines, Retrofit, Room, LiveData, ViewModel , Stetho
Last commit: 3 years ago | ๐ 22 ๐ด 2 ๐๏ธ 1 |
### MVI
#### Normal
| Name | Author โ๏ธ | Description ๐๏ธ | Reputation ๐ช |
|--------------------------------------------------|-------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------|-----------------------------|
| [ComicReaderApp-MVI-Coroutine-RxKotlin-Jetpack](https://github.com/hoc081098/ComicReaderApp_MVI_Coroutine_RxKotlin_Jetpack) | [hoc081098](https://github.com/hoc081098) | โก๏ธComic reader app ๐ Learning MVVM / MVI with :cyclone: RxKotlin, Retrofit, Kotlinx Coroutine, Work Manager, Room, Firebase, AndroidX Startup, Clean Architecture, Arrow.Kt Functional Programming ... โ๏ธ androidx-startup, androidx-room, androidx-viewmodel, arrow-kt
Tech Stack : Koin, Coroutines, RxJava, Retrofit, Room, Firestore, Firebase Auth, Firebase Storage, WorkManager, Navigation, Paging, LiveData, ViewModel
Last commit: 5 days ago | ๐ 239 ๐ด 46 ๐๏ธ 7 |
| [Open-API-Android-App](https://github.com/mitchtabian/Open-API-Android-App) | [mitchtabian](https://github.com/mitchtabian) | Kotlin, MVI, Hilt, Retrofit2, Coroutines, Room Persistence, REST API, Token Authentication
Tech Stack : Dagger, Coroutines, Retrofit, Room, Navigation, LiveData, ViewModel
Last commit: 7 months ago | ๐ 650 ๐ด 225 ๐๏ธ 26 |
| [GameDealz](https://github.com/R4md4c/GameDealz) | [R4md4c](https://github.com/R4md4c) | A non-official Android client for IsThereAnyDeal.com
Tech Stack : Dagger, Coroutines, Testing, Retrofit, Room, WorkManager, acra, fastAdapter, Paging, JSoup, dropbox/Store, LiveData, ViewModel
Last commit: 1 year ago | ๐ 27 ๐ด 2 ๐๏ธ 4 |
| [NewsFeed-MVI-Dagger](https://github.com/HadySalhab/NewsFeed-MVI-Dagger) | [HadySalhab](https://github.com/HadySalhab) | Android News Application built in kotlin: MVI+Dagger+NetworkBoundResource+ViewModel+Livedata.
Tech Stack : Dagger, Coroutines, Testing, Retrofit, Room, WorkManager, Data Binding, Navigation, LiveData, ViewModel
Last commit: 4 years ago | ๐ 12 ๐ด 7 ๐๏ธ 2 |
#### Clean Architecture
| Name | Author โ๏ธ | Description ๐๏ธ | Reputation ๐ช |
|--------------------------------------------------|-------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------|-----------------------------|
| [StarWarsSearch-MVI](https://github.com/Ezike/StarWarsSearch-MVI) | [Ezike](https://github.com/Ezike) | Star wars sample android project showcasing the use of View components for rendering UI in Fragments and Activities. Uses Android Jetpack, clean architecture with MVI (Uni-directional data flow), dagger hilt, and kotlin coroutines with StateFlow
Tech Stack : Jetpack, Dagger hilt, Coroutines & StateFlow, Room, Retrofit, FlowBinding
Last commit: 2 months ago | ๐ 197 ๐ด 29 ๐๏ธ 8 |
| [CleanRxArchitecture](https://github.com/lopspower/CleanRxArchitecture) | [lopspower](https://github.com/lopspower) | Clean Rx Kotlin Architecture sample on GitHub Api ๐
Tech Stack : Dagger, RxJava, Retrofit, Room, Clean Architecture, LiveData, ViewModel
Last commit: 1 year ago | ๐ 387 ๐ด 49 ๐๏ธ 15 |
| [Baking-App-Kotlin](https://github.com/Ezike/Baking-App-Kotlin) | [Ezike](https://github.com/Ezike) | Android architecture sample with dynamic feature modularisation, clean architecture with MVI (Uni-directional data flow), dagger hilt, DFM Navigation, kotlin coroutines with StateFlow and Exo player.
Tech Stack : Dagger hilt, Coroutines & StateFlow, Unit Testing, Retrofit, DFM Navigation, FlowBinding, Exoplayer
Last commit: 2 years ago | ๐ 440 ๐ด 82 ๐๏ธ 11 |
| [Clean-Notes](https://github.com/mitchtabian/Clean-Notes) | [mitchtabian](https://github.com/mitchtabian) | Clean Architecture by layer
Tech Stack : Dagger, Coroutines, Testing, Retrofit, Room, Firestore, Firebase Auth, Navigation, Markdown Processor, LiveData, ViewModel
Last commit: 3 years ago | ๐ 496 ๐ด 137 ๐๏ธ 17 |
### MVP
| Name | Author โ๏ธ | Description ๐๏ธ | Reputation ๐ช |
|--------------------------------------------------|-------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------|-----------------------------|
| [tachiyomi](https://github.com/tachiyomiorg/tachiyomi) | [tachiyomiorg](https://github.com/tachiyomiorg) | Free and open source manga reader for Android.
Tech Stack : Inorichi injekt, Coroutines, RxJava, Testing, Retrofit, DiskLruCache, Jsoup, WorkManager, Duktape Android, Conductor
Last commit: 2 hours ago | ๐ 24848 ๐ด 2670 ๐๏ธ 589 |
| [UTair-MVP-Sample](https://github.com/ImangazalievM/UTair-MVP-Sample) | [ImangazalievM](https://github.com/ImangazalievM) | Android Clean Architecture + MVP Sample written in Kotlin
Tech Stack : Clean Architecture, Coroutines, RxJava 2, Coroutines, Toothpick, Moxy, Unit-tests (Spek, Mockk), UI-tests (Kaspresso)
Last commit: 3 years ago | ๐ 30 ๐ด 5 ๐๏ธ 4 |
## Other
| Name | Author โ๏ธ | Description ๐๏ธ | Reputation ๐ช |
|--------------------------------------------------|-------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------|-----------------------------|
| [shadowsocks-android](https://github.com/shadowsocks/shadowsocks-android) | [shadowsocks](https://github.com/shadowsocks) | A shadowsocks client for Android
Tech Stack : Testing, Room, Firebase Ads, WorkManager
Last commit: 2 weeks ago | ๐ 34025 ๐ด 11641 ๐๏ธ 1574 |
| [countin](https://github.com/Husseinfo/countin) | [Husseinfo](https://github.com/Husseinfo) | An Android Application that remembers your life events.
Tech Stack : Room, Coroutines, Compose, Material3
Last commit: 9 months ago | ๐ 6 ๐ด 0 ๐๏ธ 1 |
| [kotlinbaseproject](https://github.com/aasif1297/kotlinbaseproject) | [aasif1297](https://github.com/aasif1297) |
Tech Stack : Foursquare APIs, Koin, Coroutines, Moshi, Room, Retrofit, Viewbinding, Google Play Services
Last commit: 12 months ago | ๐ 0 ๐ด 0 ๐๏ธ 1 |
| [Scarlet-Notes](https://github.com/BijoySingh/Scarlet-Notes) | [BijoySingh](https://github.com/BijoySingh) | [Discontinued and Unsupported Project] Simple yet powerful rich note taking android application, with a lot of flexibilty of usage
Tech Stack : Dagger, Coroutines, Room, Firebase Auth, Firebase Database, Paging, Navigation, Evernote android-job, Facebook Litho, Facebook SoLoader, Biometric
Last commit: 2 years ago | ๐ 345 ๐ด 97 ๐๏ธ 19 |
| [Screenaway](https://github.com/DimaBrody/Screenaway) | [DimaBrody](https://github.com/DimaBrody) | Phone Screen Forced Locker
Tech Stack : Room, Play Install Referrer Library
Last commit: 3 years ago | ๐ 15 ๐ด 2 ๐๏ธ 1 |
## :books: Tech Stack/Libraries
- [Dagger](https://github.com/google/dagger), [Koin](https://github.com/InsertKoinIO/koin), [Kodein](https://github.com/Kodein-Framework/Kodein-DI), [Inorichi Injekt](https://jitpack.io/p/inorichi/injekt), [Coroutines](https://github.com/Kotlin/kotlinx.coroutines), [Rx](https://github.com/ReactiveX/RxJava), [Testing](https://developer.android.com/studio/test), [Retrofit](https://github.com/square/retrofit), [Fuel](https://github.com/kittinunf/fuel), [Room](https://developer.android.com/topic/libraries/architecture/room), [Realm](https://github.com/realm/realm-java), [Firebase Products](https://firebase.google.com/), [WorkManager](https://developer.android.com/topic/libraries/architecture/workmanager), [ExoPlayer](https://github.com/google/ExoPlayer), [Paging](https://developer.android.com/topic/libraries/architecture/paging), [Navigation](https://developer.android.com/guide/navigation), [Lottie](https://github.com/airbnb/lottie-android), [Zoomy](https://github.com/imablanco/Zoomy), [JSoup](https://jsoup.org/download), [js-evaluator-for-android](https://github.com/evgenyneu/js-evaluator-for-android), [Algolia Search](https://www.algolia.com/doc/guides/getting-started/quick-start/tutorials/quick-start-with-the-api-client/android/), [Conductor](https://github.com/bluelinelabs/Conductor), [Call Control DataShare](https://github.com/CallControl/Call-Control-DataShare), [libphonenumber-android](https://github.com/MichaelRocks/libphonenumber-android), [Mixpanel Android](https://github.com/mixpanel/mixpanel-android), [Venom](https://github.com/YarikSOffice/venom), [FlowLayout](https://github.com/nex3z/FlowLayout), [ARCore](https://developers.google.com/ar/discover), [GSYVideoPlayer](https://github.com/CarGuo/GSYVideoPlayer), [PermissionX](https://github.com/guolindev/PermissionX), [EventBus](https://github.com/greenrobot/EventBus), [Dynamicanimation](https://developer.android.com/jetpack/androidx/releases/dynamicanimation), [Google Drive](https://developers.google.com/drive/android), [Dropbox](https://github.com/dropbox), [MPAndroidChart](https://github.com/PhilJay/MPAndroidChart), [Facebook Products](https://developers.facebook.com/docs/facebook-login/android/), [PayPal](https://developer.paypal.com/docs/), [Stripe](https://github.com/stripe/stripe-android), [Easy Permissions](https://github.com/googlesamples/easypermissions), [socketIO](https://socket.io/), [Dexter](https://github.com/Karumi/Dexter), [Tikxml](https://github.com/Tickaroo/tikxml), [Markwon](https://github.com/noties/Markwon), [Scarlet](https://github.com/Tinder/Scarlet), [Android-Permissions](https://github.com/nabinbhandari/Android-Permissions), [RxPermissions](https://github.com/tbruyelle/RxPermissions), [android-upload-service](https://github.com/gotev/android-upload-service), [PermissionsDispatcher](https://github.com/permissions-dispatcher/PermissionsDispatcher), [ShortcutBadger](https://github.com/leolin310148/ShortcutBadger), [ARouter](https://github.com/alibaba/ARouter), [Sandwich](https://github.com/skydoves/Sandwich), [Calendar view](https://github.com/kizitonwose/CalendarView), [Biometric](https://developer.android.com/jetpack/androidx/releases/biometric), [Pretty Time](https://github.com/ocpsoft/prettytime), [Markdown Processor](https://github.com/yydcdut/RxMarkdown), [DiskLruCache](https://github.com/JakeWharton/DiskLruCache), [Duktape Android](https://github.com/square/duktape-android), [Evernote android-job](https://github.com/evernote/android-job), [Facebook Litho](https://github.com/facebook/litho), [Facebook SoLoader](https://github.com/facebook/SoLoader), [Data Binding](https://developer.android.com/topic/libraries/data-binding), [TimelineView](https://github.com/anacoimbrag/timeline-view)
## :memo: Contributing
See [contributing.md](CONTRIBUTING.md)
## :moyai: Core Contributors
- [@theapache64](https://github.com/theapache64) [automated this repo](https://github.com/androiddevnotes/awesome-android-kotlin-apps/pull/51) and designed a beautiful layout for awesome-android-kotlin-apps.
## :hatching_chick: Contributors
Contributors are cool people.
If you contributed and are missing in this list, please send a PR including your entry in the list below! ๐ฃ
## :computer: Find us on