Awesome Android Kotlin Apps aims to be the starting point for developers to find an Android app with a particular Tech Stack / Libraries.
Contents
🎨
Pattern
MVVM
-
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
-
-
https://github.com/theapache64/topcorn
-
A minimalistic movie listing app to browse IMDB's top 250 movies.
-
Tech Stack = Dagger, Coroutines, Testing, Retrofit, Room
-
-
https://github.com/vmiklos/plees-tracker
-
Plees Tracker is a simple sleep tracker for your Android phone.
-
Tech Stack = Room
-
-
https://github.com/Chesire/Nekome
-
Android application to manage tracked Anime and Manga lists.
-
Tech Stack = Dagger, Coroutines, Testing, Retrofit, Room, WorkManager, Navigation
-
-
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, Rx, Testing, Retrofit, Room, Firestore, Firebase-ML, Firebase-Analytics, Paging, Navigation
-
-
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
-
-
https://github.com/nominalista/expenses
-
App written in Kotlin for budget tracking.
-
Tech Stack = Dagger, Coroutines, Rx, Testing, Retrofit, Room, Firestore, Firebase Auth, Firebase Messaging, WorkManager, Navigation
-
-
https://github.com/lmj0011/jetpack-release-tracker
-
Stay up to date on the latest AndroidX library releases.
-
Tech Stack = Coroutines, Testing, Fuel, Room, Firebase Analytics, Firebase Crashlytics, WorkManager, Data Binding, Navigation
-
-
https://github.com/Shashank02051997/GitExplorer-Android
-
Find the right git commands
🔥 without digging through the web.😊 😊 😉 -
Tech Stack = Kotlin
-
-
https://github.com/VIPyinzhiwei/Eyepetizer
-
🔥 基于 Kotlin 语言仿写「开眼 Eyepetizer」的一个短视频 Android 客户端项目,采用 Jetpack + 协程实现的 MVVM 架构。 -
Tech Stack = Coroutines, Testing, Retrofit, WorkManager, GSYVideoPlayer, Data Binding, PermissionX, EventBus
-
-
https://github.com/PatilShreyas/Foodium
-
🍲 Foodium is a sample food blog Android application📱 -
Tech Stack = Dagger Hilt, Coroutines, Testing, Retrofit, Room
-
-
https://github.com/nuhkoca/libbra
-
A currency tracker app demonstration.
-
Tech Stack = Dagger, Coroutines, Testing, Retrofit, Data Binding, Navigation
-
-
https://github.com/adityam49/Updoot
-
A reddit client built for android
-
Tech Stack = Dagger, Coroutines, Testing, Retrofit, Room, WorkManager, Data Binding, Navigation
-
-
https://github.com/weylar/Movie
-
A simple movie app
-
Tech Stack = Dagger, Coroutines, Testing, Retrofit, Room, WorkManager, Paging, Data Binding, Navigation
-
-
https://github.com/xiaoyanger0825/wanandroid
-
Kotlin+JetPack+协程实现的MVVM架构Wanandroid客户端
-
Tech Stack = Coroutines, Retrofit, Room
-
-
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
-
-
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
-
-
https://github.com/commonpepper/Photosen
-
Android app for viewing and downloading Flickr photos.
-
Tech Stack = Retrofit, Room, Paging
-
-
https://github.com/OMIsie11/SpaceXFollower
-
Android app that helps You keep up with SpaceX
🚀 -
Tech Stack = Koin, Coroutines, Testing, Retrofit, Room, WorkManager, MPAndroidChart, Navigation
-
-
https://github.com/dievskiy/feedapp
-
Calorie tracker for android that supports recipes and products search.
-
Tech Stack = Dagger, Coroutines, Rx, Testing, Retrofit, Room, Firestore, Firebase Auth, Firebase analytics, Facebook Login, WorkManager, MPAndroidChart, Data Binding, Navigation
-
-
https://github.com/phicdy/MyCuration
-
RSS Reader for Android with article filtering and curation.
-
Tech Stack = Koin, Coroutines, Testing, Retrofit, Firebase analytics, Firebase crashlytics, Jsoup, WorkManager, Data Binding, Navigation
-
-
https://github.com/droidconKE/droidconKE2020App
-
Android app fully written in Kotlin for droidconKE2020
-
Tech Stack = Koin, Coroutines, Testing, Retrofit, Room, Firebase analytics, Firebase crashlytics, Google Auth, Data Binding, Navigation
-
-
https://github.com/fossasia/open-event-attendee-android
-
Open Event Attendee Android General App
-
Tech Stack = Koin, Rx, Testing, Retrofit, Room, Stripe, PayPal, Mapbox, Paging, Data Binding, Navigation
-
-
https://github.com/dangquanuet/The-Movie-DB-Kotlin
-
The Movie DB app using Kotlin with updated Android features.
-
Tech Stack = Koin, Coroutines, Rx, Testing, Retrofit, Room, Firebase analytics, Firebase crashlytics, Paging, Data Binding, Easy Permissions Navigation
-
-
https://github.com/ferPrieto/Coroutines-Flows-Modularised
-
Clean Architecture Modular Project.
-
Tech Stack = Dagger, Coroutines, Testing, Retrofit, Data Binding, Navigation
-
-
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
-
-
https://github.com/haroldadmin/MoonShot
-
A SpaceX companion app for Android
-
Tech Stack = Dagger, Coroutines, Testing, Retrofit, Room, Firebase Crashlytics, WorkManager, Navigation
-
-
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, Firebase Analytics, Firebase Crashlytics, Facebook Login, WorkManager, Dexter, Data Binding, Navigation
-
-
https://github.com/flexbooru/flexbooru
-
A booru client for Android, support Danbooru, Moebooru, Gelbooru, Sankaku, etc
-
Tech Stack = Kodein, Coroutines, Testing, Retrofit, Room, Firebase Crashlytics, WorkManager, Exoplayer, Navigation, Tikxml
-
-
https://github.com/flexbooru/flexbooru-ap
-
An anime-pictures.net client for Android.
-
Tech Stack = Kodein, Coroutines, Retrofit, Room, WorkManager, Navigation, Markwon
-
-
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, Rx, Testing, Scarlet, Room, Data Binding
-
-
https://github.com/SoftwareEngineeringDaily/software-engineering-daily-android
-
Android client for Software Engineering Daily
-
Tech Stack = Koin, Coroutines, Testing, Retrofit, Room, Firebase Crashlytics, WorkManager, Exoplayer, Navigation, Android-Permissions
-
-
https://github.com/GreyLabsDev/PexWalls
-
Wallpaper app based on pexels.com API.
-
Tech Stack = Koin, Coroutines, Rx, Retrofit, Room, Navigation, Markwon
-
-
https://github.com/iammert/AppLocker
-
🔐 Open source app locker, vault, call blocker application -
Tech Stack = Dagger, Rx, Room, Firebase Analytics, Firebase Crashlytics, WorkManager, Data Binding, RxPermissions
-
-
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
-
-
https://github.com/AbduallahAtta/Social-Note
-
Social Note - Note-taking, sharing, time & location reminder
-
Tech Stack = Koin, Rx, Room, Firestore, Firebase Auth, Firebase Storage, Firebase Messaging, Firebase Analytics, Firebase Crashlytics, WorkManager, Data Binding, Paging
-
-
https://github.com/kacperczyk-dev/ExchangeRateApp
-
Exchange Rates application
-
Tech Stack = Dagger, Coroutines, Retrofit, Room, WorkManager, Data Binding, MPAndroidChart, Navigation
-
-
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, Rx, Testing, Retrofit, Room, Data Binding
-
-
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
-
-
https://github.com/rumaan/file.io-Android-Client
-
☁️ Unofficial file.io Android App📱 -
Tech Stack = Testing, Fuel, Room, Firebase Crashlytics, WorkManager, Navigation, PermissionsDispatcher
-
-
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
-
-
https://github.com/Wiqaytna-app/wiqaytna_android
-
Wiqaytna is the official Moroccan exposure notification app. (Covid19)
-
Tech Stack = Rx, Testing, Room, Firebase Storage, Firebase Auth, Firebase Messaging, Firebase Perf, Firebase Functions, Firebase Analytics, Firebase Crashlytics, Navigation
-
-
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, Firebase Analytics, Firebase Crashlytics, Navigation
-
-
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, Firebase Analytics, Navigation, ARCore
-
-
https://github.com/romannurik/muzei
-
Muzei Live Wallpaper for Android
-
Tech Stack = Coroutines, Testing, Retrofit, Room, Firebase Perf, Firebase Analytics, Firebase Crashlytics, WorkManager, Paging, Navigation
-
-
https://github.com/mozilla-mobile/fenix
-
Firefox Preview
-
Tech Stack = Coroutines, Testing, Retrofit, Room, Firebase Perf, Firebase Analytics, Firebase Crashlytics, WorkManager, Paging, Navigation
-
-
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
-
-
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
-
-
https://github.com/moezbhatti/qksms
-
The most beautiful SMS messenger for Android
-
Tech Stack = Dagger, Coroutines, Rx, Testing, Retrofit, Realm, ExoPlayer, Conductor, Data Binding, ShortcutBadger
-
-
https://github.com/ApturiCOVID/apturicovid-android
-
Apturi Covid Android lietotne
-
Tech Stack = Dagger, Coroutines, Rx, Testing, Retrofit, Room, Firebase Crashlytics, Firebase Analytics, WorkManager, Data Binding, ShortcutBadger
-
-
https://github.com/idisfkj/AwesomeGithub
-
Android Github客户端,基于组件化开发,支持账户密码与认证登陆。使用Kotlin语言进行开发,项目架构是基于JetPack&DataBinding的MVVM;同时支持组件开发,使用Arouter进行组件间的跳转;网络框架使用了Retrofit&Coroutine。项目持续更新中,为了防止走失,请做好start准备!
😊 😊 -
Tech Stack = Coroutines, Rx, Retrofit, Room, WorkManager, Paging, Navigation, Data Binding, ARouter
-
-
https://github.com/HabitRPG/habitica-android
-
Native Android app for Habitica
-
Tech Stack = Dagger, Coroutines, Rx, Retrofit, Realm, Firebase Messaging, Paging, Navigation, Facebook, FlowLayout
-
MVI
-
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 = Kotlin, MVI, Dagger, Coroutines, Testing, Retrofit, Room, WorkManager, Data Binding, Navigation
-
-
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, Rx, Retrofit, Room, Firestore, Firebase Auth, Firebase Storage, WorkManager, Navigation, Paging
-
-
https://github.com/mitchtabian/Open-API-Android-App
-
Application that interacts with the website open-api.xyz.
-
Tech Stack = Dagger, Coroutines, Retrofit, Room, Navigation
-
-
https://github.com/lopspower/CleanRxArchitecture
-
Clean Rx Kotlin Architecture sample on GitHub Api
🚀 -
Tech Stack = Dagger, Rx, Retrofit, Room, Clean Architecture
-
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, Rx, Testing, Retrofit, DiskLruCache, Jsoup, WorkManager, Duktape Android, Conductor
-
Other
-
https://github.com/shadowsocks/shadowsocks-android
-
A shadowsocks client for Android
-
Tech Stack = Testing, Room, Firebase Analytics, Firebase Crashlytics, 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
-
📝
Contributing
See contributing.md