diff --git a/.github/workflows/update_readme.yml b/.github/workflows/update_readme.yml
new file mode 100644
index 00000000..bb856ad1
--- /dev/null
+++ b/.github/workflows/update_readme.yml
@@ -0,0 +1,34 @@
+name: Update README
+
+on:
+ push:
+ branches:
+ - master
+ schedule:
+ - cron: '0 */6 * * *'
+
+jobs:
+ build:
+
+ runs-on: ubuntu-latest
+
+ steps:
+ - name: Set up JDK 1.8
+ uses: actions/setup-java@v1
+ with:
+ java-version: 1.8
+ - name: Get latest repo
+ uses: actions/checkout@master
+ - name: Create local changes
+ run: java -jar awesome-android-kotlin-apps.main.jar
+ env:
+ GITHUB_ACCESS_TOKEN: ${{ secrets.THE_GITHUB_ACCESS_TOKEN }}
+ - name: Commit files
+ run: |
+ git config --local user.email "theapache64-bot@gmail.com"
+ git config --local user.name "theapache64-bot"
+ git commit -m "๐ UPDATE README!" -a
+ - name: Push changes
+ uses: ad-m/github-push-action@master
+ with:
+ github_token: ${{ secrets.THE_GITHUB_ACCESS_TOKEN }}
diff --git a/.gitignore b/.gitignore
index 77dde138..78f02894 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,2 +1,154 @@
-.DS_Store
-desktop.ini
\ No newline at end of file
+
+# Created by https://www.toptal.com/developers/gitignore/api/kotlin,intellij,gradle
+# Edit at https://www.toptal.com/developers/gitignore?templates=kotlin,intellij,gradle
+
+### Intellij ###
+# Covers JetBrains IDEs: IntelliJ, RubyMine, PhpStorm, AppCode, PyCharm, CLion, Android Studio, WebStorm and Rider
+# Reference: https://intellij-support.jetbrains.com/hc/en-us/articles/206544839
+
+# User-specific stuff
+.idea/**/workspace.xml
+.idea/**/tasks.xml
+.idea/**/usage.statistics.xml
+.idea/**/dictionaries
+.idea/**/shelf
+
+# Generated files
+.idea/**/contentModel.xml
+
+# Sensitive or high-churn files
+.idea/**/dataSources/
+.idea/**/dataSources.ids
+.idea/**/dataSources.local.xml
+.idea/**/sqlDataSources.xml
+.idea/**/dynamic.xml
+.idea/**/uiDesigner.xml
+.idea/**/dbnavigator.xml
+
+# Gradle
+.idea/**/gradle.xml
+.idea/**/libraries
+
+# Gradle and Maven with auto-import
+# When using Gradle or Maven with auto-import, you should exclude module files,
+# since they will be recreated, and may cause churn. Uncomment if using
+# auto-import.
+# .idea/artifacts
+# .idea/compiler.xml
+# .idea/jarRepositories.xml
+# .idea/modules.xml
+# .idea/*.iml
+# .idea/modules
+# *.iml
+# *.ipr
+
+# CMake
+cmake-build-*/
+
+# Mongo Explorer plugin
+.idea/**/mongoSettings.xml
+
+# File-based project format
+*.iws
+
+# IntelliJ
+out/
+
+# mpeltonen/sbt-idea plugin
+.idea_modules/
+
+# JIRA plugin
+atlassian-ide-plugin.xml
+
+# Cursive Clojure plugin
+.idea/replstate.xml
+
+# Crashlytics plugin (for Android Studio and IntelliJ)
+com_crashlytics_export_strings.xml
+crashlytics.properties
+crashlytics-build.properties
+fabric.properties
+
+# Editor-based Rest Client
+.idea/httpRequests
+
+# Android studio 3.1+ serialized cache file
+.idea/caches/build_file_checksums.ser
+
+### Intellij Patch ###
+# Comment Reason: https://github.com/joeblau/gitignore.io/issues/186#issuecomment-215987721
+
+# *.iml
+# modules.xml
+# .idea/misc.xml
+# *.ipr
+
+# Sonarlint plugin
+# https://plugins.jetbrains.com/plugin/7973-sonarlint
+.idea/**/sonarlint/
+
+# SonarQube Plugin
+# https://plugins.jetbrains.com/plugin/7238-sonarqube-community-plugin
+.idea/**/sonarIssues.xml
+
+# Markdown Navigator plugin
+# https://plugins.jetbrains.com/plugin/7896-markdown-navigator-enhanced
+.idea/**/markdown-navigator.xml
+.idea/**/markdown-navigator-enh.xml
+.idea/**/markdown-navigator/
+
+# Cache file creation bug
+# See https://youtrack.jetbrains.com/issue/JBR-2257
+.idea/$CACHE_FILE$
+
+# CodeStream plugin
+# https://plugins.jetbrains.com/plugin/12206-codestream
+.idea/codestream.xml
+
+### Kotlin ###
+# Compiled class file
+*.class
+
+# Log file
+*.log
+
+# BlueJ files
+*.ctxt
+
+# Mobile Tools for Java (J2ME)
+.mtj.tmp/
+
+# Package Files #
+*.jar
+*.war
+*.nar
+*.ear
+*.zip
+*.tar.gz
+*.rar
+
+# virtual machine crash logs, see http://www.java.com/en/download/help/error_hotspot.xml
+hs_err_pid*
+
+### Gradle ###
+.gradle
+build/
+
+# Ignore Gradle GUI config
+gradle-app.setting
+
+# Avoid ignoring Gradle wrapper jar file (.jar files are usually ignored)
+!gradle-wrapper.jar
+
+# Cache of project
+.gradletasknamecache
+
+# # Work around https://youtrack.jetbrains.com/issue/IDEA-116898
+# gradle/wrapper/gradle-wrapper.properties
+
+### Gradle Patch ###
+**/build/
+
+# End of https://www.toptal.com/developers/gitignore/api/kotlin,intellij,gradle
+SecretConstants.kt
+!awesome-android-kotlin-apps.main.jar
\ No newline at end of file
diff --git a/.gradle/6.3/fileHashes/fileHashes.lock b/.gradle/6.3/fileHashes/fileHashes.lock
new file mode 100644
index 00000000..97a6d236
Binary files /dev/null and b/.gradle/6.3/fileHashes/fileHashes.lock differ
diff --git a/.gradle/6.5/executionHistory/executionHistory.bin b/.gradle/6.5/executionHistory/executionHistory.bin
new file mode 100644
index 00000000..b3d33020
Binary files /dev/null and b/.gradle/6.5/executionHistory/executionHistory.bin differ
diff --git a/.gradle/6.5/executionHistory/executionHistory.lock b/.gradle/6.5/executionHistory/executionHistory.lock
new file mode 100644
index 00000000..7f838fcf
Binary files /dev/null and b/.gradle/6.5/executionHistory/executionHistory.lock differ
diff --git a/.gradle/6.5/fileChanges/last-build.bin b/.gradle/6.5/fileChanges/last-build.bin
new file mode 100644
index 00000000..f76dd238
Binary files /dev/null and b/.gradle/6.5/fileChanges/last-build.bin differ
diff --git a/.gradle/6.5/fileHashes/fileHashes.bin b/.gradle/6.5/fileHashes/fileHashes.bin
new file mode 100644
index 00000000..c91bd198
Binary files /dev/null and b/.gradle/6.5/fileHashes/fileHashes.bin differ
diff --git a/.gradle/6.5/fileHashes/fileHashes.lock b/.gradle/6.5/fileHashes/fileHashes.lock
new file mode 100644
index 00000000..671a97f0
Binary files /dev/null and b/.gradle/6.5/fileHashes/fileHashes.lock differ
diff --git a/.gradle/6.5/gc.properties b/.gradle/6.5/gc.properties
new file mode 100644
index 00000000..e69de29b
diff --git a/.gradle/buildOutputCleanup/buildOutputCleanup.lock b/.gradle/buildOutputCleanup/buildOutputCleanup.lock
new file mode 100644
index 00000000..43f19ec8
Binary files /dev/null and b/.gradle/buildOutputCleanup/buildOutputCleanup.lock differ
diff --git a/.gradle/buildOutputCleanup/cache.properties b/.gradle/buildOutputCleanup/cache.properties
new file mode 100644
index 00000000..659c9fd7
--- /dev/null
+++ b/.gradle/buildOutputCleanup/cache.properties
@@ -0,0 +1,2 @@
+#Wed Nov 04 19:20:35 IST 2020
+gradle.version=6.3
diff --git a/.gradle/buildOutputCleanup/outputFiles.bin b/.gradle/buildOutputCleanup/outputFiles.bin
new file mode 100644
index 00000000..357d4346
Binary files /dev/null and b/.gradle/buildOutputCleanup/outputFiles.bin differ
diff --git a/.gradle/checksums/checksums.lock b/.gradle/checksums/checksums.lock
new file mode 100644
index 00000000..26fb1a1f
Binary files /dev/null and b/.gradle/checksums/checksums.lock differ
diff --git a/.gradle/checksums/sha1-checksums.bin b/.gradle/checksums/sha1-checksums.bin
new file mode 100644
index 00000000..b340bea3
Binary files /dev/null and b/.gradle/checksums/sha1-checksums.bin differ
diff --git a/.gradle/vcs-1/gc.properties b/.gradle/vcs-1/gc.properties
new file mode 100644
index 00000000..e69de29b
diff --git a/.idea/artifacts/awesome_android_kotlin_apps_main_jar.xml b/.idea/artifacts/awesome_android_kotlin_apps_main_jar.xml
new file mode 100644
index 00000000..af2f9308
--- /dev/null
+++ b/.idea/artifacts/awesome_android_kotlin_apps_main_jar.xml
@@ -0,0 +1,27 @@
+
- + @@ -22,920 +22,196 @@ **Awesome Android Kotlin Apps** aims to be the starting point for developers to find an Android app with a particular Tech Stack / Libraries. -## Contents - -:art: [**Pattern**](#art-pattern) +___๐ Last updated : Tue Nov 10 18:35:48 UTC 2020___ +## Contents -- [Jetpack Compose Apps](#jetpack-compose-apps) - -- [Model View ViewModel (MVVM)](#mvvm) +:art: [**Pattern**](https://github.com/androiddevnotes/awesome-android-kotlin-apps#art-pattern) - - [Normal](#normal) - - [Clean Architecture](#clean-architecture) -- [Model View Intent (MVI)](#mvi) +- [Jetpack Compose Apps](https://github.com/androiddevnotes/awesome-android-kotlin-apps#jetpack-compose-apps) - - [Normal](#normal-1) - - [Clean Architecture](#clean-architecture-1) +- [Model View ViewModel (MVVM)](https://github.com/androiddevnotes/awesome-android-kotlin-apps#mvvm) -- [Model View Presenter (MVP)](#mvp) + - [Normal](https://github.com/androiddevnotes/awesome-android-kotlin-apps#normal) + - [Clean Architecture](https://github.com/androiddevnotes/awesome-android-kotlin-apps#clean-architecture) -- [Model View Controller (MVC) and Other Patterns](#other) +- [Model View Intent (MVI)](https://github.com/androiddevnotes/awesome-android-kotlin-apps#mvi) + - [Normal](https://github.com/androiddevnotes/awesome-android-kotlin-apps#normal-1) + - [Clean Architecture](https://github.com/androiddevnotes/awesome-android-kotlin-apps#clean-architecture-1) -:books: [**Tech Stack/Libraries**](#books-tech-stacklibraries) +- [Model View Presenter (MVP)](https://github.com/androiddevnotes/awesome-android-kotlin-apps#mvp) -:memo: [**Contributing**](#memo-contributing) +- [Model View Controller (MVC) and Other Patterns](https://github.com/androiddevnotes/awesome-android-kotlin-apps#other) -:lotus_position_woman: [**Contributors**](#lotus_position_woman-contributors) +:books: [**Tech Stack/Libraries**](https://github.com/androiddevnotes/awesome-android-kotlin-apps#books-tech-stacklibraries) +:memo: [**Contributing**](https://github.com/androiddevnotes/awesome-android-kotlin-apps#memo-contributing) ## :art: Pattern ### Jetpack Compose Apps -- https://github.com/androiddevnotes/awesome-jetpack-compose-android-apps - - - **A curated list of awesome Jetpack Compose android apps by open-source contributors.** - - - Awesome Jetpack Compose Android Apps aims to be the starting point for developers to find an Android app with a Jetpack Compose suite of libraries. +| Name | Author โ๏ธ | Description ๐๏ธ | Reputation ๐ช | +|--------------------------------------------------|-------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------|-----------------------------| +| [awesome-jetpack-compose-android-apps](https://github.com/androiddevnotes/awesome-jetpack-compose-android-apps) | [androiddevnotes](https://github.com/androiddevnotes) | ๐ A curated list of awesome Jetpack Compose android apps by open-source contributors. Last commit: 3 days ago | ๐ 89 ๐ด 9 ๐๏ธ 1 | ### MVVM #### Normal -- https://github.com/PatilShreyas/NotyKT - - - ๐ NotyKT is a complete ๐Kotlin-stack (Backend + Android) ๐ฑ application built to demonstrate the use of Modern development tools with best practices implementation. - - - Tech Stack = Backend - Ktor, PostgreSQL; Android = Coroutines, Flow, Navigation Architecture, MVVM, LiveData, ViewModel, Room DB, DataStore, Jetpack Security, WorkManager, Dagger Hilt DI, Jetpack Compose, Material UI, Retrofit, Moshi - -- https://github.com/Sharkaboi/DrawingsApp - - - An app to add and manage floor plan drawings with markers. - - - Tech Stack = Dagger Hilt, Coroutines, Room, Dhaval2404/ImagePicker, Subsampling Scale Image View, Navigation, LiveData, ViewModel - -- https://github.com/b-lam/Resplash - - - Unofficial Unsplash Android App - - - Tech Stack = Koin, Coroutines, Testing, Retrofit, Room, Firestore, Firebase In-App Messaging, Paging, Navigation, Google Play Billing, Muzei, LiveData, ViewModel - -- https://github.com/utsmannn/hiya-hiya-hiya - - - Whatsapp Clone base on Firebase Cloud Messaging - - - Tech Stack = Koin, Coroutines, Retrofit, Room, Firebase Messaging, Firebase Auth, WorkManager, Google Maps, Paging, JSoup, vanniktech/Emoji, afollestad/inline-activity-result, LiveData, ViewModel - -- https://github.com/ashwini009/TvFlix - - - TVFlix connects with TVDB API to give you popular shows and let you mark anyone as favorite. - - - Tech Stack = Dagger Hilt, Coroutines, Testing, Retrofit, Room, Paging, Navigation, LiveData, ViewModel - -- https://github.com/fevziomurtekin/DeezerClone - - - Deezer Clone application. Fetching data from the network and integrating local data in the database via repository pattern. - - - Tech Stack = Dagger Hilt, Coroutines, Flow, Jetpack (Room, ViewModel,Navigation LiveData), Retrofit, Paging, Testing - -- https://github.com/vidit135g/Replify-Messenger [Kotlin + Java] - - - Minimal text messenger with a ton of features. - - - - Tech Stack = Dagger, Coroutines, RxJava, Testing, Realm, ExoPlayer, Conductor, Mixpanel Android, libphonenumber-android, Call Control DataShare, LiveData, ViewModel - - -- https://github.com/jnkforks/PokemonGo - - - Jetpack ๅฎๆ้กน็ฎ PokemonGo๏ผ็ฅๅฅๅฎ่ด๏ผๅบไบ MVVM ๆถๆๅ Repository ่ฎพ่ฎกๆจกๅผ - - - - Tech Stack = Dagger Hilt, Koin, Coroutines, RxJava, Testing, Retrofit, Room, WorkManager, Paging, LiveData, ViewModel - - -- https://github.com/andyb129/AppDevToolbox - - - Collection of tools for Android app development in one place ๐ง ๐จ - - - - Dagger, Coroutines, RxJava, Room, Venom, LiveData, ViewModel - - -- https://github.com/nahzur-h/awaker - - - article app for android - - - - Tech Stack = RxJava, Testing, Retrofit, Room, ExoPlayer, LiveData, ViewModel - - -- https://github.com/theapache64/topcorn - - - A minimalistic movie listing app to browse IMDB's top 250 movies. - - - - Tech Stack = Dagger, Coroutines, Testing, Retrofit, Room, LiveData, ViewModel - - -- https://github.com/vmiklos/plees-tracker - - - Plees Tracker is a simple sleep tracker for your Android phone. - - - - Tech Stack = Room, LiveData, ViewModel - - -- https://github.com/Chesire/Nekome - - - Android application to manage tracked Anime and Manga lists. - - - - Tech Stack = Dagger, Coroutines, Testing, Retrofit, Room, WorkManager, Navigation, LiveData, ViewModel - -- https://github.com/ardakazanci/Heyyoo - - - Heyyoo is a sample social media Android application ๐ฑ built to demonstrate use of Modern Android development tools. - - - Tech Stack = Coroutines, Retrofit, Room, Algolia, LocGetter, EasyValidation, Dexter, Splashy, secure-preferences, Paging, Data Binding, Navigation, LiveData, ViewModel - - -- https://github.com/lulululbj/wanandroid/ - - - Jetpack MVVM For Wanandroid ๆไฝณๅฎ่ทต ๏ผ - - - - Tech Stack = Koin, Coroutines, Testing, Retrofit, Navigation, FlowLayout, LiveData, ViewModel - -- https://github.com/SIKV/Photos - - - Browse, search, download, and share amazing free photos provided by talented photographers on Unsplash and Pexels. - - - - Tech Stack = Dagger, Coroutines, RxJava, Testing, Retrofit, Room, Firestore, Firebase-ML, Firebase-Analytics, Paging, Navigation, LiveData, ViewModel - - -- https://github.com/ValterKasper/space-app - - - An android app that shows time-line of upcoming rocket launches. - - - - Tech Stack = Dagger, Coroutines, Testing, Retrofit, Room, WorkManager, Data Binding, Navigation, LiveData, ViewModel - - -- https://github.com/nominalista/expenses - - - App written in Kotlin for budget tracking. - - - - Tech Stack = Dagger, Coroutines, RxJava, Testing, Retrofit, Room, Firestore, Firebase Auth, Firebase Messaging, WorkManager, Navigation, LiveData, ViewModel - - -- https://github.com/lmj0011/jetpack-release-tracker - - - Stay up to date on the latest AndroidX library releases. - - - - Tech Stack = Coroutines, Testing, Fuel, Room, WorkManager, Data Binding, Navigation, LiveData, ViewModel - - -- https://github.com/willowtreeapps/vocable-android - - - Vocable AAC allows those with conditions such as MS, stroke, ALS, or spinal cord injuries to communicate using an app that tracks head movements, without the need to spend tens of thousands of dollars on technology to do so. - - - - Tech Stack = Koin, Coroutines, Testing, Room, Data Binding, AR, LiveData, ViewModel - - - -- https://github.com/Shashank02051997/GitExplorer-Android - - - Find the right git commands ๐ฅ without digging through the web.๐๐๐ - - - - Tech Stack = Kotlin, LiveData, ViewModel - - -- https://github.com/VIPyinzhiwei/Eyepetizer - - - ๐ฅๅบไบ Kotlin ่ฏญ่จไปฟๅใๅผ็ผ Eyepetizerใ็ไธไธช็ญ่ง้ข Android ๅฎขๆท็ซฏ้กน็ฎ๏ผ้็จ Jetpack + ๅ็จๅฎ็ฐ็ MVVM ๆถๆใ - - - - Tech Stack = Coroutines, Testing, Retrofit, WorkManager, GSYVideoPlayer, Data Binding, PermissionX, EventBus, LiveData, ViewModel - - -- https://github.com/PatilShreyas/Foodium - - - ๐ฒFoodium is a sample food blog Android application ๐ฑ - - - - Tech Stack = Dagger Hilt, Coroutines, Testing, Retrofit, Room, LiveData, ViewModel - - -- https://github.com/michaldrabik/Showly-2.0 - - - Showly 2.0 is modern, slick, open-sourced and completely free Android TV Shows Tracker. - - - - Tech Stack = Dagger, Coroutines, Testing, Retrofit, Room, Firebase Messaging, WorkManager, Navigation, Dynamicanimation, LiveData, ViewModel - -- https://github.com/bernaferrari/ChangeDetection - - - Automatically track websites changes on Android in background. - - - Tech Stack = Dagger, Coroutines, RxJava, Retrofit, Room, Firestore, WorkManager, Paging, Data Binding, Navigation, JSoup, js-evaluator-for-android, LiveData, ViewModel - - -- https://github.com/YahiaAngelo/Noted-Android - - - Notes and Tasks app where you can add notes and tasks with Reminders also with categories. - - - Tech Stack = Koin dependency injection, Coroutines, Realm db, Material Components, Markdown, Navigation, LiveData, ViewModel - - -- https://github.com/igorescodro/alkaa - - - A simple to-do app created to study the latest components, architecture, tools, and APIs released in Android Platform. The project evolved a lot in the last year and now is available on Google Play! :heart: - - - - Tech Stack = Koin, Espresso, UiAutomator, Mockk, Coroutines, Navigation, Room, MotionLayout, KTX, Modularization, Dynamic Delivery, Dark Theme, klint, Detekt, codebeat, CodeFactor, Codacy, MPAndroidChart, Groupie, LiveData, ViewModel - -- https://github.com/HariKulhari06/Covid-19-Tracker - - - A Sample to track COVID-19 cases in India and globally. - - - Tech Stack = Dagger Hilt, Coroutines, Retrofit, Room, Firestore, WorkManager, Navigation, MPAndroidChart, LiveData, ViewModel - - -- https://github.com/zedlabs/WallPortal - - - Minimal Wallpapers for Android. The goal of this project is to create a responsive application and with optimized networking, a good place to see implementation. moved to wallhaven.cc api from unsplashed api due to rate limits. - - - Tech Stack = Dagger Hilt, Coroutines, Retrofit, Room, Paging, Navigation, LiveData, ViewModel - - -- https://github.com/ricknout/rugby-ranker - - - An Android app for viewing and predicting the latest World Rugby rankings ๐ - - - - Tech Stack = Dagger Hilt, Coroutines, Testing, Retrofit, Room, WorkManager, Navigation, insetter, LiveData, ViewModel - - -- https://github.com/GeorgCantor/WallpaperApp - - - **WallpaperApp** App for viewing and downloading wallpapers. - - - Tech Stack = Koin, Coroutines, Retrofit, Room, Lottie, Zoomy, Navigation, LiveData, ViewModel - - - -- https://github.com/DheerajKotwani/GithubVisualizer - - - **Github Visualizer** Android Application to track any user activity on Github built using the Github Developers Api. Implementation for almost all methods Github Developers Api.๐ฅ๐ฅ - - - Tech Stack = Retrofit, Firebase Auth, Coroutines, LiveData, ViewModel - - -- https://github.com/PHELAT/Tedu - - - **๐ Tedu** Todo app, but minimal, open-source and free. It lets you to sync your todos on your cloud provider. This project is architected in a modular structure and you can learn a lot from it. - - - Tech Stack = Dagger, Room, Coroutines, Firebase Messaging, Navigation, LiveData, ViewModel - -- https://github.com/abhinav0612/PasswordVault - - - **:lock: Password Vault** is an all in one offline password storing application where you can also store debit/credit cards and bank details with one :key: Master PIN. - - - Tech Stack = Dagger Hilt, Room, Navigation, LiveData, ViewModel - - -- https://github.com/TheCodeMonks/NYTimes-App - - - **๐ฝ NY Times App** is an Minimal News ๐ Android application built to describe the use of JSoup with Modern Android development tools. - - - - Tech Stack = Coroutines, Room, JSoup, Navigation, LiveData, ViewModel - - -- https://github.com/satyamurti/LetsChat - - - **An opensource Indian chat app** with new cool concepts. - - - - Tech Stack = Coroutines, Retrofit, Firestore, Firebase Auth, Firebase Messaging, Firebase Storage, Cloud Functions, Data Binding, Navigation, LiveData, ViewModel - - -- https://github.com/mayokunthefirst/Instant-Weather - - - Instant Weather fetches data from the OpenWeatherMap API. - - - - Tech Stack = Dagger, Coroutines, Testing, Retrofit, Room, WorkManager, Paging, Data Binding, Navigation, Algolia Search, LiveData, ViewModel - - -- https://github.com/qingmei2/MVVM-Architecture - - - The practice of MVVM + Jetpack architecture in Android. - - - - Tech Stack = Dagger Hilt, Coroutines, RxJava, Testing, Retrofit, Room, Paging, Navigation, LiveData, ViewModel - - -- https://github.com/nuhkoca/libbra - - - A currency tracker app demonstration. - - - - Tech Stack = Dagger, Coroutines, Testing, Retrofit, Data Binding, Navigation, LiveData, ViewModel - - -- https://github.com/adityam49/Updoot - - - A reddit client built for android - - - - Tech Stack = Dagger, Coroutines, Testing, Retrofit, Room, WorkManager, Data Binding, Navigation, LiveData, ViewModel - - -- https://github.com/weylar/Movie - - - A simple movie app - - - - Tech Stack = Dagger, Coroutines, Retrofit, Room, WorkManager, Paging, Data Binding, Navigation, LiveData, ViewModel - - -- https://github.com/xiaoyanger0825/wanandroid - - - Kotlin+JetPack+ๅ็จๅฎ็ฐ็MVVMๆถๆWanandroidๅฎขๆท็ซฏ - - - - Tech Stack = Coroutines, Retrofit, Room, LiveData, ViewModel - - -- https://github.com/gs-ts/TrackMyPath - - - An android app that tracks your walk with images every 100 meters. - - - - Tech Stack = Koin, Coroutines, Testing, Retrofit, Room, LiveData, ViewModel - - -- https://github.com/KumarManas04/NotesSync - - - It can encrypt and sync notes to the user's own Google Drive or Dropbox accounts. - - - - Tech Stack = Coroutines, Testing, Room, Google Drive, Dropbox, WorkManager, Navigation, LiveData, ViewModel - - -- https://github.com/CalvinNor/MovieMan/ - - - An open-source Android app for viewing Movies / TV information. - - - - Tech Stack = Koin, Coroutines, Testing, Retrofit, Room, Navigation, LiveData, ViewModel - - -- https://github.com/commonpepper/Photosen - - - Android app for viewing and downloading Flickr photos. - - - - Tech Stack = Retrofit, Room, Paging, LiveData, ViewModel - - -- https://github.com/OMIsie11/SpaceXFollower - - - Android app that helps You keep up with SpaceX ๐ - - - - Tech Stack = Koin, Coroutines, Testing, Retrofit, Room, WorkManager, MPAndroidChart, Navigation, LiveData, ViewModel - - -- https://github.com/dievskiy/feedapp - - - Calorie tracker for android that supports recipes and products search. - - - - Tech Stack = Dagger, Coroutines, RxJava, Testing, Retrofit, Room, Firestore, Firebase Auth, Facebook Login, WorkManager, MPAndroidChart, Data Binding, Navigation, LiveData, ViewModel - - -- https://github.com/phicdy/MyCuration - - - RSS Reader for Android with article filtering and curation. - - - - Tech Stack = Koin, Coroutines, Testing, Retrofit, Jsoup, WorkManager, Data Binding, Navigation, LiveData, ViewModel - - -- https://github.com/droidconKE/droidconKE2020App - - - Android app fully written in Kotlin for droidconKE2020 - - - - Tech Stack = Koin, Coroutines, Testing, Retrofit, Room, Google Auth, Data Binding, Navigation, LiveData, ViewModel - - -- https://github.com/fossasia/open-event-attendee-android - - - Open Event Attendee Android General App - - - - Tech Stack = Koin, RxJava, Testing, Retrofit, Room, Stripe, PayPal, Mapbox, Paging, Data Binding, Navigation, LiveData, ViewModel - - -- https://github.com/dangquanuet/The-Movie-DB-Kotlin - - - The Movie DB app using Kotlin with updated Android features. - - - - Tech Stack = Koin, Coroutines, RxJava, Testing, Retrofit, Room, Paging, Data Binding, Easy Permissions, Navigation, LiveData, ViewModel - - -- https://github.com/CharlieChristensen/Cryptotracker - - - Displays live prices of many types of cryptocoins as well as create a wallet to track total portfolio value. - - - - Tech Stack = Dagger, Coroutines, Testing, socketIO, Retrofit, Room, MPAndroidChart, Navigation, LiveData, ViewModel - - -- https://github.com/haroldadmin/MoonShot - - - A SpaceX companion app for Android - - - - Tech Stack = Dagger, Coroutines, Testing, Retrofit, Room, WorkManager, Navigation, LiveData, ViewModel - - -- https://github.com/ganainy/Our_chat - - - Private chat app with realtime notification and support audio messages, image sharing, file sharing. - - - - Tech Stack = Coroutines, Retrofit, Room, Firestore, Firebase Auth, Firebase Messaging, Facebook Login, WorkManager, Dexter, Data Binding, Navigation, LiveData, ViewModel - - -- https://github.com/flexbooru/flexbooru - - - A booru client for Android, support Danbooru, Moebooru, Gelbooru, Sankaku, etc - - - - Tech Stack = Kodein, Coroutines, Testing, Retrofit, Room, WorkManager, Exoplayer, Navigation, Tikxml, LiveData, ViewModel - - -- https://github.com/flexbooru/flexbooru-ap - - - An anime-pictures.net client for Android. - - - - Tech Stack = Kodein, Coroutines, Retrofit, Room, WorkManager, Navigation, Markwon, LiveData, ViewModel - - -- https://github.com/gs-ts/BitfinexClient - - - An android app that showing the details of the BTC/USD currency pair, at real-time. - - - - Tech Stack = Koin, RxJava, Testing, Scarlet, Room, Data Binding, LiveData, ViewModel - - -- https://github.com/SoftwareEngineeringDaily/software-engineering-daily-android - - - Android client for Software Engineering Daily - - - - Tech Stack = Koin, Coroutines, Testing, Retrofit, Room, WorkManager, Exoplayer, Navigation, Android-Permissions, LiveData, ViewModel - - -- https://github.com/GreyLabsDev/PexWalls - - - Wallpaper app based on pexels.com API. - - - - Tech Stack = Koin, Coroutines, RxJava, Retrofit, Room, Navigation, Markwon, LiveData, ViewModel - - -- https://github.com/iammert/AppLocker - - - ๐ Open source app locker, vault, call blocker application - - - - Tech Stack = Dagger, RxJava, Room, WorkManager, Data Binding, RxPermissions, LiveData, ViewModel - - -- https://github.com/xiprox/Upgur - - - An offline-first Imgur client app that lets you view your albums and photos and upload new ones even if you are offline. - - - Tech Stack = Dagger, Retrofit, Room, WorkManager, Navigation, android-upload-service, LiveData, ViewModel - - -- https://github.com/AbduallahAtta/Social-Note - - - Social Note - Note-taking, sharing, time & location reminder - - - Tech Stack = Koin, RxJava, Room, Firestore, Firebase Auth, Firebase Storage, Firebase Messaging, WorkManager, Data Binding, Paging, LiveData, ViewModel - - -- https://github.com/kacperczyk-dev/ExchangeRateApp - - - Exchange Rates application - - - Tech Stack = Dagger, Coroutines, Retrofit, Room, WorkManager, Data Binding, MPAndroidChart, Navigation, LiveData, ViewModel - - -- https://github.com/cuongpm/youtube-dl-android - - - ๐ฆ๐ฆVideo downloader for Android - Download videos from Youtube, Facebook, Twitter, Instagram, Dailymotion, Vimeo and more than 1000 other sites - - - Tech Stack = Dagger, RxJava, Testing, Retrofit, Room, Data Binding, LiveData, ViewModel - - -- https://github.com/PhilippeBoisney/ArchApp - - - Simple Android app to show how to design a multi-modules MVVM Android app (fully tested) - - - Tech Stack = Koin, Coroutines, Testing, Retrofit, Room, Data Binding, Navigation, LiveData, ViewModel - - -- https://github.com/rumaan/file.io-Android-Client - - - โ๏ธ Unofficial file.io Android App ๐ฑ - - - Tech Stack = Testing, Fuel, Room, WorkManager, Navigation, PermissionsDispatcher, LiveData, ViewModel - - -- https://github.com/skydoves/Pokedex - - - ๐ก๏ธ Android Pokedex using Dagger Hilt, Motion, Coroutines, Jetpack (Room, ViewModel, LiveData) based on MVVM architecture. - - - Tech Stack = Dagger Hilt, Coroutines, Testing, Retrofit, Room, Data Binding, LiveData, ViewModel - - -- https://github.com/Wiqaytna-app/wiqaytna_android - - - Wiqaytna is the official Moroccan exposure notification app. (Covid19) - - - Tech Stack = RxJava, Testing, Room, Firebase Storage, Firebase Auth, Firebase Messaging, Firebase Perf, Firebase Functions, Navigation, LiveData, ViewModel - - -- https://github.com/ZahraHeydari/MusicPlayer - - - A Simple Audio Player to play (online/offline) songs by running a service in the background and displaying a notification at top of the screen. - - - Tech Stack = Koin, Testing, Room, Firebase Storage, Firebase Auth, Firebase Messaging, Firebase Perf, Firebase Functions, Navigation, LiveData, ViewModel - - -- https://github.com/google/iosched - - - The Google I/O 2019 Android App - - - Tech Stack = Dagger Hilt, Coroutines, Testing, Room, Firestore, Firebase Auth, Firebase Messaging, Firebase Functions, Navigation, ARCore, LiveData, ViewModel - - -- https://github.com/romannurik/muzei - - - Muzei Live Wallpaper for Android - - - Tech Stack = Coroutines, Testing, Retrofit, Room, Firebase Perf, WorkManager, Paging, Navigation, LiveData, ViewModel - - -- https://github.com/mozilla-mobile/fenix - - - Firefox Preview - - - Tech Stack = Coroutines, Testing, Retrofit, Room, Firebase Perf, WorkManager, Paging, Navigation, LiveData, ViewModel - - -- https://github.com/rumboalla/apkupdater - - - APKUpdater is an open source tool that simplifies the process of finding updates for your installed apps. - - - Tech Stack = Koin, JSoup, Navigation, LiveData, ViewModel - - -- https://github.com/VMadalin/android-modular-architecture - - - ๐ Sample Android Components Architecture on a modular word focused on the scalability, testability and maintainability written in Kotlin, following best practices using Jetpack. - - - Tech Stack = Dagger, Coroutines, Testing, Retrofit, Room, Navigation, Paging, Data Binding, LiveData, ViewModel - - -- https://github.com/moezbhatti/qksms - - - The most beautiful SMS messenger for Android - - - Tech Stack = Dagger, Coroutines, RxJava, Testing, Retrofit, Realm, ExoPlayer, Conductor, Data Binding, ShortcutBadger, LiveData, ViewModel - - -- https://github.com/ApturiCOVID/apturicovid-android - - - Apturi Covid Android lietotne - - - Tech Stack = Dagger, Coroutines, RxJava, Testing, Retrofit, Room, WorkManager, Data Binding, ShortcutBadger, LiveData, ViewModel - - -- https://github.com/idisfkj/AwesomeGithub - - - Android Githubๅฎขๆท็ซฏ๏ผๅบไบ็ปไปถๅๅผๅ๏ผๆฏๆ่ดฆๆทๅฏ็ ไธ่ฎค่ฏ็ป้ใไฝฟ็จKotlin่ฏญ่จ่ฟ่กๅผๅ๏ผ้กน็ฎๆถๆๆฏๅบไบJetPack&DataBinding็MVVM๏ผๅๆถๆฏๆ็ปไปถๅผๅ๏ผไฝฟ็จArouter่ฟ่ก็ปไปถ้ด็่ทณ่ฝฌ๏ผ็ฝ็ปๆกๆถไฝฟ็จไบRetrofit&Coroutineใ้กน็ฎๆ็ปญๆดๆฐไธญ๏ผไธบไบ้ฒๆญข่ตฐๅคฑ๏ผ่ฏทๅๅฅฝstartๅๅค๏ผ๐๐ - - - Tech Stack = Coroutines, RxJava, Retrofit, Room, WorkManager, Paging, Navigation, Data Binding, ARouter, LiveData, ViewModel - - -- https://github.com/HabitRPG/habitica-android - - - Native Android app for Habitica - - - Tech Stack = Dagger, Coroutines, RxJava, Retrofit, Realm, Firebase Messaging, Paging, Navigation, Facebook, FlowLayout, LiveData, ViewModel - - - https://github.com/KhaledSherifSayed/PopularPeople - - - Popular People is a sample Android application ๐ฑ showing stars of the world ๐ built to demonstrate use of Modern Android development tools. Dedicated to all Android Developers with โค๏ธ. - - - Tech Stack = Koin, Coroutines, Testing, Retrofit, Data Binding, Sandwich, LiveData, ViewModel - - - https://github.com/alisonthemonster/Presently - - - Android app for recording gratitude journal entries. - - - Tech Stack = Dagger, Coroutines, RxJava, Testing, Room, Firebase Messaging, WorkManager, Dropbox, Calendar view, Paging, Biometric, LiveData, ViewModel - - - https://github.com/fibelatti/raffler-kotlin - - - Raffler is a simple raffling app which intends to make decision making easier - - - Tech Stack = Dagger, Coroutines, Testing, Room, LiveData, ViewModel - -- https://github.com/sanmiAde/Yet_Another_Anime_List - - Yet Another Anime List is an app that allows you to view upcoming and trending animes on MAL. It also allows you to favourite animes. - - - Tech Stack = Dagger, RxJava, Testing using Fakes, MockWebserver, RxRetrofit, Room, Navigation Components, Lottie, LiveData, ViewModel - -- https://github.com/OMIsie11/CovidNow - - - Simple application for tracking Covid-19 info. Stay safe.๐ท - - - Tech Stack = Koin, Coroutines, Testing, Retrofit, Room, MPAndroidChart, LiveData, ViewModel - - -- https://github.com/KevinGitonga/TukoNewsClient - - - A simple and sleek Android client consuming the Tuko News Api.. Data is fetched from the official tuko.co.ke news API. - - - Tech Stack = Coroutines, Retrofit, Room, LiveData, ViewModel - -- https://github.com/KevinGitonga/NewsFeed - - - A localized News reader Android app powered by newsapi.org. Will Automatically localize your news based on your location if its supported by API. - - - Tech Stack = Coroutines, Retrofit, Room, Pretty Time, LiveData, ViewModel - -- https://github.com/auron567/Gallerit - - - A sample Android gallery to search images posted on Reddit built using modern Android development tools. - - - Tech Stack = Koin, Coroutines, Testing, Retrofit, Room, Navigation, Data Binding, LiveData, ViewModel - -- https://github.com/enginebai/MovieHunt - - - ๐ฟMovie Android App written in Kotlin, MVVM, RxJava, Android Architecture Components. It showcases the app development with well-designed architecture and up-to-date Android tech stacks. - - - Tech Stack = Koin, RxJava, Room, Paging, Navigation, Epoxy, LiveData, ViewModel - -- https://github.com/Shivamdhuria/flows_guide - - - An Android app with Offline first approach, powered by dog.ceo. Build with amazing transition and animations, following material design principles and modern tech stack. - - - Tech Stack = Dagger Hilt, Coroutines, Flows, Retrofit, Room, Material Design Components, Navigation, LiveData, ViewModel - -- https://github.com/rizmaulana/kotlin-mvvm-covid19 - - - ๐ฆ Simple COVID19 data monitoring worldwide with interactive chart and map - - - Tech Stack = MVVM, Live Data, Koin, RxJava, RxBinding, Offline first with simple caching, Spek2Framwework for Unit Testing, etc - -- https://github.com/Tristankluivert/Knote - - - Knote app is a simple yet standard note taking app with features like image addition, ocr, text to speech and more - - - Tech Stack = ViewModel, Live Data, Koin, Room db, Coroutines etc - - - https://github.com/Devansh-Maurya/PukaPuka - - An Android app to identify books from their covers and give info, built using ML Kit's Text Recognition API, Android Jetpack Libraries and Google Books API - - - Tech Stack = MVVM, Kotlin, LiveData, ViewModel, Navigation Components, CameraKit, Firebase ML Kit Text Recognition API, Glide, Volley, Lottie - - - - https://github.com/fionicholas/Football-App - - Football App is an application to show Football Match, List Football Team, and Standing in Leagues from TheSportsDB API - - - Tech Stack = MVVM, Kotlin, LiveData, ViewModel, Retrofit, Room, Koin, RxJava, etc - - -- https://github.com/ryanrvldo/MovieCatalogue - - Movie catalogue is android application that using some architecture components stuff and fetch API from TMDB. This application can show some movie and tv show that available in TMDB API. Also user can search some related stuff here. - - Tech Stack = MVVM, ViewModel, LiveData, Coroutines, Firebase Cloud Messaging, Retrofit, Room, Glide, Dagger Hilt, and Google Material. - - -- https://github.com/mutualmobile/Praxis - - - Sample app written in Kotlin which fetches random jokes and displays it. - - - - Tech Stack = MVVM architecture, Dagger, Retrofit, Kotlin Coroutines, RXJava2, ViewModel, Data Binding - - -- https://github.com/MindorksOpenSource/MVVM-Architecture-Android-Beginners - - - Sample app that implements MVVM architecture using Kotlin. - - - Tech Stack = MVVM architecture, Dagger, Kotlin Coroutines, RXJava2, ViewModel, Data Binding, Live Data. - -- https://github.com/mrcsxsiq/Kotlin-Pokedex - - - Sample app that implements MVVM architecture using Kotlin. - - - Tech Stack = MVVM, Kotlin, LiveData, Navigation Jetpack, ViewModel, Room, Gradle Kotlin DSL, Databinding, Retrofit, Koin and Ktlint - +| Name | Author โ๏ธ | Description ๐๏ธ | Reputation ๐ช | +|--------------------------------------------------|-------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------|-----------------------------| +| [showly-2.0](https://github.com/michaldrabik/showly-2.0) | [michaldrabik](https://github.com/michaldrabik) | Showly 2.0 is modern, slick, open-sourced Android TV Shows Tracker. Tech Stack : Dagger, Coroutines, Testing, Retrofit, Room, Firebase Messaging, WorkManager, Navigation, Dynamicanimation, LiveData, ViewModel Last commit: 7 minutes ago | ๐ 61 ๐ด 9 ๐๏ธ 7 | +| [fenix](https://github.com/mozilla-mobile/fenix) | [mozilla-mobile](https://github.com/mozilla-mobile) | Firefox for Android Tech Stack : Coroutines, Testing, Retrofit, Room, Firebase Perf, WorkManager, Paging, Navigation, LiveData, ViewModel Last commit: 15 minutes ago | ๐ 4266 ๐ด 633 ๐๏ธ 133 | +| [droidconKE2020App](https://github.com/droidconKE/droidconKE2020App) | [droidconKE](https://github.com/droidconKE) | Android app fully written in Kotlin for droidconKE2020 Tech Stack : Koin, Coroutines, Testing, Retrofit, Room, Google Auth, Data Binding, Navigation, LiveData, ViewModel Last commit: 1 hour ago | ๐ 81 ๐ด 35 ๐๏ธ 14 | +| [habitica-android](https://github.com/HabitRPG/habitica-android) | [HabitRPG](https://github.com/HabitRPG) | Native Android app for Habitica Tech Stack : Dagger, Coroutines, RxJava, Retrofit, Realm, Firebase Messaging, Paging, Navigation, Facebook, FlowLayout, LiveData, ViewModel Last commit: 1 hour ago | ๐ 803 ๐ด 368 ๐๏ธ 60 | +| [NYTimes-App](https://github.com/TheCodeMonks/NYTimes-App) | [TheCodeMonks](https://github.com/TheCodeMonks) | ๐ฝ A Simple Demonstration of the New York Times App ๐ฑ using Jsoup web crawler with MVVM Architecture ๐ฅ Tech Stack : Coroutines, Room, JSoup, Navigation, LiveData, ViewModel Last commit: 3 hours ago | ๐ 132 ๐ด 21 ๐๏ธ 0 | +| [Updoot](https://github.com/adityam49/Updoot) | [adityam49](https://github.com/adityam49) | A reddit client built for android Tech Stack : Dagger, Coroutines, Testing, Retrofit, Room, WorkManager, Data Binding, Navigation, LiveData, ViewModel Last commit: 6 hours ago | ๐ 10 ๐ด 2 ๐๏ธ 3 | +| [Nekome](https://github.com/Chesire/Nekome) | [Chesire](https://github.com/Chesire) | Android application to manage tracked Anime and Manga lists. This is a complete rewrite from the initial application Malime Tech Stack : Dagger, Coroutines, Testing, Retrofit, Room, WorkManager, Navigation, LiveData, ViewModel Last commit: 10 hours ago | ๐ 29 ๐ด 8 ๐๏ธ 2 | +| [Tedu](https://github.com/PHELAT/Tedu) | [PHELAT](https://github.com/PHELAT) | Todo app but minimal, open-source, and free. Tech Stack : Dagger, Room, Coroutines, Firebase Messaging, Navigation, LiveData, ViewModel Last commit: 11 hours ago | ๐ 54 ๐ด 10 ๐๏ธ 1 | +| [open-event-attendee-android](https://github.com/fossasia/open-event-attendee-android) | [fossasia](https://github.com/fossasia) | Open Event Attendee Android General App https://github.com/fossasia/open-event-android/blob/apk/open-event-dev-app-playStore-debug.apk Tech Stack : Koin, RxJava, Testing, Retrofit, Room, Stripe, PayPal, Mapbox, Paging, Data Binding, Navigation, LiveData, ViewModel Last commit: 20 hours ago | ๐ 1626 ๐ด 529 ๐๏ธ 34 | +| [Photos](https://github.com/SIKV/Photos) | [SIKV](https://github.com/SIKV) | Tech Stack : Dagger, Coroutines, RxJava, Testing, Retrofit, Room, Firestore, Firebase-ML, Firebase-Analytics, Paging, Navigation, LiveData, ViewModel Last commit: 23 hours ago | ๐ 22 ๐ด 3 ๐๏ธ 6 | +| [Photosen](https://github.com/commonpepper/Photosen) | [commonpepper](https://github.com/commonpepper) | Android app for viewing and downloading Flickr photos. Tech Stack : Retrofit, Room, Paging, LiveData, ViewModel Last commit: 1 day ago | ๐ 3 ๐ด 2 ๐๏ธ 0 | +| [Noted-Android](https://github.com/YahiaAngelo/Noted-Android) | [YahiaAngelo](https://github.com/YahiaAngelo) | Noted app for android Tech Stack : Koin dependency injection, Coroutines, Realm db, Material Components, Markdown, Navigation, LiveData, ViewModel Last commit: 2 days ago | ๐ 41 ๐ด 6 ๐๏ธ 2 | +| [NotyKT](https://github.com/PatilShreyas/NotyKT) | [PatilShreyas](https://github.com/PatilShreyas) | ๐ NotyKT is a complete ๐Kotlin-stack (Backend + Android) ๐ฑ application built to demonstrate the use of Modern development tools with best practices implementation๐ฆธ. Tech Stack : Backend - Ktor, PostgreSQL; Android Last commit: 2 days ago | ๐ 235 ๐ด 18 ๐๏ธ 11 | +| [WallPortal](https://github.com/zedlabs/WallPortal) | [zedlabs](https://github.com/zedlabs) | Minimal Wallpapers for Android using Kotlin+MVVM+Hilt+Coroutines+Jetpack(Room, Paging, Navigation) Tech Stack : Dagger Hilt, Coroutines, Retrofit, Room, Paging, Navigation, LiveData, ViewModel Last commit: 3 days ago | ๐ 68 ๐ด 19 ๐๏ธ 3 | +| [space-app](https://github.com/ValterKasper/space-app) | [ValterKasper](https://github.com/ValterKasper) | An Android app which shows timeline of upcoming rocket launches and showcases architecture of real application. Tech Stack : Dagger, Coroutines, Testing, Retrofit, Room, WorkManager, Data Binding, Navigation, LiveData, ViewModel Last commit: 3 days ago | ๐ 92 ๐ด 10 ๐๏ธ 5 | +| [WallpaperApp](https://github.com/GeorgCantor/WallpaperApp) | [GeorgCantor](https://github.com/GeorgCantor) | App for viewing and downloading wallpapers Tech Stack : Koin, Coroutines, Retrofit, Room, Lottie, Zoomy, Navigation, LiveData, ViewModel Last commit: 3 days ago | ๐ 18 ๐ด 2 ๐๏ธ 1 | +| [plees-tracker](https://github.com/vmiklos/plees-tracker) | [vmiklos](https://github.com/vmiklos) | Plees Tracker is a simple sleep tracker for your Android phone. Tech Stack : Room, LiveData, ViewModel Last commit: 4 days ago | ๐ 28 ๐ด 12 ๐๏ธ 5 | +| [Pokedex](https://github.com/skydoves/Pokedex) | [skydoves](https://github.com/skydoves) | ๐ก๏ธ Android Pokedex using Hilt, Motion, Coroutines, Flow, Jetpack (Room, ViewModel, LiveData) based on MVVM architecture. Tech Stack : Dagger Hilt, Coroutines, Testing, Retrofit, Room, Data Binding, LiveData, ViewModel Last commit: 4 days ago | ๐ 3439 ๐ด 291 ๐๏ธ 211 | +| [wanandroid](https://github.com/jianjunxiao/wanandroid) | [jianjunxiao](https://github.com/jianjunxiao) | Kotlin+JetPack+ๅ็จๅฎ็ฐ็MVVMๆถๆWanandroidๅฎขๆท็ซฏ Tech Stack : Coroutines, Retrofit, Room, LiveData, ViewModel Last commit: 5 days ago | ๐ 163 ๐ด 26 ๐๏ธ 5 | +| [rugby-ranker](https://github.com/ricknout/rugby-ranker) | [ricknout](https://github.com/ricknout) | An Android app for viewing and predicting the latest World Rugby rankings ๐ Tech Stack : Dagger Hilt, Coroutines, Testing, Retrofit, Room, WorkManager, Navigation, insetter, LiveData, ViewModel Last commit: 6 days ago | ๐ 183 ๐ด 33 ๐๏ธ 8 | +| [The-Movie-DB-Kotlin](https://github.com/dangquanuet/The-Movie-DB-Kotlin) | [dangquanuet](https://github.com/dangquanuet) | The Movie DB app using Kotlin with updated Android features Tech Stack : Koin, Coroutines, RxJava, Testing, Retrofit, Room, Paging, Data Binding, Easy Permissions, Navigation, LiveData, ViewModel Last commit: 1 week ago | ๐ 144 ๐ด 44 ๐๏ธ 10 | +| [muzei](https://github.com/romannurik/muzei) | [romannurik](https://github.com/romannurik) | Muzei Live Wallpaper for Android Tech Stack : Coroutines, Testing, Retrofit, Room, Firebase Perf, WorkManager, Paging, Navigation, LiveData, ViewModel Last commit: 1 week ago | ๐ 4114 ๐ด 931 ๐๏ธ 191 | +| [wanandroid](https://github.com/lulululbj/wanandroid) | [lulululbj](https://github.com/lulululbj) | Jetpack MVVM For Wanandroid ๆไฝณๅฎ่ทต ๏ผ Tech Stack : Koin, Coroutines, Testing, Retrofit, Navigation, FlowLayout, LiveData, ViewModel Last commit: 1 week ago | ๐ 912 ๐ด 175 ๐๏ธ 15 | +| [apturicovid-android](https://github.com/ApturiCOVID/apturicovid-android) | [ApturiCOVID](https://github.com/ApturiCOVID) | Apturi Covid Android lietotne Tech Stack : Dagger, Coroutines, RxJava, Testing, Retrofit, Room, WorkManager, Data Binding, ShortcutBadger, LiveData, ViewModel Last commit: 1 week ago | ๐ 26 ๐ด 4 ๐๏ธ 10 | +| [DrawingsApp](https://github.com/Sharkaboi/DrawingsApp) | [Sharkaboi](https://github.com/Sharkaboi) | An app to add and manage floor plan drawings with markers. Tech Stack : Dagger Hilt, Coroutines, Room, Dhaval2404/ImagePicker, Subsampling Scale Image View, Navigation, LiveData, ViewModel Last commit: 1 week ago | ๐ 10 ๐ด 3 ๐๏ธ 1 | +| [alkaa](https://github.com/igorescodro/alkaa) | [igorescodro](https://github.com/igorescodro) | Open-source app to manage your tasks quickly and easily Tech Stack : Koin, Espresso, UiAutomator, Mockk, Coroutines, Navigation, Room, MotionLayout, KTX, Modularization, Dynamic Delivery, Dark Theme, klint, Detekt, codebeat, CodeFactor, Codacy, MPAndroidChart, Groupie, LiveData, ViewModel Last commit: 2 weeks ago | ๐ 184 ๐ด 20 ๐๏ธ 7 | +| [TrackMyPath](https://github.com/gs-ts/TrackMyPath) | [gs-ts](https://github.com/gs-ts) | An Android app written in Kotlin that demonstrates a clean architecture with MVVM, Fused Location Provider, LifecycleService, and Coroutines. It is used as lab to test new Android features. Tech Stack : Koin, Coroutines, Testing, Retrofit, Room, LiveData, ViewModel Last commit: 2 weeks ago | ๐ 20 ๐ด 2 ๐๏ธ 2 | +| [Resplash](https://github.com/b-lam/Resplash) | [b-lam](https://github.com/b-lam) | Unofficial Unsplash Android App Tech Stack : Koin, Coroutines, Testing, Retrofit, Room, Firestore, Firebase In-App Messaging, Paging, Navigation, Google Play Billing, Muzei, LiveData, ViewModel Last commit: 2 weeks ago | ๐ 369 ๐ด 72 ๐๏ธ 15 | +| [jetpack-release-tracker](https://github.com/lmj0011/jetpack-release-tracker) | [lmj0011](https://github.com/lmj0011) | Stay up to date on the latest AndroidX library releases. Tech Stack : Coroutines, Testing, Fuel, Room, WorkManager, Data Binding, Navigation, LiveData, ViewModel Last commit: 2 weeks ago | ๐ 70 ๐ด 10 ๐๏ธ 3 | +| [vocable-android](https://github.com/willowtreeapps/vocable-android) | [willowtreeapps](https://github.com/willowtreeapps) | Vocable for Android Tech Stack : Koin, Coroutines, Testing, Room, Data Binding, AR, LiveData, ViewModel Last commit: 2 weeks ago | ๐ 78 ๐ด 5 ๐๏ธ 54 | +| [Cryptotracker](https://github.com/CharlieChristensen/Cryptotracker) | [CharlieChristensen](https://github.com/CharlieChristensen) | Tech Stack : Dagger, Coroutines, Testing, socketIO, Retrofit, Room, MPAndroidChart, Navigation, LiveData, ViewModel Last commit: 2 weeks ago | ๐ 1 ๐ด 1 ๐๏ธ 1 | +| [flexbooru](https://github.com/flexbooru/flexbooru) | [flexbooru](https://github.com/flexbooru) | A booru client for Android, support Danbooru, Moebooru, Gelbooru, Sankaku, etc. Tech Stack : Kodein, Coroutines, Testing, Retrofit, Room, WorkManager, Exoplayer, Navigation, Tikxml, LiveData, ViewModel Last commit: 2 weeks ago | ๐ 359 ๐ด 39 ๐๏ธ 20 | +| [ChangeDetection](https://github.com/bernaferrari/ChangeDetection) | [bernaferrari](https://github.com/bernaferrari) | Automatically track websites changes on Android in background. Tech Stack : Dagger, Coroutines, RxJava, Retrofit, Room, Firestore, WorkManager, Paging, Data Binding, Navigation, JSoup, js-evaluator-for-android, LiveData, ViewModel Last commit: 2 weeks ago | ๐ 531 ๐ด 64 ๐๏ธ 15 | +| [SpaceXFollower](https://github.com/OMIsie11/SpaceXFollower) | [OMIsie11](https://github.com/OMIsie11) | Android app that helps You keep up with SpaceX ๐ Tech Stack : Koin, Coroutines, Testing, Retrofit, Room, WorkManager, MPAndroidChart, Navigation, LiveData, ViewModel Last commit: 2 weeks ago | ๐ 25 ๐ด 6 ๐๏ธ 1 | +| [flexbooru-ap](https://github.com/flexbooru/flexbooru-ap) | [flexbooru](https://github.com/flexbooru) | An anime-pictures.net client for Android. Tech Stack : Kodein, Coroutines, Retrofit, Room, WorkManager, Navigation, Markwon, LiveData, ViewModel Last commit: 3 weeks ago | ๐ 39 ๐ด 7 ๐๏ธ 2 | +| [Presently](https://github.com/alisonthemonster/Presently) | [alisonthemonster](https://github.com/alisonthemonster) | Android app for recording gratitude journal entries [IN PROGRESS] Tech Stack : Dagger, Coroutines, RxJava, Testing, Room, Firebase Messaging, WorkManager, Dropbox, Calendar view, Paging, Biometric, LiveData, ViewModel Last commit: 3 weeks ago | ๐ 78 ๐ด 30 ๐๏ธ 6 | +| [DeezerClone](https://github.com/fevziomurtekin/DeezerClone) | [fevziomurtekin](https://github.com/fevziomurtekin) | This Application using Dagger Hilt, Coroutines, Flow, Jetpack (Room, ViewModel, LiveData),Navigation based on MVVM architecture. Tech Stack : Dagger Hilt, Coroutines, Flow, Jetpack (Room, ViewModel,Navigation LiveData), Retrofit, Paging, Testing Last commit: 3 weeks ago | ๐ 26 ๐ด 2 ๐๏ธ 2 | +| [MovieMan](https://github.com/CalvinNor/MovieMan) | [CalvinNor](https://github.com/CalvinNor) | An open-source Android app for viewing Movies / TV information. Tech Stack : Koin, Coroutines, Testing, Retrofit, Room, Navigation, LiveData, ViewModel Last commit: 3 weeks ago | ๐ 59 ๐ด 12 ๐๏ธ 5 | +| [MovieHunt](https://github.com/enginebai/MovieHunt) | [enginebai](https://github.com/enginebai) | Movie Android App written in Kotlin, MVVM, RxJava, Android Architecture Components. Tech Stack : Koin, RxJava, Room, Paging, Navigation, Epoxy, LiveData, ViewModel Last commit: 3 weeks ago | ๐ 143 ๐ด 17 ๐๏ธ 10 | +| [android-modular-architecture](https://github.com/VMadalin/android-modular-architecture) | [VMadalin](https://github.com/VMadalin) | ๐ Sample Android Components Architecture on a modular word focused on the scalability, testability and maintainability written in Kotlin, following best practices using Jetpack. Tech Stack : Dagger, Coroutines, Testing, Retrofit, Room, Navigation, Paging, Data Binding, LiveData, ViewModel Last commit: 3 weeks ago | ๐ 1534 ๐ด 230 ๐๏ธ 80 | +| [GithubVisualizer](https://github.com/dheerajkotwani/GithubVisualizer) | [dheerajkotwani](https://github.com/dheerajkotwani) | ๐ฒ Android Application to track any user activity on Github built using the Github Developers Api. Used Retrofit to fetch data and MVVM Architecture. Tech Stack : Retrofit, Firebase Auth, Coroutines, LiveData, ViewModel Last commit: 1 month ago | ๐ 31 ๐ด 5 ๐๏ธ 2 | +| [MyCuration](https://github.com/phicdy/MyCuration) | [phicdy](https://github.com/phicdy) | RSS Reader for Android with article filtering and curation Tech Stack : Koin, Coroutines, Testing, Retrofit, Jsoup, WorkManager, Data Binding, Navigation, LiveData, ViewModel Last commit: 1 month ago | ๐ 4 ๐ด 5 ๐๏ธ 0 | +| [MoonShot](https://github.com/haroldadmin/MoonShot) | [haroldadmin](https://github.com/haroldadmin) | A SpaceX companion app for Android Tech Stack : Dagger, Coroutines, Testing, Retrofit, Room, WorkManager, Navigation, LiveData, ViewModel Last commit: 1 month ago | ๐ 138 ๐ด 17 ๐๏ธ 7 | +| [qksms](https://github.com/moezbhatti/qksms) | [moezbhatti](https://github.com/moezbhatti) | The most beautiful SMS messenger for Android Tech Stack : Dagger, Coroutines, RxJava, Testing, Retrofit, Realm, ExoPlayer, Conductor, Data Binding, ShortcutBadger, LiveData, ViewModel Last commit: 1 month ago | ๐ 3008 ๐ด 886 ๐๏ธ 127 | +| [PukaPuka](https://github.com/Devansh-Maurya/PukaPuka) | [Devansh-Maurya](https://github.com/Devansh-Maurya) | An Android app to identify books from their covers and give info, built using ML Kit's Text Recognition API, Android Jetpack Libraries and Google Books API Tech Stack : MVVM, Kotlin, LiveData, ViewModel, Navigation Components, CameraKit, Firebase ML Kit Text Recognition API, Glide, Volley, Lottie Last commit: 1 month ago | ๐ 6 ๐ด 0 ๐๏ธ 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 Tech Stack : MVVM, Kotlin, LiveData, ViewModel, Retrofit, Room, Koin, RxJava, etc Last commit: 1 month ago | ๐ 11 ๐ด 3 ๐๏ธ 1 | +| [feedapp](https://github.com/dievskiy/feedapp) | [dievskiy](https://github.com/dievskiy) | Calorie tracker for android that supports recipes and products search. Tech Stack : Dagger, Coroutines, RxJava, Testing, Retrofit, Room, Firestore, Firebase Auth, Facebook Login, WorkManager, MPAndroidChart, Data Binding, Navigation, LiveData, ViewModel Last commit: 1 month ago | ๐ 16 ๐ด 5 ๐๏ธ 1 | +| [MovieCatalogue](https://github.com/ryanrvldo/MovieCatalogue) | [ryanrvldo](https://github.com/ryanrvldo) | Tech Stack : MVVM, ViewModel, LiveData, Coroutines, Firebase Cloud Messaging, Retrofit, Room, Glide, Dagger Hilt, and Google Material. Last commit: 1 month ago | ๐ 0 ๐ด 0 ๐๏ธ 1 | +| [iosched](https://github.com/google/iosched) | [google](https://github.com/google) | The Google I/O 2019 Android App Tech Stack : Dagger Hilt, Coroutines, Testing, Room, Firestore, Firebase Auth, Firebase Messaging, Firebase Functions, Navigation, ARCore, LiveData, ViewModel Last commit: 2 months ago | ๐ 20205 ๐ด 6106 ๐๏ธ 1530 | +| [Knote](https://github.com/Tristankluivert/Knote) | [Tristankluivert](https://github.com/Tristankluivert) | Knote is a standard note taking app Tech Stack : ViewModel, Live Data, Koin, Room db, Coroutines etc Last commit: 2 months ago | ๐ 2 ๐ด 0 ๐๏ธ 1 | +| [topcorn](https://github.com/theapache64/topcorn) | [theapache64](https://github.com/theapache64) | A minimalistic movie listing app to browse IMDB's top 250 movies, built to demonstrate MVVM with latest hot-trending Android development tools. Tech Stack : Dagger, Coroutines, Testing, Retrofit, Room, LiveData, ViewModel Last commit: 2 months ago | ๐ 101 ๐ด 12 ๐๏ธ 8 | +| [TvFlix](https://github.com/reactivedroid/TvFlix) | [reactivedroid](https://github.com/reactivedroid) | TvFlix android app using Dagger Hilt, Coroutines, Jetpack(Room, ViewModel, Paging, LiveData) based on MVVM architecture purely written in Kotlin Tech Stack : Dagger Hilt, Coroutines, Testing, Retrofit, Room, Paging, Navigation, LiveData, ViewModel Last commit: 2 months ago | ๐ 234 ๐ด 42 ๐๏ธ 10 | +| [Foodium](https://github.com/PatilShreyas/Foodium) | [PatilShreyas](https://github.com/PatilShreyas) | ๐ฒFoodium is a sample food blog Android application ๐ฑ built to demonstrate the use of Modern Android development tools - (Kotlin, Coroutines, Flow, Dagger 2/Hilt, Architecture Components, MVVM, Room, Retrofit, Moshi, Material Components). Tech Stack : Dagger Hilt, Coroutines, Testing, Retrofit, Room, LiveData, ViewModel Last commit: 2 months ago | ๐ 1531 ๐ด 231 ๐๏ธ 52 | +| [hiya-hiya-hiya](https://github.com/utsmannn/hiya-hiya-hiya) | [utsmannn](https://github.com/utsmannn) | Whatsapp Clone base on Firebase Cloud Messaging Tech Stack : Koin, Coroutines, Retrofit, Room, Firebase Messaging, Firebase Auth, WorkManager, Google Maps, Paging, JSoup, vanniktech/Emoji, afollestad/inline-activity-result, LiveData, ViewModel Last commit: 2 months ago | ๐ 118 ๐ด 23 ๐๏ธ 2 | +| [Instant-Weather](https://github.com/mayokunthefirst/Instant-Weather) | [mayokunthefirst](https://github.com/mayokunthefirst) | An Android weather application implemented using the MVVM pattern, Retrofit2, LiveData, ViewModel, Coroutines, Room, Navigation Components, Data Binding and some other libraries from the Android Jetpack. Tech Stack : Dagger, Coroutines, Testing, Retrofit, Room, WorkManager, Paging, Data Binding, Navigation, Algolia Search, LiveData, ViewModel Last commit: 2 months ago | ๐ 399 ๐ด 63 ๐๏ธ 20 | +| [MVVM-Architecture](https://github.com/qingmei2/MVVM-Architecture) | [qingmei2](https://github.com/qingmei2) | The practice of MVVM + Jetpack architecture in Android. Tech Stack : Dagger Hilt, Coroutines, RxJava, Testing, Retrofit, Room, Paging, Navigation, LiveData, ViewModel Last commit: 2 months ago | ๐ 1335 ๐ด 210 ๐๏ธ 43 | +| [flows_guide](https://github.com/Shivamdhuria/flows_guide) | [Shivamdhuria](https://github.com/Shivamdhuria) | Android Application ๐ based on offline first approach built using Dagger Hilt, Material Motion, Coroutines + Flow, Jetpack (Room, ViewModel, LiveData) based on MVVM architecture. Tech Stack : Dagger Hilt, Coroutines, Flows, Retrofit, Room, Material Design Components, Navigation, LiveData, ViewModel Last commit: 2 months ago | ๐ 54 ๐ด 11 ๐๏ธ 4 | +| [kotlin-mvvm-covid19](https://github.com/rizmaulana/kotlin-mvvm-covid19) | [rizmaulana](https://github.com/rizmaulana) | This repository contains simple COVID19 data monitoring with android stack MVVM, Live Data, Koin, RxJava, RxBinding, Offline first with simple caching, etc Tech Stack : MVVM, Live Data, Koin, RxJava, RxBinding, Offline first with simple caching, Spek2Framwework for Unit Testing, etc Last commit: 3 months ago | ๐ 335 ๐ด 107 ๐๏ธ 12 | +| [Gallerit](https://github.com/auron567/Gallerit) | [auron567](https://github.com/auron567) | A sample Android gallery to search images posted on Reddit built using modern Android development tools (Architecture Components, MVVM, Coroutines, Flow, Navigation, Retrofit, Room, Koin) Tech Stack : Koin, Coroutines, Testing, Retrofit, Room, Navigation, Data Binding, LiveData, ViewModel Last commit: 3 months ago | ๐ 104 ๐ด 4 ๐๏ธ 2 | +| [AwesomeGithub](https://github.com/idisfkj/AwesomeGithub) | [idisfkj](https://github.com/idisfkj) | ๐ฅAndroid Githubๅฎขๆท็ซฏ๏ผๅบไบ็ปไปถๅๅผๅ๏ผๆฏๆ่ดฆๆทๅฏ็ ไธ่ฎค่ฏ็ป้ใไฝฟ็จKotlin่ฏญ่จ่ฟ่กๅผๅ๏ผ้กน็ฎๆถๆๆฏๅบไบJetPack&DataBinding็MVVM๏ผ้กน็ฎไธญไฝฟ็จไบArouterใRetrofitใCoroutineใGlideใDaggerไธHilt็ญๆต่กๅผๆบๆๆฏใ Tech Stack : Coroutines, RxJava, Retrofit, Room, WorkManager, Paging, Navigation, Data Binding, ARouter, LiveData, ViewModel Last commit: 3 months ago | ๐ 97 ๐ด 8 ๐๏ธ 3 | +| [raffler-kotlin](https://github.com/fibelatti/raffler-kotlin) | [fibelatti](https://github.com/fibelatti) | A raffling app developed as a playground to study many topics related to Android. Kotlin + Coroutines + MVVM Tech Stack : Dagger, Coroutines, Testing, Room, LiveData, ViewModel Last commit: 3 months ago | ๐ 42 ๐ด 2 ๐๏ธ 3 | +| [CovidNow](https://github.com/OMIsie11/CovidNow) | [OMIsie11](https://github.com/OMIsie11) | Simple application for tracking Covid-19 info. Stay safe.๐ท Tech Stack : Koin, Coroutines, Testing, Retrofit, Room, MPAndroidChart, LiveData, ViewModel Last commit: 3 months ago | ๐ 17 ๐ด 5 ๐๏ธ 1 | +| [Covid-19-Tracker](https://github.com/HariKulhari06/Covid-19-Tracker) | [HariKulhari06](https://github.com/HariKulhari06) | A Sample to track COVID-19 cases in India and globally. Tech Stack : Dagger Hilt, Coroutines, Retrofit, Room, Firestore, WorkManager, Navigation, MPAndroidChart, LiveData, ViewModel Last commit: 3 months ago | ๐ 49 ๐ด 16 ๐๏ธ 2 | +| [BitfinexClient](https://github.com/gs-ts/BitfinexClient) | [gs-ts](https://github.com/gs-ts) | An Android app written in Kotlin that demonstrates a clean architecture with MVVM, websockets using WebScoket client Scarlet, and RxAndroid/RxKotlin. Tech Stack : Koin, RxJava, Testing, Scarlet, Room, Data Binding, LiveData, ViewModel Last commit: 3 months ago | ๐ 8 ๐ด 2 ๐๏ธ 1 | +| [LetsChat](https://github.com/satyamurti/LetsChat) | [satyamurti](https://github.com/satyamurti) | ๐ฎ๐ณ Open source Indian Chat application with new cool concepts. Tech Stack : Coroutines, Retrofit, Firestore, Firebase Auth, Firebase Messaging, Firebase Storage, Cloud Functions, Data Binding, Navigation, LiveData, ViewModel Last commit: 3 months ago | ๐ 48 ๐ด 12 ๐๏ธ 6 | +| [Yet_Another_Anime_List](https://github.com/sanmiAde/Yet_Another_Anime_List) | [sanmiAde](https://github.com/sanmiAde) | A personal anime list app that shows currently airing animes, upcoming animes developed using TDD. That's the plan anyway. Essential dependencies are Dagger2 , RxKotlin with RxAndroid, Room, Retrofit, Junit, mockito, mockwebserver, Truth, MVVM , bitrise, Firebase Tech Stack : Dagger, RxJava, Testing using Fakes, MockWebserver, RxRetrofit, Room, Navigation Components, Lottie, LiveData, ViewModel Last commit: 4 months ago | ๐ 6 ๐ด 1 ๐๏ธ 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. Tech Stack : Dagger Hilt, Room, Navigation, LiveData, ViewModel Last commit: 4 months ago | ๐ 16 ๐ด 4 ๐๏ธ 2 | +| [Praxis](https://github.com/mutualmobile/Praxis) | [mutualmobile](https://github.com/mutualmobile) | Example Android project using MVVM, DaggerAndroid, Jetpack, Data Binding, Retrofit, RxJava and Coroutines Tech Stack : MVVM architecture, Dagger, Retrofit, Kotlin Coroutines, RXJava2, ViewModel, Data Binding Last commit: 4 months ago | ๐ 53 ๐ด 9 ๐๏ธ 6 | +| [PokemonGo](https://github.com/jnkforks/PokemonGo) | [jnkforks](https://github.com/jnkforks) | Jetpack ๅฎๆ้กน็ฎ PokemonGo๏ผ็ฅๅฅๅฎ่ด๏ผๅบไบ MVVM ๆถๆๅ Repository ่ฎพ่ฎกๆจกๅผ๏ผๅฆๆ่ฟไธชไปๅบๅฏนไฝ ๆๅธฎๅฉ๏ผ่ฏทไปๅบๅณไธ่งๅธฎๆ star ไธไธ๏ผ้ๅธธๆ่ฐขใ Tech Stack : Dagger Hilt, Koin, Coroutines, RxJava, Testing, Retrofit, Room, WorkManager, Paging, LiveData, ViewModel Last commit: 4 months ago | ๐ 0 ๐ด 0 ๐๏ธ 0 | +| [Kotlin-Pokedex](https://github.com/mrcsxsiq/Kotlin-Pokedex) | [mrcsxsiq](https://github.com/mrcsxsiq) | :cyclone: A Pokedex app using ViewModel, LiveData, Room and Navigation Tech Stack : MVVM, Kotlin, LiveData, Navigation Jetpack, ViewModel, Room, Gradle Kotlin DSL, Databinding, Retrofit, Koin and Ktlint Last commit: 4 months ago | ๐ 1086 ๐ด 141 ๐๏ธ 26 | +| [apkupdater](https://github.com/rumboalla/apkupdater) | [rumboalla](https://github.com/rumboalla) | APKUpdater is an open source tool that simplifies the process of finding updates for your installed apps. Tech Stack : Koin, JSoup, Navigation, LiveData, ViewModel Last commit: 4 months ago | ๐ 912 ๐ด 120 ๐๏ธ 67 | +| [AppDevToolbox](https://github.com/andyb129/AppDevToolbox) | [andyb129](https://github.com/andyb129) | Collection of tools for Android app development in one place ๐ง ๐จ Tech Stack : Dagger, Coroutines, RxJava, Room, Venom, LiveData, ViewModel Last commit: 4 months ago | ๐ 17 ๐ด 3 ๐๏ธ 2 | +| [PopularPeople](https://github.com/KhaledSherifSayed/PopularPeople) | [KhaledSherifSayed](https://github.com/KhaledSherifSayed) | A ๐ฑ Popular People app using Shared Elements between fragments with transformation motions based on MVVM (ViewModel, Coroutines, LiveData, Repository, Koin) architecture. Tech Stack : Koin, Coroutines, Testing, Retrofit, Data Binding, Sandwich, LiveData, ViewModel Last commit: 4 months ago | ๐ 9 ๐ด 3 ๐๏ธ 2 | +| [Replify-Messenger](https://github.com/vidit135g/Replify-Messenger) | [vidit135g](https://github.com/vidit135g) | Minimal text messenger with a ton of features. Tech Stack : Dagger, Coroutines, RxJava, Testing, Realm, ExoPlayer, Conductor, Mixpanel Android, libphonenumber-android, Call Control DataShare, LiveData, ViewModel Last commit: 4 months ago | ๐ 19 ๐ด 4 ๐๏ธ 2 | +| [NotesSync](https://github.com/KumarManas04/NotesSync) | [KumarManas04](https://github.com/KumarManas04) | Notes Sync is the answer to your everyday note taking requirements. It can encrypt and sync everything to the user's own Google Drive or Dropbox accounts Tech Stack : Coroutines, Testing, Room, Google Drive, Dropbox, WorkManager, Navigation, LiveData, ViewModel Last commit: 4 months ago | ๐ 26 ๐ด 9 ๐๏ธ 1 | +| [Movie](https://github.com/weylar/Movie) | [weylar](https://github.com/weylar) | A simple movie app Tech Stack : Dagger, Coroutines, Retrofit, Room, WorkManager, Paging, Data Binding, Navigation, LiveData, ViewModel Last commit: 4 months ago | ๐ 7 ๐ด 3 ๐๏ธ 1 | +| [Eyepetizer](https://github.com/VIPyinzhiwei/Eyepetizer) | [VIPyinzhiwei](https://github.com/VIPyinzhiwei) | ๐ฅๅบไบ Kotlin ่ฏญ่จไปฟๅใๅผ็ผ Eyepetizerใ็ไธไธช็ญ่ง้ข Android ๅฎขๆท็ซฏ้กน็ฎ๏ผ้็จ Jetpack + ๅ็จๅฎ็ฐ็ MVVM ๆถๆใ Tech Stack : Coroutines, Testing, Retrofit, WorkManager, GSYVideoPlayer, Data Binding, PermissionX, EventBus, LiveData, ViewModel Last commit: 5 months ago | ๐ 776 ๐ด 198 ๐๏ธ 26 | +| [wiqaytna_android](https://github.com/Wiqaytna-app/wiqaytna_android) | [Wiqaytna-app](https://github.com/Wiqaytna-app) | Tech Stack : RxJava, Testing, Room, Firebase Storage, Firebase Auth, Firebase Messaging, Firebase Perf, Firebase Functions, Navigation, LiveData, ViewModel Last commit: 5 months ago | ๐ 163 ๐ด 74 ๐๏ธ 27 | +| [GitExplorer-Android](https://github.com/Shashank02051997/GitExplorer-Android) | [Shashank02051997](https://github.com/Shashank02051997) | Find the right git commands ๐ฅ without digging through the web.๐๐๐ Tech Stack : Kotlin, LiveData, ViewModel Last commit: 5 months ago | ๐ 68 ๐ด 12 ๐๏ธ 6 | +| [awaker](https://github.com/nahzur-h/awaker) | [nahzur-h](https://github.com/nahzur-h) | article app for android Tech Stack : RxJava, Testing, Retrofit, Room, ExoPlayer, LiveData, ViewModel Last commit: 5 months ago | ๐ 520 ๐ด 86 ๐๏ธ 17 | +| [MusicPlayer](https://github.com/ZahraHeydari/MusicPlayer) | [ZahraHeydari](https://github.com/ZahraHeydari) | Implemented using Clean Arch, MVVM, LiveData, Room, Koin, Coil, Service, Notification and ExoPlayer Tech Stack : Koin, Testing, Room, Firebase Storage, Firebase Auth, Firebase Messaging, Firebase Perf, Firebase Functions, Navigation, LiveData, ViewModel Last commit: 5 months ago | ๐ 326 ๐ด 43 ๐๏ธ 9 | +| [NewsFeed](https://github.com/KevinGitonga/NewsFeed) | [KevinGitonga](https://github.com/KevinGitonga) | A localized News reader Android app powered by newsapi.org Tech Stack : Coroutines, Retrofit, Room, Pretty Time, LiveData, ViewModel Last commit: 6 months ago | ๐ 4 ๐ด 0 ๐๏ธ 1 | +| [libbra](https://github.com/nuhkoca/libbra) | [nuhkoca](https://github.com/nuhkoca) | A currency tracker app demonstration. Tech Stack : Dagger, Coroutines, Testing, Retrofit, Data Binding, Navigation, LiveData, ViewModel Last commit: 6 months ago | ๐ 26 ๐ด 4 ๐๏ธ 3 | +| [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. Tech Stack : MVVM architecture, Dagger, Kotlin Coroutines, RXJava2, ViewModel, Data Binding, Live Data. Last commit: 6 months ago | ๐ 133 ๐ด 42 ๐๏ธ 8 | +| [TukoNewsClient](https://github.com/KevinGitonga/TukoNewsClient) | [KevinGitonga](https://github.com/KevinGitonga) | A simple and sleek Android client consuming the Tuko News Api..I built to demonstrate use of Modern Android development tools - (Kotlin, Coroutines, Architecture Components, MVVM, Room, Retrofit, Material Components). !! https://www.tuko.co.ke/ Tech Stack : Coroutines, Retrofit, Room, LiveData, ViewModel Last commit: 6 months ago | ๐ 5 ๐ด 0 ๐๏ธ 0 | +| [expenses](https://github.com/nominalista/expenses) | [nominalista](https://github.com/nominalista) | App written in Kotlin for budget tracking. Tech Stack : Dagger, Coroutines, RxJava, Testing, Retrofit, Room, Firestore, Firebase Auth, Firebase Messaging, WorkManager, Navigation, LiveData, ViewModel Last commit: 7 months ago | ๐ 261 ๐ด 52 ๐๏ธ 15 | +| [ArchApp](https://github.com/PhilippeBoisney/ArchApp) | [PhilippeBoisney](https://github.com/PhilippeBoisney) | Simple Android app to show how to design a multi-modules MVVM Android app (fully tested) Tech Stack : Koin, Coroutines, Testing, Retrofit, Room, Data Binding, Navigation, LiveData, ViewModel Last commit: 8 months ago | ๐ 515 ๐ด 93 ๐๏ธ 16 | +| [Upgur](https://github.com/xiprox/Upgur) | [xiprox](https://github.com/xiprox) | A very simple offline-first Imgur client app Tech Stack : Dagger, Retrofit, Room, WorkManager, Navigation, android-upload-service, LiveData, ViewModel Last commit: 8 months ago | ๐ 8 ๐ด 2 ๐๏ธ 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). Tech Stack : Coroutines, Retrofit, Room, Algolia, LocGetter, EasyValidation, Dexter, Splashy, secure-preferences, Paging, Data Binding, Navigation, LiveData, ViewModel Last commit: 9 months ago | ๐ 35 ๐ด 3 ๐๏ธ 2 | +| [Our_chat](https://github.com/ganainy/Our_chat) | [ganainy](https://github.com/ganainy) | Private chat app with realtime notification and support audio messages,image sharing,file sharing using MVVM architecture,Firebase authentication firestore,storage,FCM,cloud functions and facebook login Tech Stack : Coroutines, Retrofit, Room, Firestore, Firebase Auth, Firebase Messaging, Facebook Login, WorkManager, Dexter, Data Binding, Navigation, LiveData, ViewModel Last commit: 9 months ago | ๐ 7 ๐ด 3 ๐๏ธ 1 | +| [PexWalls](https://github.com/GreyLabsDev/PexWalls) | [GreyLabsDev](https://github.com/GreyLabsDev) | Wallpaper app based on pexels.com API. Kotlin/Clean/MVVM-like/SingleActivity Tech Stack : Koin, Coroutines, RxJava, Retrofit, Room, Navigation, Markwon, LiveData, ViewModel Last commit: 11 months ago | ๐ 7 ๐ด 4 ๐๏ธ 2 | +| [AppLocker](https://github.com/iammert/AppLocker) | [iammert](https://github.com/iammert) | ๐ Open source app locker, vault, call blocker application Tech Stack : Dagger, RxJava, Room, WorkManager, Data Binding, RxPermissions, LiveData, ViewModel Last commit: 11 months ago | ๐ 270 ๐ด 61 ๐๏ธ 17 | +| [software-engineering-daily-android](https://github.com/SoftwareEngineeringDaily/software-engineering-daily-android) | [SoftwareEngineeringDaily](https://github.com/SoftwareEngineeringDaily) | Android client for Software Engineering Daily Tech Stack : Koin, Coroutines, Testing, Retrofit, Room, WorkManager, Exoplayer, Navigation, Android-Permissions, LiveData, ViewModel Last commit: 12 months ago | ๐ 74 ๐ด 23 ๐๏ธ 12 | +| [Social-Note](https://github.com/mars-amn/Social-Note) | [mars-amn](https://github.com/mars-amn) | Social Note - Note-taking, sharing, time & location reminder Tech Stack : Koin, RxJava, Room, Firestore, Firebase Auth, Firebase Storage, Firebase Messaging, WorkManager, Data Binding, Paging, LiveData, ViewModel Last commit: 1 year ago | ๐ 34 ๐ด 7 ๐๏ธ 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 Tech Stack : Dagger, Coroutines, Retrofit, Room, WorkManager, Data Binding, MPAndroidChart, Navigation, LiveData, ViewModel Last commit: 1 year ago | ๐ 0 ๐ด 1 ๐๏ธ 1 | +| [youtube-dl-android](https://github.com/cuongpm/youtube-dl-android) | [cuongpm](https://github.com/cuongpm) | ๐ฆ๐ฆVideo downloader for Android - Download videos from Youtube, Facebook, Twitter, Instagram, Dailymotion, Vimeo and more than 1000 other sites Tech Stack : Dagger, RxJava, Testing, Retrofit, Room, Data Binding, LiveData, ViewModel Last commit: 1 year ago | ๐ 281 ๐ด 100 ๐๏ธ 20 | +| [file.io-Android-Client](https://github.com/rumaan/file.io-Android-Client) | [rumaan](https://github.com/rumaan) | โ๏ธ Unofficial file.io Android App ๐ฑ Tech Stack : Testing, Fuel, Room, WorkManager, Navigation, PermissionsDispatcher, LiveData, ViewModel Last commit: 2 years ago | ๐ 15 ๐ด 11 ๐๏ธ 2 | #### Clean Architecture -- https://github.com/happysingh23828/Android-Clean-Architecture - - - This is a sample movie list Android application ๐ฑ built to demonstrate use of [**Clean Architecture**](https://github.com/happysingh23828/Android-Clean-Architecture#what-is-clean-architecture) tools with [**80% code coverage**](https://github.com/happysingh23828/Android-Clean-Architecture#--code-coverage-reports). Dedicated to all Android Developers with โค๏ธ. - - - Tech Stack = Dagger, Unit Testing for modules, Mockito, RxJava, Retrofit, Room, CI-CD, SOLID, Code Coverage, Jacoco, Detekt, ktlint, Stetho, LiveData, ViewModel - - -- https://github.com/igorwojda/android-showcase - - - ๐ Android application following best practices: Kotlin, coroutines, Clean Architecture, feature modules, tests, MVVM, static analysis... - - - Tech Stack = Kodein, Coroutines, Testing, Retrofit, KAndroid, Lottie, Detekt, Navigation, Dynamic Feature Modules, LiveData, ViewModel - - -- https://github.com/ferPrieto/Coroutines-Flows-Modularised - - - Clean Architecture Modular Project. - - - Tech Stack = Dagger, Coroutines, Testing, Retrofit, Data Binding, Navigation, LiveData, ViewModel - +| Name | Author โ๏ธ | Description ๐๏ธ | Reputation ๐ช | +|--------------------------------------------------|-------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------|-----------------------------| +| [android-clean-architecture](https://github.com/sansets/android-clean-architecture) | [sansets](https://github.com/sansets) | Sample for Android Clean Architecture. Tech Stack : Navigation Component, Dagger, Coroutines Flow, Room, Retrofit, LiveData, ViewModel, View Binding, Dynamic Feature Modules. Last commit: 2 weeks ago | ๐ 41 ๐ด 2 ๐๏ธ 1 | +| [BLTaxi](https://github.com/VladimirWrites/BLTaxi) | [VladimirWrites](https://github.com/VladimirWrites) | ๐ BL Taxi is a simple app for calling a taxi in the city Banja Luka built using modern Android development tools Tech Stack : Koin, Retrofit, Room, Data Binding, Live Data, View Model, Work Manager, Material Components Last commit: 3 weeks ago | ๐ 332 ๐ด 33 ๐๏ธ 6 | +| [android-showcase](https://github.com/igorwojda/android-showcase) | [igorwojda](https://github.com/igorwojda) | ๐ Android application following best practices: Kotlin, coroutines, Clean Architecture, feature modules, tests, MVVM, static analysis... Tech Stack : Kodein, Coroutines, Testing, Retrofit, KAndroid, Lottie, Detekt, Navigation, Dynamic Feature Modules, LiveData, ViewModel Last commit: 3 weeks ago | ๐ 4046 ๐ด 515 ๐๏ธ 142 | +| [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 Tech Stack : Dagger, Coroutines, Testing, Retrofit, Data Binding, Navigation, LiveData, ViewModel Last commit: 3 weeks ago | ๐ 81 ๐ด 13 ๐๏ธ 5 | +| [PropertyFindAR](https://github.com/SmartToolFactory/PropertyFindAR) | [SmartToolFactory](https://github.com/SmartToolFactory) | ๐ ๐ Real Estate Sample App with RxJava3+Coroutines Flow, Dynamic Feature Modules, Dagger Hilt, Offline First, ConcatAdapter, Animations and tests for Room, Retrofit, useCase and ViewModels with TDD. Tech Stack : RxJava3, Coroutines Flow, Retrofit, Room, Dagger Hilt, Dynamic Feature Modules, ConcatAdapter, LiveData, ViewModel, SavedStateHandle, WorkManager, Glide, Lottie, MpCharts, MockWebServer, MockK, FlowTestObserver, ktLint, detekt, Git Hooks, Git Flow Last commit: 1 month ago | ๐ 74 ๐ด 8 ๐๏ธ 4 | +| [Clean-MVVM-ArchComponents](https://github.com/odaridavid/Clean-MVVM-ArchComponents) | [odaridavid](https://github.com/odaridavid) | ๐ฝ Android app consuming Star Wars API.Built with clean architecture ,MVVM pattern, Koin , Coroutines + Flows ,Architecture Components, Data Binding , Firebase , Unit/UI Tests ,Motion Layout Tech Stack : Koin, Coroutines, Testing, Retrofit, Room, Data Binding, Motion Layout, LiveData, ViewModel Last commit: 2 months ago | ๐ 200 ๐ด 45 ๐๏ธ 10 | +| [CoronavirusWorldStatus](https://github.com/HamdiBoumaiza/CoronavirusWorldStatus) | [HamdiBoumaiza](https://github.com/HamdiBoumaiza) | An app to stay up to date with the latest stats of the coronavirus , using Kotlin with MVVM ,Coroutines , Android Architecture Components and Dagger Tech Stack : Dagger, Coroutines, Retrofit, Room, LiveData, ViewModel , Stetho Last commit: 2 months ago | ๐ 10 ๐ด 0 ๐๏ธ 1 | +| [Android-Clean-Architecture](https://github.com/happysingh23828/Android-Clean-Architecture) | [happysingh23828](https://github.com/happysingh23828) | This is a sample movie list Android application built to demonstrate use of Clean Architecture tools. Dedicated to all Android Developers - (Kotlin, MVVM, Clean Architecture, Rx-Java, Dagger, OkHttp, Unit Testing, SOLID principles, Code Coverage) Tech Stack : Dagger, Unit Testing for modules, Mockito, RxJava, Retrofit, Room, CI-CD, SOLID, Code Coverage, Jacoco, Detekt, ktlint, Stetho, LiveData, ViewModel Last commit: 3 months ago | ๐ 57 ๐ด 11 ๐๏ธ 5 | +| [CoolWeather](https://github.com/akoufa/CoolWeather) | [akoufa](https://github.com/akoufa) | Weather App that uses Android best practices. Android Jetpack, clean architecture. Written in Kotlin Tech Stack : Dagger Hilt, Coroutines, Testing, Retrofit, Room, Navigation, LiveData, ViewModel Last commit: 4 months ago | ๐ 143 ๐ด 9 ๐๏ธ 9 | +| [Theatre](https://github.com/andremion/Theatre) | [andremion](https://github.com/andremion) | Pet project using Clean Architecture + MVVM + Reactive Extensions + Android Architecture Components. The data are fetched from LondonTheatreDirect API. ๐ญ Tech Stack : Dagger, RxJava, Testing, Retrofit, Room, Navigation, Data Binding, LiveData, ViewModel Last commit: 8 months ago | ๐ 569 ๐ด 94 ๐๏ธ 25 | -- https://github.com/akoufa/CoolWeather - - - Weather App that uses Android best practices. Android Jetpack, clean architecture. Written in Kotlin - - - Tech Stack = Dagger Hilt, Coroutines, Testing, Retrofit, Room, Navigation, LiveData, ViewModel - -- https://github.com/odaridavid/Clean-MVVM-ArchComponents - - - A Star Wars API app that lets you search for characters, view details about them and save your favorite - characters. - - - Tech Stack = Koin, Coroutines, Testing, Retrofit, Room, Data Binding, Motion Layout, LiveData, ViewModel - -- https://github.com/andremion/Theatre - - - Pet project using Clean Architecture + MVVM + Reactive Extensions + Android Architecture Components. The data are fetched from LondonTheatreDirect API. performing_arts - - - Tech Stack = Dagger, RxJava, Testing, Retrofit, Room, Navigation, Data Binding, LiveData, ViewModel - -- https://github.com/HamdiBoumaiza/CoronavirusWorldStatus - - - An Android App that shows the stats of coronavirus worldwide and per country . - - - Tech Stack = Dagger, Coroutines, Retrofit, Room, LiveData, ViewModel , Stetho - -- https://github.com/SmartToolFactory/PropertyFindAR - - - ๐ Real Estate App with many screens written with RxJava3+Flow with offline first/last using dynamic feature modules, and TDD, used ConcatAdapter to have RV with different layouts. - - - Tech Stack = RxJava3, Coroutines Flow, Retrofit, Room, Dagger Hilt, Dynamic Feature Modules, ConcatAdapter, LiveData, ViewModel, SavedStateHandle, WorkManager, Glide, Lottie, MpCharts, MockWebServer, MockK, FlowTestObserver, ktLint, detekt, Git Hooks, Git Flow - -- https://github.com/sansets/android-clean-architecture - - - Food recipe app that uses Modularization, Single Activity Architecture, and Clean Architecture. - - - Tech Stack = Navigation Component, Dagger, Coroutines Flow, Room, Retrofit, LiveData, ViewModel, View Binding, Dynamic Feature Modules. - -- https://github.com/VladimirWrites/BLTaxi - - - ๐ BL Taxi is a simple app for calling a taxi in the city Banja Luka built using modern Android development tools (Clean Architecture, Kotlin, Coroutines, MVVM, Testing) - - - Tech Stack = Koin, Retrofit, Room, Data Binding, Live Data, View Model, Work Manager, Material Components - ### MVI #### Normal -- https://github.com/HadySalhab/NewsFeed-MVI-Dagger - - - NewsFeed, provides live top and breaking headlines for a country, specific category in a country, single source, or multiple sources, by interacting to News API. - - - Tech Stack = Dagger, Coroutines, Testing, Retrofit, Room, WorkManager, Data Binding, Navigation, LiveData, ViewModel - - -- https://github.com/hoc081098/ComicReaderApp_MVI_Coroutine_RxKotlin_Jetpack - - - โก๏ธComic reader app ๐. Learning MVVM / MVI with ๐ RxKotlin, Retrofit, Kotlin Coroutine, Work Manager, Room, Firebase ... โ๏ธ - - - Tech Stack = Koin, Coroutines, RxJava, Retrofit, Room, Firestore, Firebase Auth, Firebase Storage, WorkManager, Navigation, Paging, LiveData, ViewModel - - -- https://github.com/R4md4c/GameDealz - - - A non-official Android client for IsThereAnyDeal.com, it uses its API to retrieve/search for deals and compare prices. - - - Tech Stack = Dagger, Coroutines, Testing, Retrofit, Room, WorkManager, acra, fastAdapter, Paging, JSoup, dropbox/Store, LiveData, ViewModel - - -- https://github.com/mitchtabian/Open-API-Android-App - - - Application that interacts with the website open-api.xyz. - - - Tech Stack = Dagger, Coroutines, Retrofit, Room, Navigation, LiveData, ViewModel +| Name | Author โ๏ธ | Description ๐๏ธ | Reputation ๐ช | +|--------------------------------------------------|-------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------|-----------------------------| +| [GameDealz](https://github.com/R4md4c/GameDealz) | [R4md4c](https://github.com/R4md4c) | A non-official Android client for IsThereAnyDeal.com Tech Stack : Dagger, Coroutines, Testing, Retrofit, Room, WorkManager, acra, fastAdapter, Paging, JSoup, dropbox/Store, LiveData, ViewModel Last commit: 1 month ago | ๐ 22 ๐ด 2 ๐๏ธ 5 | +| [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, Kotlin Coroutine, Work Manager, Room, Firebase, AndroidX Startup, Clean Architecture ... โ๏ธ Tech Stack : Koin, Coroutines, RxJava, Retrofit, Room, Firestore, Firebase Auth, Firebase Storage, WorkManager, Navigation, Paging, LiveData, ViewModel Last commit: 1 month ago | ๐ 47 ๐ด 10 ๐๏ธ 4 | +| [Open-API-Android-App](https://github.com/mitchtabian/Open-API-Android-App) | [mitchtabian](https://github.com/mitchtabian) | Kotlin, MVI Architecture, Dagger2, Retrofit2, Coroutines, Room Persistence, REST API, Token Authentication Tech Stack : Dagger, Coroutines, Retrofit, Room, Navigation, LiveData, ViewModel Last commit: 5 months ago | ๐ 278 ๐ด 139 ๐๏ธ 23 | +| [NewsFeed-MVI-Dagger](https://github.com/HadySalhab/NewsFeed-MVI-Dagger) | [HadySalhab](https://github.com/HadySalhab) | Android News Application built in kotlin: MVI+Dagger+NetworkBoundResource+ViewModel+Livedata. Tech Stack : Dagger, Coroutines, Testing, Retrofit, Room, WorkManager, Data Binding, Navigation, LiveData, ViewModel Last commit: 8 months ago | ๐ 9 ๐ด 5 ๐๏ธ 1 | #### Clean Architecture -- https://github.com/lopspower/CleanRxArchitecture - - - Clean Rx Kotlin Architecture sample on GitHub Api ๐ - - - Tech Stack = Dagger, RxJava, Retrofit, Room, Clean Architecture, LiveData, ViewModel - - -- https://github.com/mitchtabian/Clean-Notes - - - Android example with Clean Architecture by layer. - - - Tech Stack = Dagger, Coroutines, Testing, Retrofit, Room, Firestore, Firebase Auth, Navigation, Markdown Processor, LiveData, ViewModel - - -- https://github.com/Ezike/Baking-App-Kotlin - - - Android MVI clean architecture sample that shows a list of recipes, their ingredients and hands-on videos for making them. - - - Tech Stack = Dagger hilt, Kotlin Coroutines & StateFlow, Unit Testing, Retrofit, DFM Navigation, FlowBinding, Exoplayer - - -- https://github.com/Ezike/MVI_UIComponents - - - Android project showcasing the use of View components for rendering UI. - - - Tech Stack = Jetpack, Dagger hilt, Kotlin Coroutines & StateFlow, Room, Retrofit, FlowBinding - +| Name | Author โ๏ธ | Description ๐๏ธ | Reputation ๐ช | +|--------------------------------------------------|-------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------|-----------------------------| +| [MVI_UIComponents](https://github.com/Ezike/MVI_UIComponents) | [Ezike](https://github.com/Ezike) | 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, DFM Navigation, and kotlin coroutines with StateFlow Tech Stack : Jetpack, Dagger hilt, Kotlin Coroutines & StateFlow, Room, Retrofit, FlowBinding Last commit: 4 days ago | ๐ 50 ๐ด 4 ๐๏ธ 3 | +| [Baking-App-Kotlin](https://github.com/Ezike/Baking-App-Kotlin) | [Ezike](https://github.com/Ezike) | Android architecture sample with dynamic feature modularisation, clean architecture with MVI (Uni-directional data flow), dagger hilt, DFM Navigation, kotlin coroutines with StateFlow and Exo player. Tech Stack : Dagger hilt, Kotlin Coroutines & StateFlow, Unit Testing, Retrofit, DFM Navigation, FlowBinding, Exoplayer Last commit: 3 months ago | ๐ 148 ๐ด 37 ๐๏ธ 6 | +| [CleanRxArchitecture](https://github.com/lopspower/CleanRxArchitecture) | [lopspower](https://github.com/lopspower) | Clean Rx Kotlin Architecture sample on GitHub Api ๐ Tech Stack : Dagger, RxJava, Retrofit, Room, Clean Architecture, LiveData, ViewModel Last commit: 5 months ago | ๐ 277 ๐ด 27 ๐๏ธ 14 | +| [Clean-Notes](https://github.com/mitchtabian/Clean-Notes) | [mitchtabian](https://github.com/mitchtabian) | Clean Architecture by layer Tech Stack : Dagger, Coroutines, Testing, Retrofit, Room, Firestore, Firebase Auth, Navigation, Markdown Processor, LiveData, ViewModel Last commit: 5 months ago | ๐ 189 ๐ด 52 ๐๏ธ 9 | ### MVP -- https://github.com/inorichi/tachiyomi - - - Tachiyomi is a free and open source manga reader for Android 5.0 and above. - - - Tech Stack = Inorichi injekt, Coroutines, RxJava, Testing, Retrofit, DiskLruCache, Jsoup, WorkManager, Duktape Android, Conductor - -- https://github.com/ImangazalievM/UTair-MVP-Sample - - - Android Clean Architecture + MVP Sample written in Kotlin - - - Tech Stack = Clean Architecture, Coroutines, RxJava 2, Coroutines, Toothpick, Moxy, Unit-tests (Spek, Mockk), UI-tests (Kaspresso) - +| Name | Author โ๏ธ | Description ๐๏ธ | Reputation ๐ช | +|--------------------------------------------------|-------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------|-----------------------------| +| [tachiyomi](https://github.com/inorichi/tachiyomi) | [inorichi](https://github.com/inorichi) | Free and open source manga reader for Android Tech Stack : Inorichi injekt, Coroutines, RxJava, Testing, Retrofit, DiskLruCache, Jsoup, WorkManager, Duktape Android, Conductor Last commit: 1 hour ago | ๐ 8978 ๐ด 1183 ๐๏ธ 431 | +| [UTair-MVP-Sample](https://github.com/ImangazalievM/UTair-MVP-Sample) | [ImangazalievM](https://github.com/ImangazalievM) | Android Clean Architecture + MVP Sample written in Kotlin Tech Stack : Clean Architecture, Coroutines, RxJava 2, Coroutines, Toothpick, Moxy, Unit-tests (Spek, Mockk), UI-tests (Kaspresso) Last commit: 2 months ago | ๐ 25 ๐ด 1 ๐๏ธ 3 | ## Other -- https://github.com/Shyguy99/Insider - - - An app to hide text data in a image implementing Steganography with AES algorithm - - - Tech Stack = Kotlin - -- https://github.com/DimaBrody/Screenaway - - - Phone Screen Forced Locker - - - Tech Stack = Room, Play Install Referrer Library - -- https://github.com/shadowsocks/shadowsocks-android - - - A shadowsocks client for Android - - - Tech Stack = Testing, Room, Firebase Ads, WorkManager - - -- https://github.com/BijoySingh/Scarlet-Notes - - - Simple yet powerful rich note taking android application, with a lot of flexibilty of usage - - - Tech Stack = Dagger, Coroutines, Room, Firebase Auth, Firebase Database, Paging, Navigation, Evernote android-job, Facebook Litho, Facebook SoLoader, Biometric - - +| Name | Author โ๏ธ | Description ๐๏ธ | Reputation ๐ช | +|--------------------------------------------------|-------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------|-----------------------------| +| [shadowsocks-android](https://github.com/shadowsocks/shadowsocks-android) | [shadowsocks](https://github.com/shadowsocks) | A shadowsocks client for Android Tech Stack : Testing, Room, Firebase Ads, WorkManager Last commit: 2 days ago | ๐ 30520 ๐ด 11289 ๐๏ธ 1653 | +| [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 Tech Stack : Dagger, Coroutines, Room, Firebase Auth, Firebase Database, Paging, Navigation, Evernote android-job, Facebook Litho, Facebook SoLoader, Biometric Last commit: 1 month ago | ๐ 275 ๐ด 89 ๐๏ธ 18 | +| [Screenaway](https://github.com/DimaBrody/Screenaway) | [DimaBrody](https://github.com/DimaBrody) | Phone Screen Forced Locker Tech Stack : Room, Play Install Referrer Library Last commit: 2 months ago | ๐ 8 ๐ด 1 ๐๏ธ 1 | ## :books: Tech Stack/Libraries @@ -943,9 +219,9 @@ ## :memo: Contributing -See [contributing.md](contributing.md) +See [contributing.md](CONTRIBUTING.md) -## :lotus_position_woman: Contributors +## Contributors Contributors are cool people. @@ -1010,8 +286,6 @@ If you contributed and are missing in this list, please send a PR including your - - ## :computer: Find us on
+:eyeglasses: A curated list of awesome android kotlin apps by open-source contributors. +
++ +
KevinGitonga | +HamdiBoumaiza | +Devansh-Maurya | +Annie-Sultana | +iamsurajgiri | +
saifali25 | +Tristankluivert | +anacoimbrag | +alpharomeo911 | +adityakamath16 | +
ImangazalievM | +Ezike | +viveksharma2382000 | +sridevshenoy | +satyamurti | +
sansets | +sanmiAde | +saif71 | +ryanrvldo | +rizmaulana | +
pedrofsn | +odaridavid | +ihilalahmad | +igorescodro | +happysingh23828 | +
fionicholas | +enginebai | +dheerajkotwani | +auron567 | +abhinav0612 | +
YahiaAngelo | +VladimirWrites | +Spikeysanju | +SmartToolFactory | +Shivamdhuria | +
PatilShreyas | +PHELAT | +Margu86 | +MageshVS | +KhaledSherifSayed | +