forked from androiddevnotes/awesome-android-kotlin-apps
-
Notifications
You must be signed in to change notification settings - Fork 0
/
README.md
328 lines (270 loc) · 70.3 KB
/
README.md
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
<!--
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/132?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 : Sun Nov 21 00:05:10 UTC 2021___
## 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.</br></br> <i> Last commit: 2 weeks ago</i> | 🌟 488 </br> 🍴 50 </br> 👁️ 11 |
### 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.</br></br> <b>Tech Stack</b> : Dagger, Coroutines, Testing, Retrofit, Room, Firebase Messaging, WorkManager, Navigation, Dynamicanimation, LiveData, ViewModel </br></br> <i> Last commit: 8 hours ago</i> | 🌟 244 </br> 🍴 20 </br> 👁️ 13 |
| [fenix](https://github.com/mozilla-mobile/fenix) | [mozilla-mobile](https://github.com/mozilla-mobile) | Firefox for Android</br></br> <b>Tech Stack</b> : Coroutines, Testing, Retrofit, Room, Firebase Perf, WorkManager, Paging, Navigation, LiveData, ViewModel </br></br> <i> Last commit: 8 hours ago</i> | 🌟 5334 </br> 🍴 986 </br> 👁️ 134 |
| [Inure](https://github.com/Hamza417/Inure) | [Hamza417](https://github.com/Hamza417) | An elegant and beautiful Android app manager for both rooted and non-rooted devices and a built-in terminal, device info and analytics panel.</br></br> <b>Tech Stack</b> : LiveData, ViewModel, WebKit, APK Parser, libsu </br></br> <i> Last commit: 1 day ago</i> | 🌟 82 </br> 🍴 10 </br> 👁️ 5 |
| [plees-tracker](https://github.com/vmiklos/plees-tracker) | [vmiklos](https://github.com/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: 1 day ago</i> | 🌟 64 </br> 🍴 15 </br> 👁️ 7 |
| [muzei](https://github.com/muzei/muzei) | [muzei](https://github.com/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: 1 day ago</i> | 🌟 4319 </br> 🍴 946 </br> 👁️ 185 |
| [MovieHunt](https://github.com/enginebai/MovieHunt) | [enginebai](https://github.com/enginebai) | Movie Android App written in Kotlin, MVVM, RxJava, Coroutine, Android Architecture Components and Jetpack Compose.</br></br> <b>Tech Stack</b> : Koin, RxJava, Room, Paging, Navigation, Epoxy, LiveData, ViewModel </br></br> <i> Last commit: 1 day ago</i> | 🌟 340 </br> 🍴 39 </br> 👁️ 12 |
| [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🦸.</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: 1 day ago</i> | 🌟 967 </br> 🍴 113 </br> 👁️ 22 |
| [Eyepetizer](https://github.com/VIPyinzhiwei/Eyepetizer) | [VIPyinzhiwei](https://github.com/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 days ago</i> | 🌟 1288 </br> 🍴 310 </br> 👁️ 27 |
| [Nekome](https://github.com/Chesire/Nekome) | [Chesire](https://github.com/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: 3 days ago</i> | 🌟 152 </br> 🍴 23 </br> 👁️ 3 |
| [Kotlin-Pokedex](https://github.com/mrcsxsiq/Kotlin-Pokedex) | [mrcsxsiq](https://github.com/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: 3 days ago</i> | 🌟 1253 </br> 🍴 183 </br> 👁️ 23 |
| [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.</br></br> <b>Tech Stack</b> : Dagger Hilt, Testing, Coroutines + Flow, Retrofit, Room, LiveData, ViewModel, Paging, Navigation </br></br> <i> Last commit: 3 days ago</i> | 🌟 27 </br> 🍴 5 </br> 👁️ 1 |
| [GitExplorer-Android](https://github.com/Shashank02051997/GitExplorer-Android) | [Shashank02051997](https://github.com/Shashank02051997) | Find the right git commands 🔥 without digging through the web.😊😊😉</br></br> <b>Tech Stack</b> : LiveData, ViewModel </br></br> <i> Last commit: 3 days ago</i> | 🌟 86 </br> 🍴 15 </br> 👁️ 6 |
| [apturicovid-android](https://github.com/ApturiCOVID/apturicovid-android) | [ApturiCOVID](https://github.com/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: 3 days ago</i> | 🌟 32 </br> 🍴 5 </br> 👁️ 11 |
| [alkaa](https://github.com/igorescodro/alkaa) | [igorescodro](https://github.com/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: 3 days ago</i> | 🌟 566 </br> 🍴 53 </br> 👁️ 14 |
| [Presently](https://github.com/alisonthemonster/Presently) | [alisonthemonster](https://github.com/alisonthemonster) | Android app for recording gratitude journal entries -- over 500k 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: 4 days ago</i> | 🌟 168 </br> 🍴 51 </br> 👁️ 8 |
| [flexbooru](https://github.com/flexbooru/flexbooru) | [flexbooru](https://github.com/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: 5 days ago</i> | 🌟 480 </br> 🍴 51 </br> 👁️ 27 |
| [Photos](https://github.com/SIKV/Photos) | [SIKV](https://github.com/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: 5 days ago</i> | 🌟 46 </br> 🍴 8 </br> 👁️ 7 |
| [AnimeXStream](https://github.com/mukul500/AnimeXStream) | [mukul500](https://github.com/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: 6 days ago</i> | 🌟 1588 </br> 🍴 152 </br> 👁️ 109 |
| [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.</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: 6 days ago</i> | 🌟 573 </br> 🍴 110 </br> 👁️ 17 |
| [Dads](https://github.com/ErickSumargo/Dads) | [ErickSumargo](https://github.com/ErickSumargo) | *BA DUM TSSS*</br></br> <b>Tech Stack</b> : Hilt, Coroutines + Flow, UI Testing, Room, ViewModel, WorkManager, Apollo </br></br> <i> Last commit: 7 days ago</i> | 🌟 223 </br> 🍴 15 </br> 👁️ 5 |
| [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.</br></br> <b>Tech Stack</b> : Dagger, Coroutines, Testing, Retrofit, Room, WorkManager, Data Binding, Navigation, LiveData, ViewModel </br></br> <i> Last commit: 1 week ago</i> | 🌟 127 </br> 🍴 13 </br> 👁️ 5 |
| [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.</br></br> <b>Tech Stack</b> : Dagger, Coroutines, Testing, Retrofit, Data Binding, Navigation, LiveData, ViewModel </br></br> <i> Last commit: 1 week ago</i> | 🌟 43 </br> 🍴 7 </br> 👁️ 2 |
| [habitica-android](https://github.com/HabitRPG/habitica-android) | [HabitRPG](https://github.com/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> | 🌟 926 </br> 🍴 413 </br> 👁️ 60 |
| [ForgetMeNot](https://github.com/tema6120/ForgetMeNot) | [tema6120](https://github.com/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: 2 weeks ago</i> | 🌟 176 </br> 🍴 18 </br> 👁️ 5 |
| [Updoot](https://github.com/adityam49/Updoot) | [adityam49](https://github.com/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: 2 weeks ago</i> | 🌟 45 </br> 🍴 7 </br> 👁️ 4 |
| [Pokedex](https://github.com/skydoves/Pokedex) | [skydoves](https://github.com/skydoves) | 🗡️ Android Pokedex using Hilt, 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: 2 weeks ago</i> | 🌟 4818 </br> 🍴 569 </br> 👁️ 202 |
| [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</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: 2 weeks ago</i> | 🌟 1872 </br> 🍴 566 </br> 👁️ 36 |
| [Resplash](https://github.com/b-lam/Resplash) | [b-lam](https://github.com/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: 3 weeks ago</i> | 🌟 471 </br> 🍴 93 </br> 👁️ 15 |
| [MyCuration](https://github.com/phicdy/MyCuration) | [phicdy](https://github.com/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: 3 weeks ago</i> | 🌟 14 </br> 🍴 7 </br> 👁️ 1 |
| [qksms](https://github.com/moezbhatti/qksms) | [moezbhatti](https://github.com/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: 3 weeks ago</i> | 🌟 3500 </br> 🍴 979 </br> 👁️ 132 |
| [Praxis](https://github.com/mutualmobile/Praxis) | [mutualmobile](https://github.com/mutualmobile) | Example Android project using MVVM, DaggerAndroid, Jetpack, Data Binding, Retrofit, RxJava and Coroutines</br></br> <b>Tech Stack</b> : Dagger, Retrofit, Coroutines, RXJava2, ViewModel, Data Binding </br></br> <i> Last commit: 4 weeks ago</i> | 🌟 90 </br> 🍴 20 </br> 👁️ 7 |
| [Noted-Android](https://github.com/YahiaAngelo/Noted-Android) | [YahiaAngelo](https://github.com/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: 4 weeks ago</i> | 🌟 64 </br> 🍴 8 </br> 👁️ 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)</br></br> <b>Tech Stack</b> : Dagger Hilt, Coroutines, Retrofit, Room, Paging, Navigation, LiveData, ViewModel </br></br> <i> Last commit: 1 month ago</i> | 🌟 151 </br> 🍴 34 </br> 👁️ 4 |
| [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</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: 2 months ago</i> | 🌟 253 </br> 🍴 70 </br> 👁️ 7 |
| [WallpaperApp](https://github.com/GeorgCantor/WallpaperApp) | [GeorgCantor](https://github.com/GeorgCantor) | 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: 2 months ago</i> | 🌟 48 </br> 🍴 13 </br> 👁️ 3 |
| [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).</br></br> <b>Tech Stack</b> : Dagger Hilt, Coroutines, Testing, Retrofit, Room, LiveData, ViewModel </br></br> <i> Last commit: 2 months ago</i> | 🌟 1929 </br> 🍴 334 </br> 👁️ 52 |
| [Tedu](https://github.com/PHELAT/Tedu) | [PHELAT](https://github.com/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 months ago</i> | 🌟 126 </br> 🍴 21 </br> 👁️ 3 |
| [MovieCatalogue](https://github.com/ryanrvldo/MovieCatalogue) | [ryanrvldo](https://github.com/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: 2 months ago</i> | 🌟 13 </br> 🍴 1 </br> 👁️ 1 |
| [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.</br></br> <b>Tech Stack</b> : Koin, JSoup, Navigation, LiveData, ViewModel </br></br> <i> Last commit: 3 months ago</i> | 🌟 1225 </br> 🍴 139 </br> 👁️ 87 |
| [iosched](https://github.com/google/iosched) | [google](https://github.com/google) | 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: 3 months ago</i> | 🌟 20920 </br> 🍴 6191 </br> 👁️ 1469 |
| [wanandroid](https://github.com/lulululbj/wanandroid) | [lulululbj](https://github.com/lulululbj) | Jetpack MVVM For Wanandroid 最佳实践 !</br></br> <b>Tech Stack</b> : Koin, Coroutines, Testing, Retrofit, Navigation, FlowLayout, LiveData, ViewModel </br></br> <i> Last commit: 3 months ago</i> | 🌟 1113 </br> 🍴 207 </br> 👁️ 19 |
| [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.</br></br> <b>Tech Stack</b> : Dagger, Coroutines, Testing, Retrofit, Room, Navigation, Paging, Data Binding, LiveData, ViewModel </br></br> <i> Last commit: 3 months ago</i> | 🌟 2027 </br> 🍴 340 </br> 👁️ 89 |
| [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.</br></br> <b>Tech Stack</b> : Dagger Hilt, Coroutines + Flow, ViewModel, Retrofit, Room, Navigation </br></br> <i> Last commit: 4 months ago</i> | 🌟 15 </br> 🍴 3 </br> 👁️ 1 |
| [Pokedex-AR](https://github.com/skydoves/Pokedex-AR) | [skydoves](https://github.com/skydoves) | 🦄 Android Pokedex-AR using ARCore, Sceneform, 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: 4 months ago</i> | 🌟 440 </br> 🍴 36 </br> 👁️ 13 |
| [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 🔥</br></br> <b>Tech Stack</b> : Coroutines, Room, JSoup, Navigation, LiveData, ViewModel </br></br> <i> Last commit: 4 months ago</i> | 🌟 387 </br> 🍴 49 </br> 👁️ 13 |
| [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 🏉</br></br> <b>Tech Stack</b> : Dagger Hilt, Coroutines, Testing, Retrofit, Room, WorkManager, Navigation, insetter, LiveData, ViewModel </br></br> <i> Last commit: 4 months ago</i> | 🌟 265 </br> 🍴 40 </br> 👁️ 9 |
| [expenses](https://github.com/nominalista/expenses) | [nominalista](https://github.com/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: 4 months ago</i> | 🌟 307 </br> 🍴 68 </br> 👁️ 15 |
| [DrawingsApp](https://github.com/Sharkaboi/DrawingsApp) | [Sharkaboi](https://github.com/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: 4 months ago</i> | 🌟 22 </br> 🍴 3 </br> 👁️ 1 |
| [MovieMan](https://github.com/calvinnor/MovieMan) | [calvinnor](https://github.com/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: 4 months ago</i> | 🌟 65 </br> 🍴 13 </br> 👁️ 5 |
| [MVVM-Architecture](https://github.com/qingmei2/MVVM-Architecture) | [qingmei2](https://github.com/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: 5 months ago</i> | 🌟 1627 </br> 🍴 264 </br> 👁️ 43 |
| [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.</br></br> <b>Tech Stack</b> : Dagger, Coroutines, Testing, Retrofit, Room, LiveData, ViewModel </br></br> <i> Last commit: 5 months ago</i> | 🌟 167 </br> 🍴 31 </br> 👁️ 10 |
| [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. </br></br> <b>Tech Stack</b> : Dagger Hilt, Coroutines, Flow, Jetpack (Room, ViewModel,Navigation LiveData), Retrofit, Paging, Testing </br></br> <i> Last commit: 5 months ago</i> | 🌟 74 </br> 🍴 5 </br> 👁️ 2 |
| [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.</br></br> <b>Tech Stack</b> : Retrofit, Firebase Auth, Coroutines, LiveData, ViewModel </br></br> <i> Last commit: 7 months ago</i> | 🌟 73 </br> 🍴 16 </br> 👁️ 2 |
| [wanandroid](https://github.com/jianjunxiao/wanandroid) | [jianjunxiao](https://github.com/jianjunxiao) | Kotlin+JetPack+协程实现的MVVM架构Wanandroid客户端</br></br> <b>Tech Stack</b> : Coroutines, Retrofit, Room, LiveData, ViewModel </br></br> <i> Last commit: 7 months ago</i> | 🌟 226 </br> 🍴 40 </br> 👁️ 6 |
| [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.</br></br> <b>Tech Stack</b> : Dagger, Coroutines, Testing, Navigation, ColorPicker, ViewModel </br></br> <i> Last commit: 8 months ago</i> | 🌟 25 </br> 🍴 10 </br> 👁️ 3 |
| [roka-recipe-app](https://github.com/fabirt/roka-recipe-app) | [fabirt](https://github.com/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: 8 months ago</i> | 🌟 42 </br> 🍴 11 </br> 👁️ 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</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: 8 months ago</i> | 🌟 457 </br> 🍴 67 </br> 👁️ 8 |
| [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.</br></br> <b>Tech Stack</b> : Coroutines, Testing, Fuel, Room, WorkManager, Data Binding, Navigation, LiveData, ViewModel </br></br> <i> Last commit: 8 months ago</i> | 🌟 85 </br> 🍴 16 </br> 👁️ 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.</br></br> <b>Tech Stack</b> : Dagger Hilt, Coroutines + Flow, MPAndroidChart, Retrofit, LiveData, ViewModel </br></br> <i> Last commit: 8 months ago</i> | 🌟 9 </br> 🍴 4 </br> 👁️ 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.</br></br> <b>Tech Stack</b> : Dagger Hilt, Coroutines, Flows, Retrofit, Room, Material Design Components, Navigation, LiveData, ViewModel </br></br> <i> Last commit: 8 months ago</i> | 🌟 161 </br> 🍴 22 </br> 👁️ 8 |
| [droidconKE2020App](https://github.com/droidconKE/droidconKE2020App) | [droidconKE](https://github.com/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: 9 months ago</i> | 🌟 116 </br> 🍴 39 </br> 👁️ 15 |
| [SpaceXFollower](https://github.com/OMIsie11/SpaceXFollower) | [OMIsie11](https://github.com/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: 9 months ago</i> | 🌟 42 </br> 🍴 7 </br> 👁️ 2 |
| [PexWalls](https://github.com/GreyLabsDev/PexWalls) | [GreyLabsDev](https://github.com/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: 10 months ago</i> | 🌟 25 </br> 🍴 8 </br> 👁️ 3 |
| [feedapp](https://github.com/dievskiy/feedapp) | [dievskiy](https://github.com/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: 10 months ago</i> | 🌟 41 </br> 🍴 7 </br> 👁️ 2 |
| [vocable-android](https://github.com/willowtreeapps/vocable-android) | [willowtreeapps](https://github.com/willowtreeapps) | Vocable for Android</br></br> <b>Tech Stack</b> : Koin, Coroutines, Testing, Room, Data Binding, AR, LiveData, ViewModel </br></br> <i> Last commit: 10 months ago</i> | 🌟 84 </br> 🍴 6 </br> 👁️ 62 |
| [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.</br></br> <b>Tech Stack</b> : Koin, Coroutines, Testing, Retrofit, Room, LiveData, ViewModel </br></br> <i> Last commit: 10 months ago</i> | 🌟 52 </br> 🍴 8 </br> 👁️ 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.</br></br> <b>Tech Stack</b> : Koin, RxJava, Testing, Scarlet, Room, Data Binding, LiveData, ViewModel </br></br> <i> Last commit: 11 months ago</i> | 🌟 10 </br> 🍴 6 </br> 👁️ 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)</br></br> <b>Tech Stack</b> : Koin, Coroutines, Testing, Retrofit, Room, Navigation, Data Binding, LiveData, ViewModel </br></br> <i> Last commit: 11 months ago</i> | 🌟 209 </br> 🍴 17 </br> 👁️ 4 |
| [hiya-hiya-hiya](https://github.com/utsmannn/hiya-hiya-hiya) | [utsmannn](https://github.com/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: 11 months ago</i> | 🌟 156 </br> 🍴 37 </br> 👁️ 5 |
| [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 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: 11 months ago</i> | 🌟 321 </br> 🍴 46 </br> 👁️ 13 |
| [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. </br></br> <b>Tech Stack</b> : Dagger Hilt, Coroutines, Retrofit, Room, Firestore, WorkManager, Navigation, MPAndroidChart, LiveData, ViewModel </br></br> <i> Last commit: 11 months ago</i> | 🌟 119 </br> 🍴 30 </br> 👁️ 3 |
| [Cryptotracker](https://github.com/CharlieChristensen/Cryptotracker) | [CharlieChristensen](https://github.com/CharlieChristensen) | </br></br> <b>Tech Stack</b> : Dagger, Coroutines, Testing, socketIO, Retrofit, Room, MPAndroidChart, Navigation, LiveData, ViewModel </br></br> <i> Last commit: 12 months ago</i> | 🌟 3 </br> 🍴 1 </br> 👁️ 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</br></br> <b>Tech Stack</b> : Coroutines, Testing, Room, Google Drive, Dropbox, WorkManager, Navigation, LiveData, ViewModel </br></br> <i> Last commit: 12 months ago</i> | 🌟 36 </br> 🍴 15 </br> 👁️ 1 |
| [Photosen](https://github.com/commonpepper/Photosen) | [commonpepper](https://github.com/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: 1 year ago</i> | 🌟 5 </br> 🍴 2 </br> 👁️ 0 |
| [ChangeDetection](https://github.com/bernaferrari/ChangeDetection) | [bernaferrari](https://github.com/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: 1 year ago</i> | 🌟 604 </br> 🍴 80 </br> 👁️ 18 |
| [flexbooru-ap](https://github.com/flexbooru/flexbooru-ap) | [flexbooru](https://github.com/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: 1 year ago</i> | 🌟 49 </br> 🍴 6 </br> 👁️ 3 |
| [MoonShot](https://github.com/haroldadmin/MoonShot) | [haroldadmin](https://github.com/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: 1 year ago</i> | 🌟 155 </br> 🍴 17 </br> 👁️ 8 |
| [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</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: 1 year ago</i> | 🌟 11 </br> 🍴 1 </br> 👁️ 1 |
| [Football-App](https://github.com/fionicholas/Football-App) | [fionicholas](https://github.com/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: 1 year ago</i> | 🌟 16 </br> 🍴 3 </br> 👁️ 1 |
| [Knote](https://github.com/edkluivert/Knote) | [edkluivert](https://github.com/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: 1 year ago</i> | 🌟 8 </br> 🍴 2 </br> 👁️ 2 |
| [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</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: 1 year ago</i> | 🌟 399 </br> 🍴 115 </br> 👁️ 12 |
| [AwesomeGithub](https://github.com/idisfkj/AwesomeGithub) | [idisfkj](https://github.com/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: 1 year ago</i> | 🌟 176 </br> 🍴 31 </br> 👁️ 5 |
| [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</br></br> <b>Tech Stack</b> : Dagger, Coroutines, Testing, Room, LiveData, ViewModel </br></br> <i> Last commit: 1 year ago</i> | 🌟 42 </br> 🍴 3 </br> 👁️ 3 |
| [CovidNow](https://github.com/OMIsie11/CovidNow) | [OMIsie11](https://github.com/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: 1 year ago</i> | 🌟 17 </br> 🍴 7 </br> 👁️ 2 |
| [LetsChat](https://github.com/satyamurti/LetsChat) | [satyamurti](https://github.com/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: 1 year ago</i> | 🌟 68 </br> 🍴 27 </br> 👁️ 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</br></br> <b>Tech Stack</b> : Dagger, RxJava, Testing using Fakes, MockWebserver, RxRetrofit, Room, Navigation Components, Lottie, LiveData, ViewModel </br></br> <i> Last commit: 1 year ago</i> | 🌟 12 </br> 🍴 1 </br> 👁️ 2 |
| [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.</br></br> <b>Tech Stack</b> : Dagger Hilt, Room, Navigation, LiveData, ViewModel </br></br> <i> Last commit: 1 year ago</i> | 🌟 25 </br> 🍴 7 </br> 👁️ 2 |
| [PokemonGo](https://github.com/jnkforks/PokemonGo) | [jnkforks](https://github.com/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: 1 year ago</i> | 🌟 0 </br> 🍴 0 </br> 👁️ 1 |
| [AppDevToolbox](https://github.com/andyb129/AppDevToolbox) | [andyb129](https://github.com/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: 1 year ago</i> | 🌟 21 </br> 🍴 4 </br> 👁️ 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.</br></br> <b>Tech Stack</b> : Koin, Coroutines, Testing, Retrofit, Data Binding, Sandwich, LiveData, ViewModel </br></br> <i> Last commit: 1 year ago</i> | 🌟 13 </br> 🍴 3 </br> 👁️ 3 |
| [Movie](https://github.com/weylar/Movie) | [weylar](https://github.com/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: 1 year ago</i> | 🌟 8 </br> 🍴 2 </br> 👁️ 1 |
| [wiqaytna-android](https://github.com/Wiqaytna-app/wiqaytna_android) | [Wiqaytna-app](https://github.com/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: 1 year ago</i> | 🌟 166 </br> 🍴 68 </br> 👁️ 28 |
| [awaker](https://github.com/ruzhan1116/awaker) | [ruzhan1116](https://github.com/ruzhan1116) | article app for android</br></br> <b>Tech Stack</b> : RxJava, Testing, Retrofit, Room, ExoPlayer, LiveData, ViewModel </br></br> <i> Last commit: 1 year ago</i> | 🌟 525 </br> 🍴 90 </br> 👁️ 17 |
| [NewsFeed](https://github.com/KevinGitonga/NewsFeed) | [KevinGitonga](https://github.com/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: 2 years ago</i> | 🌟 9 </br> 🍴 2 </br> 👁️ 1 |
| [MVVM-Architecture-Android-Beginners](https://github.com/MindorksOpenSource/MVVM-Architecture-Android-Beginners) | [MindorksOpenSource](https://github.com/MindorksOpenSource) | This repository contains a sample app that implements MVVM architecture using Kotlin, ViewModel, LiveData, and etc.</br></br> <b>Tech Stack</b> : Dagger, Coroutines, RXJava2, ViewModel, Data Binding, LiveData. </br></br> <i> Last commit: 2 years ago</i> | 🌟 235 </br> 🍴 77 </br> 👁️ 12 |
| [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/</br></br> <b>Tech Stack</b> : Coroutines, Retrofit, Room, LiveData, ViewModel </br></br> <i> Last commit: 2 years ago</i> | 🌟 5 </br> 🍴 0 </br> 👁️ 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)</br></br> <b>Tech Stack</b> : Koin, Coroutines, Testing, Retrofit, Room, Data Binding, Navigation, LiveData, ViewModel </br></br> <i> Last commit: 2 years ago</i> | 🌟 573 </br> 🍴 98 </br> 👁️ 16 |
| [Upgur](https://github.com/xiprox/Upgur) | [xiprox](https://github.com/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: 2 years ago</i> | 🌟 9 </br> 🍴 2 </br> 👁️ 1 |
| [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).</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: 2 years ago</i> | 🌟 44 </br> 🍴 4 </br> 👁️ 3 |
| [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</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: 2 years ago</i> | 🌟 13 </br> 🍴 5 </br> 👁️ 1 |
| [AppLocker](https://github.com/iammert/AppLocker) | [iammert](https://github.com/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: 2 years ago</i> | 🌟 369 </br> 🍴 83 </br> 👁️ 21 |
| [software-engineering-daily-android](https://github.com/SoftwareEngineeringDaily/software-engineering-daily-android) | [SoftwareEngineeringDaily](https://github.com/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: 2 years ago</i> | 🌟 83 </br> 🍴 28 </br> 👁️ 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</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: 2 years ago</i> | 🌟 45 </br> 🍴 8 </br> 👁️ 3 |
| [ExchangeRateApp](https://github.com/kacperczyk-dev-old-projects/ExchangeRateApp) | [kacperczyk-dev-old-projects](https://github.com/kacperczyk-dev-old-projects) | Exchange Rates application written in Kotlin using Android Architecture Components (MVVM), Dagger 2, Retrofit, Room, Lottie, Coroutines and WorkManager</br></br> <b>Tech Stack</b> : Dagger, Coroutines, Retrofit, Room, WorkManager, Data Binding, MPAndroidChart, Navigation, LiveData, ViewModel </br></br> <i> Last commit: 2 years ago</i> | 🌟 0 </br> 🍴 1 </br> 👁️ 2 |
| [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</br></br> <b>Tech Stack</b> : Dagger, RxJava, Testing, Retrofit, Room, Data Binding, LiveData, ViewModel </br></br> <i> Last commit: 3 years ago</i> | 🌟 363 </br> 🍴 122 </br> 👁️ 20 |
| [file.io-Android-Client](https://github.com/rumaan/file.io-Android-Client) | [rumaan](https://github.com/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: 3 years ago</i> | 🌟 17 </br> 🍴 12 </br> 👁️ 3 |
#### Clean Architecture
| Name | Author ✍️ | Description 🗒️ | Reputation 💪 |
|--------------------------------------------------|-------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------|-----------------------------|
| [Coroutines-Flows-Modularised](https://github.com/ferPrieto/Coroutines-Flows-Modularised) | [ferPrieto](https://github.com/ferPrieto) | Clean Architecture Modular Project: MVVM + Coroutines+ Flows + Dagger2 + LiveData + UnitTests + UITests + MockWebServer</br></br> <b>Tech Stack</b> : Dagger, Coroutines, Testing, Retrofit, Data Binding, Navigation, LiveData, ViewModel </br></br> <i> Last commit: 1 day ago</i> | 🌟 277 </br> 🍴 34 </br> 👁️ 4 |
| [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.</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: 1 day ago</i> | 🌟 34 </br> 🍴 5 </br> 👁️ 2 |
| [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...</br></br> <b>Tech Stack</b> : Kodein, Coroutines, Testing, Retrofit, KAndroid, Lottie, Detekt, Navigation, Dynamic Feature Modules, LiveData, ViewModel </br></br> <i> Last commit: 4 weeks ago</i> | 🌟 5176 </br> 🍴 701 </br> 👁️ 138 |
| [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. 🎭</br></br> <b>Tech Stack</b> : Dagger, RxJava, Testing, Retrofit, Room, Navigation, Data Binding, LiveData, ViewModel </br></br> <i> Last commit: 1 month ago</i> | 🌟 601 </br> 🍴 93 </br> 👁️ 26 |
| [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)</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: 1 month ago</i> | 🌟 185 </br> 🍴 39 </br> 👁️ 6 |
| [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</br></br> <b>Tech Stack</b> : Koin, Retrofit, Room, Data Binding, LiveData, View Model, Work Manager, Material Components </br></br> <i> Last commit: 3 months ago</i> | 🌟 339 </br> 🍴 39 </br> 👁️ 6 |
| [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.</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: 3 months ago</i> | 🌟 180 </br> 🍴 25 </br> 👁️ 13 |
| [android-clean-architecture](https://github.com/sansets/android-clean-architecture) | [sansets](https://github.com/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: 4 months ago</i> | 🌟 63 </br> 🍴 6 </br> 👁️ 1 |
| [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</br></br> <b>Tech Stack</b> : Koin, Coroutines, Testing, Retrofit, Room, Data Binding, Motion Layout, LiveData, ViewModel </br></br> <i> Last commit: 5 months ago</i> | 🌟 416 </br> 🍴 81 </br> 👁️ 22 |
| [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</br></br> <b>Tech Stack</b> : Dagger Hilt, Testing, RxJava, Retrofit, AssistedInject, Epoxy, RxPaper, MvRx, ViewModel </br></br> <i> Last commit: 6 months ago</i> | 🌟 1551 </br> 🍴 305 </br> 👁️ 57 |
| [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</br></br> <b>Tech Stack</b> : Dagger, Coroutines, Retrofit, Room, LiveData, ViewModel , Stetho </br></br> <i> Last commit: 1 year ago</i> | 🌟 17 </br> 🍴 1 </br> 👁️ 1 |
| [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</br></br> <b>Tech Stack</b> : Dagger Hilt, Coroutines, Testing, Retrofit, Room, Navigation, LiveData, ViewModel </br></br> <i> Last commit: 1 year ago</i> | 🌟 173 </br> 🍴 12 </br> 👁️ 10 |
### 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</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: 1 week ago</i> | 🌟 130 </br> 🍴 24 </br> 👁️ 5 |
| [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</br></br> <b>Tech Stack</b> : Dagger, Coroutines, Retrofit, Room, Navigation, LiveData, ViewModel </br></br> <i> Last commit: 2 weeks ago</i> | 🌟 475 </br> 🍴 198 </br> 👁️ 27 |
| [GameDealz](https://github.com/R4md4c/GameDealz) | [R4md4c](https://github.com/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: 3 months ago</i> | 🌟 23 </br> 🍴 2 </br> 👁️ 5 |
| [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. </br></br> <b>Tech Stack</b> : Dagger, Coroutines, Testing, Retrofit, Room, WorkManager, Data Binding, Navigation, LiveData, ViewModel </br></br> <i> Last commit: 2 years ago</i> | 🌟 9 </br> 🍴 6 </br> 👁️ 1 |
#### 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</br></br> <b>Tech Stack</b> : Jetpack, Dagger hilt, Coroutines & StateFlow, Room, Retrofit, FlowBinding </br></br> <i> Last commit: 4 weeks ago</i> | 🌟 137 </br> 🍴 21 </br> 👁️ 6 |
| [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.</br></br> <b>Tech Stack</b> : Dagger hilt, Coroutines & StateFlow, Unit Testing, Retrofit, DFM Navigation, FlowBinding, Exoplayer </br></br> <i> Last commit: 3 months ago</i> | 🌟 348 </br> 🍴 73 </br> 👁️ 11 |
| [CleanRxArchitecture](https://github.com/lopspower/CleanRxArchitecture) | [lopspower](https://github.com/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: 4 months ago</i> | 🌟 353 </br> 🍴 44 </br> 👁️ 15 |
| [Clean-Notes](https://github.com/mitchtabian/Clean-Notes) | [mitchtabian](https://github.com/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: 7 months ago</i> | 🌟 310 </br> 🍴 99 </br> 👁️ 12 |
### MVP
| Name | Author ✍️ | Description 🗒️ | Reputation 💪 |
|--------------------------------------------------|-------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------|-----------------------------|
| [tachiyomi](https://github.com/tachiyomiorg/tachiyomi) | [tachiyomiorg](https://github.com/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> | 🌟 13553 </br> 🍴 1691 </br> 👁️ 511 |
| [UTair-MVP-Sample](https://github.com/ImangazalievM/UTair-MVP-Sample) | [ImangazalievM](https://github.com/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: 10 months ago</i> | 🌟 27 </br> 🍴 5 </br> 👁️ 3 |
## Other
| Name | Author ✍️ | Description 🗒️ | Reputation 💪 |
|--------------------------------------------------|-------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------|-----------------------------|
| [shadowsocks-android](https://github.com/shadowsocks/shadowsocks-android) | [shadowsocks](https://github.com/shadowsocks) | A shadowsocks client for Android</br></br> <b>Tech Stack</b> : Testing, Room, Firebase Ads, WorkManager </br></br> <i> Last commit: 1 month ago</i> | 🌟 32082 </br> 🍴 11514 </br> 👁️ 1628 |
| [Scarlet-Notes](https://github.com/BijoySingh/Scarlet-Notes) | [BijoySingh](https://github.com/BijoySingh) | 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: 11 months ago</i> | 🌟 318 </br> 🍴 93 </br> 👁️ 19 |
| [Screenaway](https://github.com/DimaBrody/Screenaway) | [DimaBrody](https://github.com/DimaBrody) | Phone Screen Forced Locker</br></br> <b>Tech Stack</b> : Room, Play Install Referrer Library </br></br> <i> Last commit: 1 year ago</i> | 🌟 8 </br> 🍴 1 </br> 👁️ 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! 🐣
<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>
## :computer: Find us on
<div align="center">
<a href="https://github.com/androiddevnotes"> GitHub </a> / <a href="https://discord.gg/vBnEhuC"> Discord </a> / <a href="https://twitter.com/androiddevnotes"> Twitter </a> / <a href="https://www.instagram.com/androiddevnotes"> Instagram </a> / <a href="https://www.youtube.com/channel/UCQATLaT0xKkSm-KKVQzpu0Q"> YouTube </a> / <a href="https://medium.com/@androiddevnotes"> Medium </a>
<br><br>
<img width="320px" src="https://raw.githubusercontent.com/androiddevnotes/androiddevnotes/master/assets/androiddevnotes.png" alt="androiddevnotes logo"></img>
</div>
<!--
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.
-->