Awesome
<!-- THIS IS A COMPUTER GENERATED README FILE. IF YOU'RE HERE TO MODIFY SOME CONTENT, GOTO https://github.com/androiddevnotes/awesome-android-kotlin-apps/edit/master/README.model.md AND EDIT THE MODEL FILE. --> <h1 align="center">Awesome Android Kotlin Apps</h1></br> <p align="center"> :eyeglasses: A curated list of awesome android kotlin apps by open-source contributors. </p> <br> <p align="center"> <a href="#"><img alt="Awesome Android Kotlin Apps Count badge" src="https://badgen.net/badge/Apps/143?icon=https://raw.githubusercontent.com/androiddevnotes/awesome-android-kotlin-apps/master/assets/count.svg&color=0984e3"/></a> <a href="#"><img alt="Android Language Badge" src="https://badgen.net/badge/OS/Android?icon=https://raw.githubusercontent.com/androiddevnotes/awesome-android-kotlin-apps/master/assets/android.svg&color=3ddc84"/></a> <a href="#"><img alt="Kotlin Language Badge" src="https://badgen.net/badge/language/Kotlin?icon=https://raw.githubusercontent.com/androiddevnotes/awesome-android-kotlin-apps/master/assets/kotlin.svg&color=f18e33"/></a> <a href="https://github.com/androiddevnotes"><img alt="androiddevnotes GitHub badge" src="https://badgen.net/badge/GitHub/androiddevnotes?icon=github&color=24292e"/></a> </p> <br> <p align="center"> <img width="320px" src="assets/androiddevnotes.png" alt="androiddevnotes logo"></img> </p><br>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
:books: Tech Stack/Libraries
:memo: Contributing
:moyai: Core Contributors
:art: Pattern
Jetpack Compose Apps
Name | Author โ๏ธ | Description ๐๏ธ | Reputation ๐ช |
---|---|---|---|
awesome-jetpack-compose-android-apps | androiddevnotes | ๐ A curated list of awesome Jetpack Compose android apps by open-source contributors.</br></br> <i> Last commit: 8 months ago</i> | ๐ 995 </br> ๐ด 103 </br> ๐๏ธ 21 |
DICE-ROLL-APP | SSAHHC | BASIC JETPACK COMPOSE APP</br></br> <i> Last commit: 12 months ago</i> | ๐ 1 </br> ๐ด 0 </br> ๐๏ธ 1 |
RickNMortyCompose | a914-gowtham | A Jetpack compose android app based on Rick and Morty Graphql </br></br> <i> Last commit: 2 years ago</i> | ๐ 23 </br> ๐ด 0 </br> ๐๏ธ 1 |
MVVM
Normal
Name | Author โ๏ธ | Description ๐๏ธ | Reputation ๐ช |
---|---|---|---|
showly-2.0 | michaldrabik | Showly 2.0 is modern, slick, open-sourced Android TV Shows Tracker.</br></br> <b>Tech Stack</b> : Dagger, Coroutines, Testing, Retrofit, Room, Firebase Messaging, WorkManager, Navigation, Dynamicanimation, LiveData, ViewModel </br></br> <i> Last commit: 10 minutes ago</i> | ๐ 611 </br> ๐ด 41 </br> ๐๏ธ 14 |
Inure | 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.</br></br> <b>Tech Stack</b> : LiveData, ViewModel, WebKit, APK Parser, libsu </br></br> <i> Last commit: 1 hour ago</i> | ๐ 667 </br> ๐ด 43 </br> ๐๏ธ 14 |
vocable-android | willowtreeapps | Vocable for Android</br></br> <b>Tech Stack</b> : Koin, Coroutines, Testing, Room, Data Binding, AR, LiveData, ViewModel </br></br> <i> Last commit: 2 hours ago</i> | ๐ 96 </br> ๐ด 12 </br> ๐๏ธ 106 |
alkaa | igorescodro | Open-source app to manage your tasks quickly and easily</br></br> <b>Tech Stack</b> : Koin, Espresso, UiAutomator, Mockk, Coroutines, Navigation, Room, MotionLayout, KTX, Modularization, Dynamic Delivery, Dark Theme, klint, Detekt, codebeat, CodeFactor, Codacy, MPAndroidChart, Groupie, LiveData, ViewModel </br></br> <i> Last commit: 5 hours ago</i> | ๐ 1057 </br> ๐ด 114 </br> ๐๏ธ 18 |
MyCuration | phicdy | RSS Reader for Android with article filtering and curation</br></br> <b>Tech Stack</b> : Koin, Coroutines, Testing, Retrofit, Jsoup, WorkManager, Data Binding, Navigation, LiveData, ViewModel </br></br> <i> Last commit: 15 hours ago</i> | ๐ 27 </br> ๐ด 9 </br> ๐๏ธ 1 |
SoMovie | LouisFn | </br></br> <b>Tech Stack</b> : Compose, Kotlin, Coroutines, Gradle Kotlin DSL, Multi Module, View Model, Room, DataStore, Paging 3, Hilt, Retrofit, Coil, JUnit, Jacoco, Ktlint, Detekt, Github Actions </br></br> <i> Last commit: 19 hours ago</i> | ๐ 12 </br> ๐ด 2 </br> ๐๏ธ 2 |
NotyKT | PatilShreyas | ๐ NotyKT is a complete ๐Kotlin-stack (Backend + Android) ๐ฑ application built to demonstrate the use of Modern development tools with best practices implementation๐ฆธ.</br></br> <b>Tech Stack</b> : 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 </br></br> <i> Last commit: 2 days ago</i> | ๐ 1575 </br> ๐ด 224 </br> ๐๏ธ 25 |
Nekome | Chesire | Nekome is an Android application to manage tracked Anime and Manga lists.</br></br> <b>Tech Stack</b> : Dagger, Coroutines, Testing, Retrofit, Room, WorkManager, Navigation, LiveData, ViewModel </br></br> <i> Last commit: 2 days ago</i> | ๐ 338 </br> ๐ด 40 </br> ๐๏ธ 3 |
plees-tracker | vmiklos | Plees Tracker is a simple sleep tracker for your Android phone.</br></br> <b>Tech Stack</b> : Room, LiveData, ViewModel </br></br> <i> Last commit: 4 days ago</i> | ๐ 121 </br> ๐ด 32 </br> ๐๏ธ 7 |
apkupdater | rumboalla | APKUpdater is an open source tool that simplifies the process of finding updates for your installed apps.</br></br> <b>Tech Stack</b> : Koin, JSoup, Navigation, LiveData, ViewModel </br></br> <i> Last commit: 4 days ago</i> | ๐ 1853 </br> ๐ด 170 </br> ๐๏ธ 88 |
libbra | 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.</br></br> <b>Tech Stack</b> : Dagger, Coroutines, Testing, Retrofit, Data Binding, Navigation, LiveData, ViewModel </br></br> <i> Last commit: 4 days ago</i> | ๐ 53 </br> ๐ด 11 </br> ๐๏ธ 1 |
WallPortal | zedlabs | Minimal Wallpapers for Android using Kotlin+Compose+MVVM+Hilt+Coroutines+Jetpack(Room, Paging, Navigation)</br></br> <b>Tech Stack</b> : Dagger Hilt, Coroutines, Retrofit, Room, Paging, Navigation, LiveData, ViewModel </br></br> <i> Last commit: 5 days ago</i> | ๐ 278 </br> ๐ด 48 </br> ๐๏ธ 4 |
Pokedex | skydoves | ๐ก๏ธ Pokedex demonstrates modern Android development with Hilt, Material Motion, Coroutines, Flow, Jetpack (Room, ViewModel) based on MVVM architecture.</br></br> <b>Tech Stack</b> : Dagger Hilt, Coroutines, Testing, Retrofit, Room, Data Binding, LiveData, ViewModel </br></br> <i> Last commit: 5 days ago</i> | ๐ 7069 </br> ๐ด 933 </br> ๐๏ธ 212 |
Kotlin-Pokedex | mrcsxsiq | :cyclone: A Pokedex app using ViewModel, ViewBinding, LiveData, Room and Navigation</br></br> <b>Tech Stack</b> : LiveData, Navigation Jetpack, ViewModel, Room, Gradle Kotlin DSL, Databinding, Retrofit, Koin and Ktlint </br></br> <i> Last commit: 6 days ago</i> | ๐ 1448 </br> ๐ด 210 </br> ๐๏ธ 24 |
flexbooru | flexbooru | A booru client for Android, support Danbooru, Moebooru, Gelbooru, Shimmie, etc.</br></br> <b>Tech Stack</b> : Kodein, Coroutines, Testing, Retrofit, Room, WorkManager, Exoplayer, Navigation, Tikxml, LiveData, ViewModel </br></br> <i> Last commit: 1 week ago</i> | ๐ 771 </br> ๐ด 70 </br> ๐๏ธ 29 |
habitica-android | HabitRPG | Native Android app for Habitica</br></br> <b>Tech Stack</b> : Dagger, Coroutines, RxJava, Retrofit, Realm, Firebase Messaging, Paging, Navigation, Facebook, FlowLayout, LiveData, ViewModel </br></br> <i> Last commit: 1 week ago</i> | ๐ 1237 </br> ๐ด 492 </br> ๐๏ธ 57 |
rugby-ranker | ricknout | An Android app for viewing and predicting the latest World Rugby rankings ๐</br></br> <b>Tech Stack</b> : Dagger Hilt, Coroutines, Testing, Retrofit, Room, WorkManager, Navigation, insetter, LiveData, ViewModel </br></br> <i> Last commit: 1 week ago</i> | ๐ 288 </br> ๐ด 48 </br> ๐๏ธ 10 |
muzei | muzei | Muzei Live Wallpaper for Android</br></br> <b>Tech Stack</b> : Coroutines, Testing, Retrofit, Room, Firebase Perf, WorkManager, Paging, Navigation, LiveData, ViewModel </br></br> <i> Last commit: 2 weeks ago</i> | ๐ 4553 </br> ๐ด 961 </br> ๐๏ธ 185 |
Eyepetizer | VIPyinzhiwei | ๐ฅๅบไบ Kotlin ่ฏญ่จไปฟๅใๅผ็ผ Eyepetizerใ็ไธไธช็ญ่ง้ข Android ๅฎขๆท็ซฏ้กน็ฎ๏ผ้็จ Jetpack + ๅ็จๅฎ็ฐ็ MVVM ๆถๆใ</br></br> <b>Tech Stack</b> : Coroutines, Testing, Retrofit, WorkManager, GSYVideoPlayer, Data Binding, PermissionX, EventBus, LiveData, ViewModel </br></br> <i> Last commit: 2 weeks ago</i> | ๐ 1762 </br> ๐ด 405 </br> ๐๏ธ 34 |
Photos | SIKV | </br></br> <b>Tech Stack</b> : Dagger, Coroutines, RxJava, Testing, Retrofit, Room, Firestore, Firebase-ML, Firebase-Analytics, Paging, Navigation, LiveData, ViewModel </br></br> <i> Last commit: 2 weeks ago</i> | ๐ 80 </br> ๐ด 17 </br> ๐๏ธ 5 |
awaker | ruzhan1116 | article app for android</br></br> <b>Tech Stack</b> : RxJava, Testing, Retrofit, Room, ExoPlayer, LiveData, ViewModel </br></br> <i> Last commit: 2 months ago</i> | ๐ 526 </br> ๐ด 87 </br> ๐๏ธ 17 |
raffler-kotlin | fibelatti | A raffling app developed as a playground to study many topics related to Android. Kotlin + Coroutines + MVVM</br></br> <b>Tech Stack</b> : Dagger, Coroutines, Testing, Room, LiveData, ViewModel </br></br> <i> Last commit: 2 months ago</i> | ๐ 47 </br> ๐ด 3 </br> ๐๏ธ 4 |
GitExplorer-Android | Shashank02051997 | Find the right git commands ๐ฅ without digging through the web.๐๐๐</br></br> <b>Tech Stack</b> : LiveData, ViewModel </br></br> <i> Last commit: 2 months ago</i> | ๐ 134 </br> ๐ด 23 </br> ๐๏ธ 7 |
open-event-attendee-android | fossasia | Open Event Attendee Android General App https://github.com/fossasia/open-event-android/blob/apk/open-event-dev-app-playStore-debug.apk</br></br> <b>Tech Stack</b> : Koin, RxJava, Testing, Retrofit, Room, Stripe, PayPal, Mapbox, Paging, Data Binding, Navigation, LiveData, ViewModel </br></br> <i> Last commit: 3 months ago</i> | ๐ 1946 </br> ๐ด 563 </br> ๐๏ธ 30 |
The-Movie-DB-Kotlin | dangquanuet | The Movie DB app using Kotlin with updated Android features</br></br> <b>Tech Stack</b> : Koin, Coroutines, RxJava, Testing, Retrofit, Room, Paging, Data Binding, Easy Permissions, Navigation, LiveData, ViewModel </br></br> <i> Last commit: 3 months ago</i> | ๐ 390 </br> ๐ด 92 </br> ๐๏ธ 8 |
DroidNotes | mrcsxsiq | ๐ Note List app based on MVVM architecture (ViewModel, LiveData, Coroutines, Room and Jetpack Compose)</br></br> <b>Tech Stack</b> : ViewModel, LiveData, Coroutines, Room, Jetpack Compose </br></br> <i> Last commit: 4 months ago</i> | ๐ 56 </br> ๐ด 5 </br> ๐๏ธ 3 |
qksms | moezbhatti | The most beautiful SMS messenger for Android</br></br> <b>Tech Stack</b> : Dagger, Coroutines, RxJava, Testing, Retrofit, Realm, ExoPlayer, Conductor, Data Binding, ShortcutBadger, LiveData, ViewModel </br></br> <i> Last commit: 4 months ago</i> | ๐ 4264 </br> ๐ด 1065 </br> ๐๏ธ 131 |
Presently | alisonthemonster | Android app for recording gratitude journal entries -- over 1 million installs, contribute today!</br></br> <b>Tech Stack</b> : Dagger, Coroutines, RxJava, Testing, Room, Firebase Messaging, WorkManager, Dropbox, Calendar view, Paging, Biometric, LiveData, ViewModel </br></br> <i> Last commit: 5 months ago</i> | ๐ 348 </br> ๐ด 75 </br> ๐๏ธ 14 |
Praxis | mutualmobile | Example Android project using MVVM, DaggerAndroid, Jetpack Compose, Retrofit, Coroutines and Multi module architecture โ๐ฝ</br></br> <b>Tech Stack</b> : Dagger, Retrofit, Coroutines, RXJava2, ViewModel, Data Binding </br></br> <i> Last commit: 5 months ago</i> | ๐ 320 </br> ๐ด 46 </br> ๐๏ธ 10 |
wanandroid | lulululbj | Jetpack MVVM For Wanandroid ๆไฝณๅฎ่ทต ๏ผ</br></br> <b>Tech Stack</b> : Koin, Coroutines, Testing, Retrofit, Navigation, FlowLayout, LiveData, ViewModel </br></br> <i> Last commit: 5 months ago</i> | ๐ 1362 </br> ๐ด 234 </br> ๐๏ธ 20 |
ForgetMeNot | tema6120 | A flashcard app for Android.</br></br> <b>Tech Stack</b> : Coroutines + Flow, SQLDelight, Kotlin Serialization, Klock, Brackeys-IDE EditorKit </br></br> <i> Last commit: 6 months ago</i> | ๐ 333 </br> ๐ด 37 </br> ๐๏ธ 9 |
Updoot | adityam49 | A reddit client built for android </br></br> <b>Tech Stack</b> : Dagger Hilt, Coroutines, Testing, Retrofit, Room, ExoPlayer, WorkManager, Data Binding, Navigation, LiveData, ViewModel, Compose </br></br> <i> Last commit: 6 months ago</i> | ๐ 66 </br> ๐ด 7 </br> ๐๏ธ 4 |
TvFlix | 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</br></br> <b>Tech Stack</b> : Dagger Hilt, Coroutines, Testing, Retrofit, Room, Paging, Navigation, LiveData, ViewModel </br></br> <i> Last commit: 6 months ago</i> | ๐ 410 </br> ๐ด 60 </br> ๐๏ธ 15 |
Resplash | b-lam | Unofficial Unsplash Android App</br></br> <b>Tech Stack</b> : Koin, Coroutines, Testing, Retrofit, Room, Firestore, Firebase In-App Messaging, Paging, Navigation, Google Play Billing, Muzei, LiveData, ViewModel </br></br> <i> Last commit: 7 months ago</i> | ๐ 591 </br> ๐ด 106 </br> ๐๏ธ 14 |
fenix | 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</br></br> <b>Tech Stack</b> : Coroutines, Testing, Retrofit, Room, Firebase Perf, WorkManager, Paging, Navigation, LiveData, ViewModel </br></br> <i> Last commit: 8 months ago</i> | ๐ 6553 </br> ๐ด 1316 </br> ๐๏ธ 144 |
Portfolio-App | ashucoder1 | </br></br> <b>Tech Stack</b> : Kotlin, Room, Basic Intents, Gallery Image Picker </br></br> <i> Last commit: 8 months ago</i> | ๐ 0 </br> ๐ด 0 </br> ๐๏ธ 1 |
iiCnma | ImnIrdst | A playground android app, showcasing the latest technologies and architectures using the Movie Database APIs.</br></br> <b>Tech Stack</b> : Dagger Hilt, Testing, Coroutines + Flow, Retrofit, Room, LiveData, ViewModel, Paging, Navigation </br></br> <i> Last commit: 8 months ago</i> | ๐ 46 </br> ๐ด 6 </br> ๐๏ธ 2 |
MVVM-Architecture-Android | amitshekhariitbhu | MVVM architecture using Kotlin, Dagger, Retrofit, Coroutines, Flow, StateFlow, and etc.</br></br> <b>Tech Stack</b> : Dagger, Coroutines, RXJava2, ViewModel, Data Binding, LiveData. </br></br> <i> Last commit: 8 months ago</i> | ๐ 435 </br> ๐ด 106 </br> ๐๏ธ 14 |
iosched | The Google I/O Android App</br></br> <b>Tech Stack</b> : Dagger Hilt, Coroutines, Testing, Room, Firestore, Firebase Auth, Firebase Messaging, Firebase Functions, Navigation, ARCore, LiveData, ViewModel </br></br> <i> Last commit: 9 months ago</i> | ๐ 21786 </br> ๐ด 6269 </br> ๐๏ธ 1438 | |
apturicovid-android | ApturiCOVID | Apturi Covid Android lietotne</br></br> <b>Tech Stack</b> : Dagger, Coroutines, RxJava, Testing, Retrofit, Room, WorkManager, Data Binding, ShortcutBadger, LiveData, ViewModel </br></br> <i> Last commit: 10 months ago</i> | ๐ 38 </br> ๐ด 7 </br> ๐๏ธ 8 |
DeezerClone | fevziomurtekin | This Application using Dagger Hilt, Coroutines, Flow, Jetpack (Room, ViewModel, LiveData),Navigation based on MVVM architecture. </br></br> <b>Tech Stack</b> : Dagger Hilt, Coroutines, Flow, Jetpack (Room, ViewModel,Navigation LiveData), Retrofit, Paging, Testing </br></br> <i> Last commit: 11 months ago</i> | ๐ 92 </br> ๐ด 9 </br> ๐๏ธ 1 |
MovieMan | calvinnor | An open-source Android app for viewing Movies / TV information.</br></br> <b>Tech Stack</b> : Koin, Coroutines, Testing, Retrofit, Room, Navigation, LiveData, ViewModel </br></br> <i> Last commit: 11 months ago</i> | ๐ 81 </br> ๐ด 13 </br> ๐๏ธ 7 |
ChangeDetection | bernaferrari | Automatically track websites changes on Android in background.</br></br> <b>Tech Stack</b> : Dagger, Coroutines, RxJava, Retrofit, Room, Firestore, WorkManager, Paging, Data Binding, Navigation, JSoup, js-evaluator-for-android, LiveData, ViewModel </br></br> <i> Last commit: 11 months ago</i> | ๐ 675 </br> ๐ด 91 </br> ๐๏ธ 19 |
flexbooru-ap | flexbooru | An anime-pictures.net client for Android.</br></br> <b>Tech Stack</b> : Kodein, Coroutines, Retrofit, Room, WorkManager, Navigation, Markwon, LiveData, ViewModel </br></br> <i> Last commit: 12 months ago</i> | ๐ 69 </br> ๐ด 7 </br> ๐๏ธ 4 |
Instant-Weather | 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.</br></br> <b>Tech Stack</b> : Dagger, Coroutines, Testing, Retrofit, Room, WorkManager, Paging, Data Binding, Navigation, Algolia Search, LiveData, ViewModel </br></br> <i> Last commit: 1 year ago</i> | ๐ 734 </br> ๐ด 159 </br> ๐๏ธ 19 |
MovieCatalogue | ryanrvldo | </br></br> <b>Tech Stack</b> : ViewModel, LiveData, Coroutines, Firebase Cloud Messaging, Retrofit, Room, Glide, Dagger Hilt, and Google Material. </br></br> <i> Last commit: 1 year ago</i> | ๐ 22 </br> ๐ด 3 </br> ๐๏ธ 1 |
AnimeXStream | mukul500 | An Android app to watch anime on your phone without ads.</br></br> <b>Tech Stack</b> : Retrofit, RxJava, Epoxy, ViewModel, LiveData, Navigation, Realm, ExoPlayer v2.0, Glide </br></br> <i> Last commit: 1 year ago</i> | ๐ 2470 </br> ๐ด 214 </br> ๐๏ธ 132 |
MovieHunt | enginebai | Movie Android App written in Kotlin, MVVM, RxJava, Jetpack Compose (implementing), Android Architecture Components and Coroutine (Upcoming).</br></br> <b>Tech Stack</b> : Koin, RxJava, Room, Paging, Navigation, Epoxy, LiveData, ViewModel </br></br> <i> Last commit: 1 year ago</i> | ๐ 684 </br> ๐ด 82 </br> ๐๏ธ 16 |
space-app | ValterKasper | An Android app which shows timeline of upcoming rocket launches and showcases architecture of real application.</br></br> <b>Tech Stack</b> : Dagger, Coroutines, Testing, Retrofit, Room, WorkManager, Data Binding, Navigation, LiveData, ViewModel </br></br> <i> Last commit: 1 year ago</i> | ๐ 153 </br> ๐ด 17 </br> ๐๏ธ 5 |
Upgur | xiprox | A very simple offline-first Imgur client app</br></br> <b>Tech Stack</b> : Dagger, Retrofit, Room, WorkManager, Navigation, android-upload-service, LiveData, ViewModel </br></br> <i> Last commit: 1 year ago</i> | ๐ 13 </br> ๐ด 3 </br> ๐๏ธ 2 |
WallpaperApp-mvvm | androiddevnotesforks | App for viewing and downloading wallpapers</br></br> <b>Tech Stack</b> : Koin, Coroutines, Retrofit, Room, Lottie, Zoomy, Navigation, LiveData, ViewModel </br></br> <i> Last commit: 1 year ago</i> | ๐ 2 </br> ๐ด 0 </br> ๐๏ธ 0 |
feedapp | dievskiy | Calorie tracker for android that supports recipes and products search. </br></br> <b>Tech Stack</b> : Dagger, Coroutines, RxJava, Testing, Retrofit, Room, Firestore, Firebase Auth, Facebook Login, WorkManager, MPAndroidChart, Data Binding, Navigation, LiveData, ViewModel </br></br> <i> Last commit: 1 year ago</i> | ๐ 67 </br> ๐ด 14 </br> ๐๏ธ 3 |
MusicPlayer | ZahraHeydari | Implemented using Clean Arch, MVVM, LiveData, Room, Koin, Coil, Service, Notification and ExoPlayer</br></br> <b>Tech Stack</b> : Koin, Testing, Room, Firebase Storage, Firebase Auth, Firebase Messaging, Firebase Perf, Firebase Functions, Navigation, LiveData, ViewModel </br></br> <i> Last commit: 1 year ago</i> | ๐ 573 </br> ๐ด 87 </br> ๐๏ธ 12 |
Our-chat | 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</br></br> <b>Tech Stack</b> : Coroutines, Retrofit, Room, Firestore, Firebase Auth, Firebase Messaging, Facebook Login, WorkManager, Dexter, Data Binding, Navigation, LiveData, ViewModel </br></br> <i> Last commit: 1 year ago</i> | ๐ 29 </br> ๐ด 8 </br> ๐๏ธ 1 |
Kripto | sauravrao637 | Kripto - A Cryptocurrency app for Android.</br></br> <b>Tech Stack</b> : Hilt, Coroutines, Testing, Retrofit, Room, WorkManager, Navigation, State FLow, ViewModel </br></br> <i> Last commit: 1 year ago</i> | ๐ 12 </br> ๐ด 2 </br> ๐๏ธ 1 |
andriod-movie-collection-application | Ratheshan03 | </br></br> <b>Tech Stack</b> : Kotlin, Json, XML, SQLlite, OMBD-API, Room, Coroutines, CI-CD, ViewModel, Navigation </br></br> <i> Last commit: 1 year ago</i> | ๐ 0 </br> ๐ด 0 </br> ๐๏ธ 1 |
android-arithmetic-game | Ratheshan03 | </br></br> <b>Tech Stack</b> : Kotlin, Json, XML, SQLlite, OMBD-API, Room, Coroutines, ViewModel </br></br> <i> Last commit: 1 year ago</i> | ๐ 0 </br> ๐ด 0 </br> ๐๏ธ 1 |
MVVM-Architecture | qingmei2 | The practice of MVVM + Jetpack architecture in Android.</br></br> <b>Tech Stack</b> : Dagger Hilt, Coroutines, RxJava, Testing, Retrofit, Room, Paging, Navigation, LiveData, ViewModel </br></br> <i> Last commit: 2 years ago</i> | ๐ 1795 </br> ๐ด 286 </br> ๐๏ธ 45 |
NYTimes-App | TheCodeMonks | ๐ฝ A Simple Demonstration of the New York Times App ๐ฑ using Jsoup web crawler with MVVM Architecture ๐ฅ</br></br> <b>Tech Stack</b> : Coroutines, Room, JSoup, Navigation, LiveData, ViewModel </br></br> <i> Last commit: 2 years ago</i> | ๐ 503 </br> ๐ด 62 </br> ๐๏ธ 14 |
SimpleBible | mithun17 | Simple Bible is a light weight Bible app that lets you read the Bible, take notes, bookmark them and share with your friends.</br></br> <b>Tech Stack</b> : Dagger Hilt, Coroutines + Flow, ViewModel, Retrofit, Room, Navigation </br></br> <i> Last commit: 2 years ago</i> | ๐ 27 </br> ๐ด 5 </br> ๐๏ธ 1 |
Tedu | PHELAT | Todo app but minimal, open-source, and free.</br></br> <b>Tech Stack</b> : Dagger, Room, Coroutines, Firebase Messaging, Navigation, LiveData, ViewModel </br></br> <i> Last commit: 2 years ago</i> | ๐ 142 </br> ๐ด 22 </br> ๐๏ธ 5 |
Pokedex-AR | skydoves | ๐ฆ Pokedex-AR demonstrates ARCore, Sceneform, and modern Android tech stacks โ such as Hilt, Coroutines, Flow, Jetpack (Room, ViewModel, LiveData) based on MVVM architecture.</br></br> <b>Tech Stack</b> : Dagger Hilt, Coroutines, Retrofit, Room, ARCore, Sceneform, ViewModel, Data Binding, LiveData. </br></br> <i> Last commit: 2 years ago</i> | ๐ 576 </br> ๐ด 55 </br> ๐๏ธ 17 |
kotlin-mvvm-covid19 | rizmaulana | This repository contains simple COVID19 data monitoring with android stack MVVM, Live Data, Koin, RxJava, RxBinding, Offline first with simple caching, etc</br></br> <b>Tech Stack</b> : LiveData, Koin, RxJava, RxBinding, Offline first with simple caching, Spek2Framwework for Unit Testing, etc </br></br> <i> Last commit: 2 years ago</i> | ๐ 435 </br> ๐ด 115 </br> ๐๏ธ 13 |
Foodium | 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).</br></br> <b>Tech Stack</b> : Dagger Hilt, Coroutines, Testing, Retrofit, Room, LiveData, ViewModel </br></br> <i> Last commit: 2 years ago</i> | ๐ 2228 </br> ๐ด 419 </br> ๐๏ธ 57 |
Dads | ErickSumargo | BA DUM TSSS</br></br> <b>Tech Stack</b> : Hilt, Coroutines + Flow, UI Testing, Room, ViewModel, WorkManager, Apollo </br></br> <i> Last commit: 2 years ago</i> | ๐ 243 </br> ๐ด 26 </br> ๐๏ธ 8 |
Noted-Android | YahiaAngelo | Noted app for android </br></br> <b>Tech Stack</b> : Koin dependency injection, Coroutines, Realm db, Material Components, Markdown, Navigation, LiveData, ViewModel </br></br> <i> Last commit: 2 years ago</i> | ๐ 94 </br> ๐ด 12 </br> ๐๏ธ 2 |
TypiCodeRio | Rarj | </br></br> <b>Tech Stack</b> : Coroutines, Koin, Data Binding, View Binding, Live Data, Retrofit2, GSON </br></br> <i> Last commit: 2 years ago</i> | ๐ 0 </br> ๐ด 0 </br> ๐๏ธ 1 |
android-modular-architecture | vmadalin | ๐ Sample Android Components Architecture on a modular word focused on the scalability, testability and maintainability written in Kotlin, following best practices using Jetpack.</br></br> <b>Tech Stack</b> : Dagger, Coroutines, Testing, Retrofit, Room, Navigation, Paging, Data Binding, LiveData, ViewModel </br></br> <i> Last commit: 2 years ago</i> | ๐ 2367 </br> ๐ด 381 </br> ๐๏ธ 99 |
expenses | nominalista | App written in Kotlin for budget tracking.</br></br> <b>Tech Stack</b> : Dagger, Coroutines, RxJava, Testing, Retrofit, Room, Firestore, Firebase Auth, Firebase Messaging, WorkManager, Navigation, LiveData, ViewModel </br></br> <i> Last commit: 2 years ago</i> | ๐ 362 </br> ๐ด 83 </br> ๐๏ธ 19 |
DrawingsApp | Sharkaboi | An app to add and manage floor plan drawings with markers.</br></br> <b>Tech Stack</b> : Dagger Hilt, Coroutines, Room, Dhaval2404/ImagePicker, Subsampling Scale Image View, Navigation, LiveData, ViewModel </br></br> <i> Last commit: 2 years ago</i> | ๐ 28 </br> ๐ด 3 </br> ๐๏ธ 1 |
topcorn | theapache64 | A minimalistic movie listing app to browse IMDB's top 250 movies, built to demonstrate MVVM with latest hot-trending Android development tools.</br></br> <b>Tech Stack</b> : Dagger, Coroutines, Testing, Retrofit, Room, LiveData, ViewModel </br></br> <i> Last commit: 2 years ago</i> | ๐ 217 </br> ๐ด 42 </br> ๐๏ธ 11 |
GithubVisualizer | dheerajkotwani | ๐ฒ Android Application to track any user activity on Github built using the Github Developers API. Used Retrofit to fetch data and MVVM Architecture.</br></br> <b>Tech Stack</b> : Retrofit, Firebase Auth, Coroutines, LiveData, ViewModel </br></br> <i> Last commit: 2 years ago</i> | ๐ 114 </br> ๐ด 25 </br> ๐๏ธ 3 |
wanandroid | jianjunxiao | Kotlin+JetPack+ๅ็จๅฎ็ฐ็MVVMๆถๆWanandroidๅฎขๆท็ซฏ</br></br> <b>Tech Stack</b> : Coroutines, Retrofit, Room, LiveData, ViewModel </br></br> <i> Last commit: 2 years ago</i> | ๐ 250 </br> ๐ด 49 </br> ๐๏ธ 7 |
MixUp | GerardBradshaw | An Android app for creating photo collages. This app demonstrates NavigationUI, Espresso testing, Robolectric testing, custom views, low-level UI manipulation, and more.</br></br> <b>Tech Stack</b> : Dagger, Coroutines, Testing, Navigation, ColorPicker, ViewModel </br></br> <i> Last commit: 3 years ago</i> | ๐ 44 </br> ๐ด 15 </br> ๐๏ธ 5 |
roka-recipe-app | fabirt | Android recipes search App</br></br> <b>Tech Stack</b> : Dagger Hilt, Coroutines, Retrofit, Room, LiveData, ViewModel, Paging, Navigation, DataStore </br></br> <i> Last commit: 3 years ago</i> | ๐ 63 </br> ๐ด 14 </br> ๐๏ธ 2 |
jetpack-release-tracker | lmj0011 | Stay up to date on the latest AndroidX library releases.</br></br> <b>Tech Stack</b> : Coroutines, Testing, Fuel, Room, WorkManager, Data Binding, Navigation, LiveData, ViewModel </br></br> <i> Last commit: 3 years ago</i> | ๐ 81 </br> ๐ด 15 </br> ๐๏ธ 3 |
Bitlue | androiddevnotesforks | Bitlue is an app where you can check the Bitcoin's current market price value (Bitcoin + value = Bitlue) and its records.</br></br> <b>Tech Stack</b> : Dagger Hilt, Coroutines + Flow, MPAndroidChart, Retrofit, LiveData, ViewModel </br></br> <i> Last commit: 3 years ago</i> | ๐ 16 </br> ๐ด 4 </br> ๐๏ธ 1 |
flows-guide | Shivamdhuria | Android Application ๐ based on offline first approach built using Dagger Hilt, Material Motion, Coroutines + Flow, Jetpack (Room, ViewModel, LiveData) based on MVVM architecture.</br></br> <b>Tech Stack</b> : Dagger Hilt, Coroutines, Flows, Retrofit, Room, Material Design Components, Navigation, LiveData, ViewModel </br></br> <i> Last commit: 3 years ago</i> | ๐ 192 </br> ๐ด 29 </br> ๐๏ธ 7 |
droidconKE2020App | droidconKE | Android app fully written in Kotlin for droidconKE2020</br></br> <b>Tech Stack</b> : Koin, Coroutines, Testing, Retrofit, Room, Google Auth, Data Binding, Navigation, LiveData, ViewModel </br></br> <i> Last commit: 3 years ago</i> | ๐ 120 </br> ๐ด 43 </br> ๐๏ธ 14 |
SpaceXFollower | OMIsie11 | Android app that helps You keep up with SpaceX ๐</br></br> <b>Tech Stack</b> : Koin, Coroutines, Testing, Retrofit, Room, WorkManager, MPAndroidChart, Navigation, LiveData, ViewModel </br></br> <i> Last commit: 3 years ago</i> | ๐ 50 </br> ๐ด 9 </br> ๐๏ธ 3 |
PexWalls | GreyLabsDev | Wallpaper app based on pexels.com API. Kotlin/Clean/MVVM-like/SingleActivity</br></br> <b>Tech Stack</b> : Koin, Coroutines, RxJava, Retrofit, Room, Navigation, Markwon, LiveData, ViewModel </br></br> <i> Last commit: 3 years ago</i> | ๐ 45 </br> ๐ด 15 </br> ๐๏ธ 3 |
TrackMyPath | 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.</br></br> <b>Tech Stack</b> : Koin, Coroutines, Testing, Retrofit, Room, LiveData, ViewModel </br></br> <i> Last commit: 3 years ago</i> | ๐ 71 </br> ๐ด 13 </br> ๐๏ธ 3 |
BitfinexClient | gs-ts | An Android app written in Kotlin that demonstrates a clean architecture with MVVM, websockets using WebScoket client Scarlet, and RxAndroid/RxKotlin.</br></br> <b>Tech Stack</b> : Koin, RxJava, Testing, Scarlet, Room, Data Binding, LiveData, ViewModel </br></br> <i> Last commit: 3 years ago</i> | ๐ 16 </br> ๐ด 8 </br> ๐๏ธ 2 |
Gallerit | 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)</br></br> <b>Tech Stack</b> : Koin, Coroutines, Testing, Retrofit, Room, Navigation, Data Binding, LiveData, ViewModel </br></br> <i> Last commit: 3 years ago</i> | ๐ 220 </br> ๐ด 21 </br> ๐๏ธ 4 |
hiya-hiya-hiya | utsmannn | Whatsapp Clone base on Firebase Cloud Messaging</br></br> <b>Tech Stack</b> : Koin, Coroutines, Retrofit, Room, Firebase Messaging, Firebase Auth, WorkManager, Google Maps, Paging, JSoup, vanniktech/Emoji, afollestad/inline-activity-result, LiveData, ViewModel </br></br> <i> Last commit: 3 years ago</i> | ๐ 176 </br> ๐ด 47 </br> ๐๏ธ 6 |
Covid-19-Tracker | HariKulhari06 | Android app to track COVID-19 cases in India and globally. </br></br> <b>Tech Stack</b> : Dagger Hilt, Coroutines, Retrofit, Room, Firestore, WorkManager, Navigation, MPAndroidChart, LiveData, ViewModel </br></br> <i> Last commit: 3 years ago</i> | ๐ 133 </br> ๐ด 38 </br> ๐๏ธ 5 |
Cryptotracker | CharlieChristensen | </br></br> <b>Tech Stack</b> : Dagger, Coroutines, Testing, socketIO, Retrofit, Room, MPAndroidChart, Navigation, LiveData, ViewModel </br></br> <i> Last commit: 3 years ago</i> | ๐ 4 </br> ๐ด 1 </br> ๐๏ธ 2 |
NotesSync | 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</br></br> <b>Tech Stack</b> : Coroutines, Testing, Room, Google Drive, Dropbox, WorkManager, Navigation, LiveData, ViewModel </br></br> <i> Last commit: 3 years ago</i> | ๐ 44 </br> ๐ด 16 </br> ๐๏ธ 2 |
Photosen | commonpepper | Android app for viewing and downloading Flickr photos.</br></br> <b>Tech Stack</b> : Retrofit, Room, Paging, LiveData, ViewModel </br></br> <i> Last commit: 3 years ago</i> | ๐ 7 </br> ๐ด 2 </br> ๐๏ธ 0 |
MoonShot | haroldadmin | A SpaceX companion app for Android</br></br> <b>Tech Stack</b> : Dagger, Coroutines, Testing, Retrofit, Room, WorkManager, Navigation, LiveData, ViewModel </br></br> <i> Last commit: 3 years ago</i> | ๐ 161 </br> ๐ด 18 </br> ๐๏ธ 9 |
PukaPuka | 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</br></br> <b>Tech Stack</b> : LiveData, ViewModel, Navigation Components, CameraKit, Firebase ML Kit Text Recognition API, Glide, Volley, Lottie </br></br> <i> Last commit: 3 years ago</i> | ๐ 19 </br> ๐ด 2 </br> ๐๏ธ 2 |
Football-App | fionicholas | :soccer: Football App using MVVM, LiveData, RxJava2, DI, Room, Repository Patern</br></br> <b>Tech Stack</b> : LiveData, ViewModel, Retrofit, Room, Koin, RxJava, etc </br></br> <i> Last commit: 3 years ago</i> | ๐ 27 </br> ๐ด 7 </br> ๐๏ธ 2 |
Knote | edkluivert | Knote is a standard note taking app</br></br> <b>Tech Stack</b> : ViewModel, LiveData, Koin, Room db, Coroutines etc </br></br> <i> Last commit: 3 years ago</i> | ๐ 13 </br> ๐ด 2 </br> ๐๏ธ 2 |
AwesomeGithub | idisfkj | ๐ฅAndroid Githubๅฎขๆท็ซฏ๏ผๅบไบ็ปไปถๅๅผๅ๏ผๆฏๆ่ดฆๆทๅฏ็ ไธ่ฎค่ฏ็ป้ใไฝฟ็จKotlin่ฏญ่จ่ฟ่กๅผๅ๏ผ้กน็ฎๆถๆๆฏๅบไบJetPack&DataBinding็MVVM๏ผ้กน็ฎไธญไฝฟ็จไบArouterใRetrofitใCoroutineใGlideใDaggerไธHilt็ญๆต่กๅผๆบๆๆฏใ</br></br> <b>Tech Stack</b> : Coroutines, RxJava, Retrofit, Room, WorkManager, Paging, Navigation, Data Binding, ARouter, LiveData, ViewModel </br></br> <i> Last commit: 3 years ago</i> | ๐ 228 </br> ๐ด 44 </br> ๐๏ธ 5 |
CovidNow | OMIsie11 | Simple application for tracking Covid-19 info. Stay safe.๐ท</br></br> <b>Tech Stack</b> : Koin, Coroutines, Testing, Retrofit, Room, MPAndroidChart, LiveData, ViewModel </br></br> <i> Last commit: 3 years ago</i> | ๐ 20 </br> ๐ด 8 </br> ๐๏ธ 2 |
LetsChat | satyamurti | ๐ฎ๐ณ Open source Indian Chat application with new cool concepts.</br></br> <b>Tech Stack</b> : Coroutines, Retrofit, Firestore, Firebase Auth, Firebase Messaging, Firebase Storage, Cloud Functions, Data Binding, Navigation, LiveData, ViewModel </br></br> <i> Last commit: 3 years ago</i> | ๐ 81 </br> ๐ด 30 </br> ๐๏ธ 6 |
Yet-Another-Anime-List | 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</br></br> <b>Tech Stack</b> : Dagger, RxJava, Testing using Fakes, MockWebserver, RxRetrofit, Room, Navigation Components, Lottie, LiveData, ViewModel </br></br> <i> Last commit: 3 years ago</i> | ๐ 12 </br> ๐ด 2 </br> ๐๏ธ 3 |
PasswordVault | 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.</br></br> <b>Tech Stack</b> : Dagger Hilt, Room, Navigation, LiveData, ViewModel </br></br> <i> Last commit: 3 years ago</i> | ๐ 31 </br> ๐ด 9 </br> ๐๏ธ 3 |
PokemonGo | jnkforks | Jetpack ๅฎๆ้กน็ฎ PokemonGo๏ผ็ฅๅฅๅฎ่ด๏ผๅบไบ MVVM ๆถๆๅ Repository ่ฎพ่ฎกๆจกๅผ๏ผๅฆๆ่ฟไธชไปๅบๅฏนไฝ ๆๅธฎๅฉ๏ผ่ฏทไปๅบๅณไธ่งๅธฎๆ star ไธไธ๏ผ้ๅธธๆ่ฐขใ</br></br> <b>Tech Stack</b> : Dagger Hilt, Koin, Coroutines, RxJava, Testing, Retrofit, Room, WorkManager, Paging, LiveData, ViewModel </br></br> <i> Last commit: 3 years ago</i> | ๐ 1 </br> ๐ด 0 </br> ๐๏ธ 1 |
AppDevToolbox | andyb129 | Collection of tools for Android app development in one place ๐ง ๐จ</br></br> <b>Tech Stack</b> : Dagger, Coroutines, RxJava, Room, Venom, LiveData, ViewModel </br></br> <i> Last commit: 3 years ago</i> | ๐ 21 </br> ๐ด 5 </br> ๐๏ธ 2 |
PopularPeople | KhaledSherifSayed | A ๐ฑ Popular People app using Shared Elements between fragments with transformation motions based on MVVM (ViewModel, Coroutines, LiveData, Repository, Koin) architecture.</br></br> <b>Tech Stack</b> : Koin, Coroutines, Testing, Retrofit, Data Binding, Sandwich, LiveData, ViewModel </br></br> <i> Last commit: 3 years ago</i> | ๐ 16 </br> ๐ด 3 </br> ๐๏ธ 3 |
Movie | weylar | A simple movie app</br></br> <b>Tech Stack</b> : Dagger, Coroutines, Retrofit, Room, WorkManager, Paging, Data Binding, Navigation, LiveData, ViewModel </br></br> <i> Last commit: 3 years ago</i> | ๐ 9 </br> ๐ด 2 </br> ๐๏ธ 2 |
wiqaytna-android | Wiqaytna-app | </br></br> <b>Tech Stack</b> : RxJava, Testing, Room, Firebase Storage, Firebase Auth, Firebase Messaging, Firebase Perf, Firebase Functions, Navigation, LiveData, ViewModel </br></br> <i> Last commit: 3 years ago</i> | ๐ 161 </br> ๐ด 66 </br> ๐๏ธ 26 |
NewsFeed | KevinGitonga | A localized News reader Android app powered by newsapi.org</br></br> <b>Tech Stack</b> : Coroutines, Retrofit, Room, Pretty Time, LiveData, ViewModel </br></br> <i> Last commit: 3 years ago</i> | ๐ 13 </br> ๐ด 6 </br> ๐๏ธ 1 |
TukoNewsClient | 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/</br></br> <b>Tech Stack</b> : Coroutines, Retrofit, Room, LiveData, ViewModel </br></br> <i> Last commit: 3 years ago</i> | ๐ 8 </br> ๐ด 0 </br> ๐๏ธ 0 |
ArchApp | PhilippeBoisney | Simple Android app to show how to design a multi-modules MVVM Android app (fully tested)</br></br> <b>Tech Stack</b> : Koin, Coroutines, Testing, Retrofit, Room, Data Binding, Navigation, LiveData, ViewModel </br></br> <i> Last commit: 4 years ago</i> | ๐ 617 </br> ๐ด 100 </br> ๐๏ธ 17 |
Heyyoo | 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).</br></br> <b>Tech Stack</b> : Coroutines, Retrofit, Room, Algolia, LocGetter, EasyValidation, Dexter, Splashy, secure-preferences, Paging, Data Binding, Navigation, LiveData, ViewModel </br></br> <i> Last commit: 4 years ago</i> | ๐ 44 </br> ๐ด 5 </br> ๐๏ธ 3 |
AppLocker | iammert | ๐ Open source app locker, vault, call blocker application</br></br> <b>Tech Stack</b> : Dagger, RxJava, Room, WorkManager, Data Binding, RxPermissions, LiveData, ViewModel </br></br> <i> Last commit: 4 years ago</i> | ๐ 445 </br> ๐ด 106 </br> ๐๏ธ 22 |
software-engineering-daily-android | SoftwareEngineeringDaily | Android client for Software Engineering Daily</br></br> <b>Tech Stack</b> : Koin, Coroutines, Testing, Retrofit, Room, WorkManager, Exoplayer, Navigation, Android-Permissions, LiveData, ViewModel </br></br> <i> Last commit: 4 years ago</i> | ๐ 88 </br> ๐ด 29 </br> ๐๏ธ 15 |
Social-Note | mars-amn | Social Note - Note-taking, sharing, time & location reminder</br></br> <b>Tech Stack</b> : Koin, RxJava, Room, Firestore, Firebase Auth, Firebase Storage, Firebase Messaging, WorkManager, Data Binding, Paging, LiveData, ViewModel </br></br> <i> Last commit: 4 years ago</i> | ๐ 56 </br> ๐ด 9 </br> ๐๏ธ 3 |
youtube-dl-android | cuongpm | ๐ฆ๐ฆVideo downloader for Android - Download videos from Youtube, Facebook, Twitter, Instagram, Dailymotion, Vimeo and more than 1000 other sites</br></br> <b>Tech Stack</b> : Dagger, RxJava, Testing, Retrofit, Room, Data Binding, LiveData, ViewModel </br></br> <i> Last commit: 4 years ago</i> | ๐ 476 </br> ๐ด 136 </br> ๐๏ธ 20 |
file.io-Android-Client | rumaan | โ๏ธ Unofficial file.io Android App ๐ฑ</br></br> <b>Tech Stack</b> : Testing, Fuel, Room, WorkManager, Navigation, PermissionsDispatcher, LiveData, ViewModel </br></br> <i> Last commit: 5 years ago</i> | ๐ 21 </br> ๐ด 13 </br> ๐๏ธ 3 |
Clean Architecture
Name | Author โ๏ธ | Description ๐๏ธ | Reputation ๐ช |
---|---|---|---|
android-showcase | igorwojda | ๐ Android application following best practices: Kotlin, Coroutines, JetPack, Clean Architecture, Feature Modules, Tests, MVVM, DI, Static Analysis...</br></br> <b>Tech Stack</b> : Kodein, Coroutines, Testing, Retrofit, KAndroid, Lottie, Detekt, Navigation, Dynamic Feature Modules, LiveData, ViewModel </br></br> <i> Last commit: 19 hours ago</i> | ๐ 6157 </br> ๐ด 868 </br> ๐๏ธ 118 |
Rick-and-Morty | akhilesh0707 | The Rick And Morty - MVVM with a clean architecture approach using some of the best practices in Android Development.</br></br> <b>Tech Stack</b> : Kotlin, Coroutines, Flow, Dagger-Hilt, Kotlin-DSL, LiveData, Lifecycle, ViewModel, Room, Navigation, Data Binding, Material-Components, Retrofit, OkHttp, Moshi, Timber, Glide </br></br> <i> Last commit: 4 weeks ago</i> | ๐ 95 </br> ๐ด 23 </br> ๐๏ธ 3 |
BLTaxi | VladimirWrites | ๐ BL Taxi is a simple app for calling a taxi in the city Banja Luka built using modern Android development tools</br></br> <b>Tech Stack</b> : Koin, Retrofit, Room, Data Binding, LiveData, View Model, Work Manager, Material Components </br></br> <i> Last commit: 2 months ago</i> | ๐ 348 </br> ๐ด 39 </br> ๐๏ธ 7 |
SpaceX-prepare-for-Clean-Architecture-liftoff | ferPrieto | Clean Architecture Modular Project: MVVM + Jetpack Compose + Coroutines + Flows + Dagger2 + LiveData + UnitTests + UITests + Screenshot Tests + MockWebServer</br></br> <b>Tech Stack</b> : Dagger, Coroutines, Testing, Retrofit, Data Binding, Navigation, LiveData, ViewModel </br></br> <i> Last commit: 5 months ago</i> | ๐ 631 </br> ๐ด 84 </br> ๐๏ธ 6 |
CoolWeather | akoufa | Weather App that uses Android best practices. Android Jetpack, clean architecture. Written in Kotlin</br></br> <b>Tech Stack</b> : Dagger Hilt, Coroutines, Testing, Retrofit, Room, Navigation, LiveData, ViewModel </br></br> <i> Last commit: 6 months ago</i> | ๐ 190 </br> ๐ด 18 </br> ๐๏ธ 10 |
Slootnime-APP | bakharaalief | Slootnime is simple android app to learn graphql API with Apollo and clean architecture</br></br> <b>Tech Stack</b> : Kotlin, Coroutine, Dagger-Hilt, LiveData, Lifecycle, ViewModel, Apollo, Glide, Pagging, Lottie </br></br> <i> Last commit: 9 months ago</i> | ๐ 3 </br> ๐ด 0 </br> ๐๏ธ 2 |
Android-Kotlin-Clean-Architecture | sanogueralorenzo | Android Sample Clean Architecture App written in Kotlin</br></br> <b>Tech Stack</b> : Dagger Hilt, Testing, RxJava, Retrofit, AssistedInject, Epoxy, RxPaper, MvRx, ViewModel </br></br> <i> Last commit: 1 year ago</i> | ๐ 1733 </br> ๐ด 329 </br> ๐๏ธ 56 |
PropertyFindAR | 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.</br></br> <b>Tech Stack</b> : 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 </br></br> <i> Last commit: 2 years ago</i> | ๐ 254 </br> ๐ด 36 </br> ๐๏ธ 14 |
Theatre | andremion | Pet project using Clean Architecture + MVVM + Reactive Extensions + Android Architecture Components. The data are fetched from LondonTheatreDirect API. ๐ญ</br></br> <b>Tech Stack</b> : Dagger, RxJava, Testing, Retrofit, Room, Navigation, Data Binding, LiveData, ViewModel </br></br> <i> Last commit: 2 years ago</i> | ๐ 646 </br> ๐ด 97 </br> ๐๏ธ 27 |
Android-Clean-Architecture | 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)</br></br> <b>Tech Stack</b> : Dagger, Unit Testing for modules, Mockito, RxJava, Retrofit, Room, CI-CD, SOLID, Code Coverage, Jacoco, Detekt, ktlint, Stetho, LiveData, ViewModel </br></br> <i> Last commit: 2 years ago</i> | ๐ 295 </br> ๐ด 51 </br> ๐๏ธ 5 |
android-clean-architecture | sansets | Sample for Android Clean Architecture.</br></br> <b>Tech Stack</b> : Navigation Component, Dagger, Coroutines Flow, Room, Retrofit, LiveData, ViewModel, View Binding, Dynamic Feature Modules. </br></br> <i> Last commit: 2 years ago</i> | ๐ 122 </br> ๐ด 14 </br> ๐๏ธ 2 |
Clean-MVVM-ArchComponents | odaridavid | ๐ฝ Built with MVVM pattern, Koin , Coroutines + Flows ,Architecture Components, Data Binding , Firebase , Unit/UI Tests ,Motion Layout</br></br> <b>Tech Stack</b> : Koin, Coroutines, Testing, Retrofit, Room, Data Binding, Motion Layout, LiveData, ViewModel </br></br> <i> Last commit: 2 years ago</i> | ๐ 654 </br> ๐ด 112 </br> ๐๏ธ 23 |
CoronavirusWorldStatus | 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</br></br> <b>Tech Stack</b> : Dagger, Coroutines, Retrofit, Room, LiveData, ViewModel , Stetho </br></br> <i> Last commit: 3 years ago</i> | ๐ 22 </br> ๐ด 2 </br> ๐๏ธ 1 |
MVI
Normal
Name | Author โ๏ธ | Description ๐๏ธ | Reputation ๐ช |
---|---|---|---|
ComicReaderApp-MVI-Coroutine-RxKotlin-Jetpack | 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</br></br> <b>Tech Stack</b> : Koin, Coroutines, RxJava, Retrofit, Room, Firestore, Firebase Auth, Firebase Storage, WorkManager, Navigation, Paging, LiveData, ViewModel </br></br> <i> Last commit: 5 days ago</i> | ๐ 239 </br> ๐ด 46 </br> ๐๏ธ 7 |
Open-API-Android-App | mitchtabian | Kotlin, MVI, Hilt, Retrofit2, Coroutines, Room Persistence, REST API, Token Authentication</br></br> <b>Tech Stack</b> : Dagger, Coroutines, Retrofit, Room, Navigation, LiveData, ViewModel </br></br> <i> Last commit: 7 months ago</i> | ๐ 650 </br> ๐ด 225 </br> ๐๏ธ 26 |
GameDealz | R4md4c | A non-official Android client for IsThereAnyDeal.com</br></br> <b>Tech Stack</b> : Dagger, Coroutines, Testing, Retrofit, Room, WorkManager, acra, fastAdapter, Paging, JSoup, dropbox/Store, LiveData, ViewModel </br></br> <i> Last commit: 1 year ago</i> | ๐ 27 </br> ๐ด 2 </br> ๐๏ธ 4 |
NewsFeed-MVI-Dagger | HadySalhab | Android News Application built in kotlin: MVI+Dagger+NetworkBoundResource+ViewModel+Livedata. </br></br> <b>Tech Stack</b> : Dagger, Coroutines, Testing, Retrofit, Room, WorkManager, Data Binding, Navigation, LiveData, ViewModel </br></br> <i> Last commit: 4 years ago</i> | ๐ 12 </br> ๐ด 7 </br> ๐๏ธ 2 |
Clean Architecture
Name | Author โ๏ธ | Description ๐๏ธ | Reputation ๐ช |
---|---|---|---|
StarWarsSearch-MVI | 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</br></br> <b>Tech Stack</b> : Jetpack, Dagger hilt, Coroutines & StateFlow, Room, Retrofit, FlowBinding </br></br> <i> Last commit: 2 months ago</i> | ๐ 197 </br> ๐ด 29 </br> ๐๏ธ 8 |
CleanRxArchitecture | lopspower | Clean Rx Kotlin Architecture sample on GitHub Api ๐</br></br> <b>Tech Stack</b> : Dagger, RxJava, Retrofit, Room, Clean Architecture, LiveData, ViewModel </br></br> <i> Last commit: 1 year ago</i> | ๐ 387 </br> ๐ด 49 </br> ๐๏ธ 15 |
Baking-App-Kotlin | 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.</br></br> <b>Tech Stack</b> : Dagger hilt, Coroutines & StateFlow, Unit Testing, Retrofit, DFM Navigation, FlowBinding, Exoplayer </br></br> <i> Last commit: 2 years ago</i> | ๐ 440 </br> ๐ด 82 </br> ๐๏ธ 11 |
Clean-Notes | mitchtabian | Clean Architecture by layer</br></br> <b>Tech Stack</b> : Dagger, Coroutines, Testing, Retrofit, Room, Firestore, Firebase Auth, Navigation, Markdown Processor, LiveData, ViewModel </br></br> <i> Last commit: 3 years ago</i> | ๐ 496 </br> ๐ด 137 </br> ๐๏ธ 17 |
MVP
Name | Author โ๏ธ | Description ๐๏ธ | Reputation ๐ช |
---|---|---|---|
tachiyomi | tachiyomiorg | Free and open source manga reader for Android.</br></br> <b>Tech Stack</b> : Inorichi injekt, Coroutines, RxJava, Testing, Retrofit, DiskLruCache, Jsoup, WorkManager, Duktape Android, Conductor </br></br> <i> Last commit: 2 hours ago</i> | ๐ 24848 </br> ๐ด 2670 </br> ๐๏ธ 589 |
UTair-MVP-Sample | ImangazalievM | Android Clean Architecture + MVP Sample written in Kotlin</br></br> <b>Tech Stack</b> : Clean Architecture, Coroutines, RxJava 2, Coroutines, Toothpick, Moxy, Unit-tests (Spek, Mockk), UI-tests (Kaspresso) </br></br> <i> Last commit: 3 years ago</i> | ๐ 30 </br> ๐ด 5 </br> ๐๏ธ 4 |
Other
Name | Author โ๏ธ | Description ๐๏ธ | Reputation ๐ช |
---|---|---|---|
shadowsocks-android | shadowsocks | A shadowsocks client for Android</br></br> <b>Tech Stack</b> : Testing, Room, Firebase Ads, WorkManager </br></br> <i> Last commit: 2 weeks ago</i> | ๐ 34025 </br> ๐ด 11641 </br> ๐๏ธ 1574 |
countin | Husseinfo | An Android Application that remembers your life events.</br></br> <b>Tech Stack</b> : Room, Coroutines, Compose, Material3 </br></br> <i> Last commit: 9 months ago</i> | ๐ 6 </br> ๐ด 0 </br> ๐๏ธ 1 |
kotlinbaseproject | aasif1297 | </br></br> <b>Tech Stack</b> : Foursquare APIs, Koin, Coroutines, Moshi, Room, Retrofit, Viewbinding, Google Play Services </br></br> <i> Last commit: 12 months ago</i> | ๐ 0 </br> ๐ด 0 </br> ๐๏ธ 1 |
Scarlet-Notes | BijoySingh | [Discontinued and Unsupported Project] Simple yet powerful rich note taking android application, with a lot of flexibilty of usage</br></br> <b>Tech Stack</b> : Dagger, Coroutines, Room, Firebase Auth, Firebase Database, Paging, Navigation, Evernote android-job, Facebook Litho, Facebook SoLoader, Biometric </br></br> <i> Last commit: 2 years ago</i> | ๐ 345 </br> ๐ด 97 </br> ๐๏ธ 19 |
Screenaway | DimaBrody | Phone Screen Forced Locker</br></br> <b>Tech Stack</b> : Room, Play Install Referrer Library </br></br> <i> Last commit: 3 years ago</i> | ๐ 15 </br> ๐ด 2 </br> ๐๏ธ 1 |
:books: Tech Stack/Libraries
- Dagger, Koin, Kodein, Inorichi Injekt, Coroutines, Rx, Testing, Retrofit, Fuel, Room, Realm, Firebase Products, WorkManager, ExoPlayer, Paging, Navigation, Lottie, Zoomy, JSoup, js-evaluator-for-android, Algolia Search, Conductor, Call Control DataShare, libphonenumber-android, Mixpanel Android, Venom, FlowLayout, ARCore, GSYVideoPlayer, PermissionX, EventBus, Dynamicanimation, Google Drive, Dropbox, MPAndroidChart, Facebook Products, PayPal, Stripe, Easy Permissions, socketIO, Dexter, Tikxml, Markwon, Scarlet, Android-Permissions, RxPermissions, android-upload-service, PermissionsDispatcher, ShortcutBadger, ARouter, Sandwich, Calendar view, Biometric, Pretty Time, Markdown Processor, DiskLruCache, Duktape Android, Evernote android-job, Facebook Litho, Facebook SoLoader, Data Binding, TimelineView
:memo: Contributing
See contributing.md
:moyai: Core Contributors
- @theapache64 automated this repo 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! ๐ฃ
<table> <tr> <td align="center"><a href="https://github.com/KevinGitonga"><b>KevinGitonga</b></a></td> <td align="center"><a href="https://github.com/HamdiBoumaiza"><b>HamdiBoumaiza</b></a></td> <td align="center"><a href="https://github.com/Devansh-Maurya"><b>Devansh-Maurya</b></a></td> <td align="center"><a href="https://github.com/Annie-Sultana"><b>Annie-Sultana</b></a></td> <td align="center"><a href="https://github.com/iamsurajgiri"><b>iamsurajgiri</b></a></td> </tr> <tr> <td align="center"><a href="https://github.com/saifali25"><b>saifali25</b></a></td> <td align="center"><a href="https://github.com/Tristankluivert"><b>Tristankluivert</b></a></td> <td align="center"><a href="https://github.com/anacoimbrag"><b>anacoimbrag</b></a></td> <td align="center"><a href="https://github.com/alpharomeo911"><b>alpharomeo911</b></a></td> <td align="center"><a href="https://github.com/adityakamath16"><b>adityakamath16</b></a></td> </tr> <tr> <td align="center"><a href="https://github.com/ImangazalievM"><b>ImangazalievM</b></a></td> <td align="center"><a href="https://github.com/Ezike"><b>Ezike</b></a></td> <td align="center"><a href="https://github.com/viveksharma2382000"><b>viveksharma2382000</b></a></td> <td align="center"><a href="https://github.com/sridevshenoy"><b>sridevshenoy</b></a></td> <td align="center"><a href="https://github.com/satyamurti"><b>satyamurti</b></a></td> </tr> <tr> <td align="center"><a href="https://github.com/sansets"><b>sansets</b></a></td> <td align="center"><a href="https://github.com/sanmiAde"><b>sanmiAde</b></a></td> <td align="center"><a href="https://github.com/saif71"><b>saif71</b></a></td> <td align="center"><a href="https://github.com/ryanrvldo"><b>ryanrvldo</b></a></td> <td align="center"><a href="https://github.com/rizmaulana"><b>rizmaulana</b></a></td> </tr> <tr> <td align="center"><a href="https://github.com/pedrofsn"><b>pedrofsn</b></a></td> <td align="center"><a href="https://github.com/odaridavid"><b>odaridavid</b></a></td> <td align="center"><a href="https://github.com/ihilalahmad"><b>ihilalahmad</b></a></td> <td align="center"><a href="https://github.com/igorescodro"><b>igorescodro</b></a></td> <td align="center"><a href="https://github.com/happysingh23828"><b>happysingh23828</b></a></td> </tr> <tr> <td align="center"><a href="https://github.com/fionicholas"><b>fionicholas</b></a></td> <td align="center"><a href="https://github.com/enginebai"><b>enginebai</b></a></td> <td align="center"><a href="https://github.com/dheerajkotwani"><b>dheerajkotwani</b></a></td> <td align="center"><a href="https://github.com/auron567"><b>auron567</b></a></td> <td align="center"><a href="https://github.com/abhinav0612"><b>abhinav0612</b></a></td> </tr> <tr> <td align="center"><a href="https://github.com/YahiaAngelo"><b>YahiaAngelo</b></a></td> <td align="center"><a href="https://github.com/VladimirWrites"><b>VladimirWrites</b></a></td> <td align="center"><a href="https://github.com/Spikeysanju"><b>Spikeysanju</b></a></td> <td align="center"><a href="https://github.com/SmartToolFactory"><b>SmartToolFactory</b></a></td> <td align="center"><a href="https://github.com/Shivamdhuria"><b>Shivamdhuria</b></a></td> </tr> <tr> <td align="center"><a href="https://github.com/PatilShreyas"><b>PatilShreyas</b></a></td> <td align="center"><a href="https://github.com/PHELAT"><b>PHELAT</b></a></td> <td align="center"><a href="https://github.com/Margu86"><b>Margu86</b></a></td> <td align="center"><a href="https://github.com/MageshVS"><b>MageshVS</b></a></td> <td align="center"><a href="https://github.com/KhaledSherifSayed"><b>KhaledSherifSayed</b></a></td> </tr> </table>