Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
awesome-android-kotlin-apps
π A curated list of awesome android kotlin apps by open-source contributors.
https://github.com/androiddevnotes/awesome-android-kotlin-apps
Last synced: 5 days ago
JSON representation
-
:art: Pattern
-
MVVM
- AnimeXStream
- android-modular-architecture
- Photos - ML, Firebase-Analytics, Paging, Navigation, LiveData, ViewModel </br></br> <i> Last commit: 2 weeks ago</i> | π 80 </br> π΄ 17 </br> ποΈ 5 |
- showly-2.0 - 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 |
- vocable-android
- MyCuration
- SoMovie
- NotyKT - 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
- plees-tracker
- apkupdater
- libbra
- WallPortal
- Pokedex
- Kotlin-Pokedex
- flexbooru
- habitica-android
- rugby-ranker
- muzei
- Eyepetizer
- awaker
- raffler-kotlin
- GitExplorer-Android
- open-event-attendee-android - 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
- DroidNotes
- qksms
- Presently - - 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
- wanandroid
- Updoot
- TvFlix
- android-arithmetic-game - API, Room, Coroutines, ViewModel </br></br> <i> Last commit: 1 year ago</i> | π 0 </br> π΄ 0 </br> ποΈ 1 |
- MVVM-Architecture
- NYTimes-App
- Portfolio-App
- iiCnma
- MVVM-Architecture-Android
- iosched
- apturicovid-android
- DeezerClone
- ChangeDetection - evaluator-for-android, LiveData, ViewModel </br></br> <i> Last commit: 11 months ago</i> | π 675 </br> π΄ 91 </br> ποΈ 19 |
- flexbooru-ap - 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
- MovieCatalogue
- MovieHunt
- space-app
- Upgur - 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
- feedapp
- MusicPlayer
- Our-chat
- 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 - API, Room, Coroutines, CI-CD, ViewModel, Navigation </br></br> <i> Last commit: 1 year ago</i> | π 0 </br> π΄ 0 </br> ποΈ 1 |
- SimpleBible
- Tedu - 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 - 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
- Foodium - (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
- Noted-Android
- TypiCodeRio
- expenses
- DrawingsApp
- topcorn - 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
- wanandroid
- roka-recipe-app
- jetpack-release-tracker
- Bitlue
- flows-guide
- droidconKE2020App
- SpaceXFollower
- PexWalls - 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 |
- BitfinexClient - 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: 3 years ago</i> | π 16 </br> π΄ 8 </br> ποΈ 2 |
- Gallerit
- Cryptotracker
- NotesSync
- Photosen
- MoonShot
- PukaPuka - 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: 3 years ago</i> | π 19 </br> π΄ 2 </br> ποΈ 2 |
- Football-App
- Knote
- AwesomeGithub
- CovidNow - 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
- Yet-Another-Anime-List
- PasswordVault
- PokemonGo
- AppDevToolbox
- PopularPeople
- Movie
- TukoNewsClient - (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 - 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 - (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 |
- NewsFeed
- AppLocker
- software-engineering-daily-android - Permissions, LiveData, ViewModel </br></br> <i> Last commit: 4 years ago</i> | π 88 </br> π΄ 29 </br> ποΈ 15 |
- Social-Note - 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: 4 years ago</i> | π 56 </br> π΄ 9 </br> ποΈ 3 |
- youtube-dl-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 |
- android-showcase
- file.io-Android-Client
- 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
- SpaceX-prepare-for-Clean-Architecture-liftoff
- CoolWeather
- Android-Kotlin-Clean-Architecture
- PropertyFindAR
- Theatre
- android-clean-architecture
- Clean-MVVM-ArchComponents
- CoronavirusWorldStatus
- alkaa - 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 |
- ForgetMeNot - IDE EditorKit </br></br> <i> Last commit: 6 months ago</i> | π 333 </br> π΄ 37 </br> ποΈ 9 |
- Resplash - 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: 7 months ago</i> | π 591 </br> π΄ 106 </br> ποΈ 14 |
- fenix - mobile](https://github.com/mozilla-mobile) | β οΈ Fenix (Firefox for Android) moved to a new repository. It is now developed and maintained as part of: https://github.com/mozilla-mobile/firefox-android</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 |
- MovieMan - 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 |
- MixUp - 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 |
- TrackMyPath - 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: 3 years ago</i> | π 71 </br> π΄ 13 </br> ποΈ 3 |
- wiqaytna-android - 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: 3 years ago</i> | π 161 </br> π΄ 66 </br> ποΈ 26 |
- Slootnime-APP - Hilt, LiveData, Lifecycle, ViewModel, Apollo, Glide, Pagging, Lottie </br></br> <i> Last commit: 9 months ago</i> | π 3 </br> π΄ 0 </br> ποΈ 2 |
- Android-Clean-Architecture - (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 |
- hiya-hiya-hiya - activity-result, LiveData, ViewModel </br></br> <i> Last commit: 3 years ago</i> | π 176 </br> π΄ 47 </br> ποΈ 6 |
- Inure - 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 |
- Covid-19-Tracker - 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 |
-
Jetpack Compose Apps
- DICE-ROLL-APP
- awesome-jetpack-compose-android-apps - source contributors.</br></br> <i> Last commit: 8 months ago</i> | π 995 </br> π΄ 103 </br> ποΈ 21 |
- RickNMortyCompose - gowtham](https://github.com/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 |
-
MVI
- ComicReaderApp-MVI-Coroutine-RxKotlin-Jetpack - 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
- GameDealz - 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
- StarWarsSearch-MVI - 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
- Baking-App-Kotlin - 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
-
MVP
- tachiyomi
- UTair-MVP-Sample - tests (Spek, Mockk), UI-tests (Kaspresso) </br></br> <i> Last commit: 3 years ago</i> | π 30 </br> π΄ 5 </br> ποΈ 4 |
-
-
:books: Tech Stack/Libraries
-
MVP
- Dagger - 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)
-
-
:moyai: Core Contributors
-
MVP
- @theapache64 - android-kotlin-apps/pull/51) and designed a beautiful layout for awesome-android-kotlin-apps.
-
-
Other
-
MVP
- kotlinbaseproject
- Scarlet-Notes - job, Facebook Litho, Facebook SoLoader, Biometric </br></br> <i> Last commit: 2 years ago</i> | π 345 </br> π΄ 97 </br> ποΈ 19 |
- shadowsocks-android
- countin
- Screenaway
-
Programming Languages
Sub Categories
Keywords
android
84
kotlin
81
mvvm
48
coroutines
37
clean-architecture
27
room
26
livedata
20
mvvm-architecture
20
mvvm-android
20
jetpack
17
dagger2
17
retrofit2
17
viewmodel
15
hilt
15
kotlin-android
13
room-persistence-library
13
architecture-components
12
android-application
12
material-design
12
android-app
12
jetpack-compose
12
koin
12
kotlin-coroutines
11
jetpack-android
11
coroutines-android
10
flow
9
android-architecture
9
architecture
9
databinding
9
viewbinding
8
android-studio
7
androidx
7
rxjava2
7
dagger-hilt
7
kotlin-flow
7
navigation-architecture-component
7
navigation-component
7
hilt-android
7
jetpack-lifecycle-components
6
java
6
jetpack-navigation
6
coroutines-flow
6
livedata-viewmodel
6
navigation
6
retrofit
6
android-architecture-components
6
dagger
5
paging3
5
material-components
5
coroutine
5