Awesome Android Open Source Projects
:eyeglasses: A curated list of awesome android projects by open-source contributors.
AndroidTVMovieParadiseAndroid TV is a version of the Android operating system. It is developed by Google for soundbars, set-top boxes,…
SmartYouTubeTVSmartYouTubeTV: A YouTube client for set-top boxes and Android-based TVs.
Tv-samplesThis repository consists of multiple samples showing best practices in app development on Android TV.
VineyardVineyard is an unofficial Vine client for Android TV.
Kodi TVKodi is an award-winning free and open source home theater/media center software and entertainment hub for digital…
FORMWatchFaceThis is a watch face for Android Wear based on the typeface used for the FORM design conference.
SmartalarmSmart Alarm is a privacy-focused sleep tracker with powerful features and works without an internet or phone connection.
TwelveishTwelveish is a unique Wear OS (Android Wear) Watch Face that displays the approximate time in words (in multiple…
Wear-notify-for-redditGet notifications from your favourite subreddits right on your android wearable.
Wear-os-samplesMultiple samples showing best practices in app and watch face development on Wear OS.
WearSquareUnofficial Foursquare® Client for Android Wear.
Github VisualizerAndroid Application to track any user activity on Github built using the Github Developers Api. The tools used for…
Android-mvp-architectureThis repository contains a detailed sample app that implements MVP architecture using Dagger2, GreenDao, RxJava,…
Android-mvvm-architectureThis repository contains a detailed sample app that implements MVVM architecture using Dagger2, Room, RxJava,…
ArchiThis repository showcases and compares different architectural patterns that can be used to build Android apps. The…
Baking-App-KotlinAndroid architecture sample with dynamic feature modularisation, clean architecture with MVI (Uni-directional data…
Clean-MVPKotlin MVP clean architecture for Android using Koin, Room and RxJava2
Clean-NotesAndroid example with Clean Architecture by layer.
FoodiumFoodium is a sample food blog Android application built to demonstrate use of Modern Android development tools -…
RestApiMVVMApp that interacts with a Rest Api. Architecture is MVVM.
NotyKTNotyKT is a complete Kotlin-stack (Backend + Android) application built to demonstrate the use of Modern development…
JetJokeJetJoke is a Joke generator app build using Jetpack Compose & Clean + MVVM Architecture to demonstrate it's use with…
FairEmailAn advanced email client for Android
Irccloud-androidThe official Android app for IRCCloud.com
JetchatJetchat is a sample chat app built with Jetpack Compose.
Jetpack-Compose-WhatsApp-CloneAn example project to demonstrate how to build WhatsApp using Jetpack Compose.
K-9K-9 Mail is an open-source email client for Android.
Kdeconnect-androidNative Android port of the KDE Connect Qt app
Proton Mail for AndroidProtonMail Android app
QksmsQKSMS is an open source replacement to the stock messaging app on Android. It is currently available on the Google…
Replify-MessengerMinimal text messenger with a ton of features.
Signal-AndroidSignal is a messaging app for simple private communication with friends.
TelegramTelegram is a messaging app with a focus on speed and security. It’s superfast, simple and free. This repo contains…
TindroidAndroid instant messenger using Tinode backend. Beta-quality software. Debug APKs are available in releases.
TutanotaTutanota is an email client with a strong focus on security and privacy that lets you encrypt emails on all your…
Wire-androidThe project in this repository contains the Wire for Android client project.
forem-DevThe is in official Dev.to Android App. Dev.to is a community for Developers to engage with other Developers.
Bookdash-android-appAn Android app that lets you download free children's books in different languages from non-profit publisher Book Dash
ComicReaderApp_MVI_Coroutine_RxKotlin_JetpackComic reader app. Learning MVVM / MVI with RxKotlin, Retrofit, Kotlin Coroutine, Work Manager, Room, Firebase,…
Hummingbird-for-AndroidA cool, modern client app for the anime tracking website Hummingbird.me
tachiyomiFree and open source manga reader for Android
AbsolutReaderAbsolutReader is the next generation e-book reader, 100% Open source, highly customizable, and featuring Chaimager.
IReaderIReader is a next-generation e-book reader, 100% open source, highly customizable, and designed for smooth reading and…
AntennaPodThis is the official repository of AntennaPod, the easy-to-use, flexible and open-source podcast manager for Android.
JetchatJetchat is a sample chat app built with Jetpack Compose.
MovieGuideMovie discovery app showcasing MVP, RxJava, Dagger 2 and Clean Architecture
MovieHuntMovie Android App written in Kotlin, MVVM, RxJava, Android Architecture Components.
NewPipeA libre lightweight streaming front-end for Android.
PhonographA material designed music player for Android
ShuttleShuttle is an open source, local music player for Android.
SoundSpice-mobileA light-weight and minimalist music player for Android
TimberMaterial Design Music Player
TopcornA minimalistic movie listing app to browse IMDB's top 250 movies, built to demonstrate MVVM with latest hot-trending…
TvFlixTvFlix android app using Dagger Hilt, Coroutines, Jetpack(Room, ViewModel, Paging, LiveData) based on MVVM…
MovieMadeMoviemade - easy way to discover popular movies. This is a simple TMDb client for Android with material design.
Bitcoin-walletBitcoin Wallet app for your Android device. Standalone Bitcoin node, no centralized backend required.
CoCoinCoCoin, Multi-view Accounting Application
ExpensesApp written in Kotlin for budget tracking.
Finance-ManagerFinance Manager is an Android Application which contains Income Tax Calculator and EMI Calculator.
FinanciusFinancius is a simple application that helps you log and track your expenses and keep an eye on your balance.
Gnucash-androidGnuCash Android is a companion expense-tracker application for GnuCash (desktop) designed for Android. It allows you…
KriptoKripto is cryptocurrency and exchanges app for Android, written in Kotlin and made using Coingecko's API.
CurrencyExchangeCurrency Exchange App displays real-time currency rates, shows a chart for any currency pair.
bither-androidBither is a simple and secure Bitcoin wallet!
2048-androidThis is the Android port of the 2048 game made by Gabriele Cirulli.
Pixel-dungeonTraditional roguelike game with pixel-art graphics and simple interface
Santa-tracker-androidGoogle Santa Tracker app for Android is an educational and entertaining tradition that brings joy to millions of…
CuboidalDriftCuboidal Drift is a casual, fun android game with cool looking graphics, made by Virej Dasani.
QuizAppThis is a Quiz App that Users can play to enjoy thier free time and also gain some knowledge on the go
FreecivFreeciv is a Free and Open Source empire-building strategy game inspired by the history of human civilization.
Android-heart-rate-monitorAndroid based heart rate monitor which uses the camera and its flash to determine the users heart rate in beats per…
PedometerLightweight pedometer app for Android using the hardware step sensor
PetalsThe Open Source app Petals aims to help its users to either quit weed, reduce usage or simply know how much they're…
RunnerupTrack your sport activities with RunnerUp using the GPS in your Android phone.
Water-Intake-TrackerDetermine and track daily hydration goals based on body weight, and export data.
7minWorkoutAn workout app which tracks my workouts, has BMI calculator for different metrics and audio assistance.
FitLiteA Home Fitness app which uses pose detection to detect the exercise performed and give voice automated voice feedback.
AccompanistAccompanist is a group of libraries that contains some utilities which I've found myself copying around projects which…
AndroidChartsAn easy-to-use Android charts library with animation.
Android-Debug-DatabaseA library for debugging android databases and shared preferences - Make Debugging Great Again
ButterknifeBind Android views and callbacks to fields and methods.
DaggerA fast dependency injector for Android and Java.
EventBusEvent bus for Android and Java that simplifies communication between Activities, Fragments, Threads, Services, etc.…
ExoPlayerExoPlayer is an application level media player for Android. It provides an alternative to Android’s MediaPlayer API…
FilterLibraryAndroid filter library -This library has 16 filters which can be applied to image bitmaps.
GlideAn image loading and caching library for Android focused on smooth scrolling
GsonA Java serialization/deserialization library to convert Java Objects into JSON and back
Junit5This repository is the home of the next generation of JUnit, JUnit 5.
LoggerSimple, pretty and powerful logger for android
Lottie-androidRender After Effects animations natively on Android and iOS, Web, and React Native
MotionToastA Beautiful Multipurpose Motion Toast Library in Android using Kotlin heart_eyes
MPAndroidChartA powerful Android chart view / graph view library, supporting line- bar- pie- radar- bubble- and candlestick charts…
OkhttpSquare’s meticulous HTTP client for Java and Kotlin.
PicassoA powerful image downloading and caching library for Android
PreviewSeekBarA SeekBar suited for showing a preview of something. As seen in Google Play Movies.
RetrofitA type-safe HTTP client for Android and the JVM
RxJavaRxJava – Reactive Extensions for the JVM – a library for composing asynchronous and event-based programs using…
ToastyThe usual Toast, but with steroids
ZoomRecylerLayoutAn beautiful Zoom Animation Library for RecyclerView Items in Android using Kotlin.
ZxingZXing ("Zebra Crossing") barcode scanning library for Java, Android
ReactButtonAndroid Library to make it easy to add ReactButton feature in your app with Multi Reactions.
LottieDIalogAndroid Library to create Lottie animation view dialog easily with a lot of customization.
MathViewA Library for displaying math equations in Android
Android-conferencesTech Stack = Koin, Coroutines, Room, JSoup, LiveData, ViewModel, Compose
An app which displays conferences fromList of Android Conferences.
AndroidTensorFlowMachineLearningAndroid TensorFlow MachineLearning Example (Building TensorFlow for Android)
Android-wikipediaThe official Wikipedia app for Android!
ComposeAcademy-PlaygroundPlayground project for the Jetpack Compose APIs
Compose-pokedexPokedex on Jetpack Compose
CoronavirusWorldStatusAn app to stay up to date with the latest stats of the coronavirus , using Kotlin with MVVM ,Coroutines , Android…
CrashReporterCrashReporter is a handy tool to capture app crashes and save them in a file.
DuckduckgoDuckDuckGo Android App
IoschedThe Google I/O 2019 Android App
JetchatJetchat is a sample chat app built with Jetpack Compose.
KickmaterialCrowdfunding app concept for Android. Created to showcase new trends in Android development with strong focus on…
LeafPicLeafPic is a fluid, material-designed alternative gallery, it also is ad-free and open source under GPLv3 license. It…
MoonShotMoonShot is a SpaceX companion app to help you keep up with their launches. It uses the SpaceX API to fetch data.
Openfoodfacts-androidappNative version of Open Food Facts on Android - Coders & Decoders welcome
PlaidAn Android app which provides design news & inspiration as well as being an example of implementing material design.
PokedexAndroid Pokedex using Dagger Hilt, Motion, Coroutines, Flow, Jetpack (Room, ViewModel, LiveData) based on MVVM…
Ridesharing-uber-lyft-appRide-Sharing Uber Lyft Android App - Learn to build a ride-sharing Android Taxi Clone App like Uber, Lyft -…
Space-appAn Android app which shows timeline of upcoming rocket launches and showcases architecture of real application.
UAMPA sample audio app for Android
Zap.StoreA permissionless app store that allows users to verify apps, devs to sign their own apps, and users to discover new &…
CheddarHacker News reader for Android, written in Compose
FlymFlym News Reader is a light Android feed reader (RSS/Atom)
JetchatJetchat is a sample chat app built with Jetpack Compose.
MaterialisticA material-design Hacker News Android reader
NewsFeedA localized News reader Android app powered by newsapi.org
NewsFeed-MVI-DaggerAndroid News Application built in kotlin: MVI+Dagger+NetworkBoundResource+ViewModel+Livedata.
Newzz-ComposeNews App built with Jetpack Compose
Nextcloud News ReaderAndroid client for the Nextcloud news/feed reader app.
NYTimes-AppA Simple Demonstration of the New York Times App using Jsoup web crawler with MVVM Architecture
Awesome NewsAppA Awesome news app using volley library and picasso library This app uses an open source API for its news sources.
OSSAVEOpen Source Simple Android Video Editor
Studify☑️ Student Utility Mobile App. Features: Mark Attendance, View Time Table, Create Tasks.
AmazeFileManagerMaterial design file manager for Android
AnExplorerAnother Android Explorer ( File Manager ) is an All-in-One Open source file manager. AnExplorer File Manager (File…
Clean-NotesAndroid example with Clean Architecture by layer.
Compose-ShoppingListJetpack compose shopping list app
EtarAn enhanced fork of the AOSP calendar app
JoplinJoplin - an open source note taking and to-do application with synchronization capabilities for Windows, macOS, Linux,…
JetpackComposeCalculatorA jetpack compose clone of Android 10 Calculator UI
Minimal-TodoMaterial To-Do App
MLManagerA modern, easy and customizable app manager for Android with Material Design
Notes-CentralSimple note taking app.
Omni-NotesOpen source note-taking application for Android
Owncloud - AndroidThe ownCloud Android App
Scarlet-NotesSimple yet powerful rich note taking android application, with a lot of flexibilty of usage.
LinkhubOpen source link manager with folders and widget feature and sort links depend on usage.
LeetDroidLeetDroid is an android client for LeetCode.
HabitBuilderA simple and clean app with the right tools to keep track of habits and understand progress.
uhabitsIt is an mobile app that helps you create and maintain good habits, allowing you to achieve your long-term goals.…
StackOverflow - Community VersionThis is an Android StackOverflow client application implemented using the MVVM architecture, Retrofit, LiveData, Flow,…
Work TrackerWorktracker is a comprehensive and user-friendly app designed to help you keep a record of your work hours. With its…
GitFoxClient to manage GitLab projects. Clean Architecture implementation
Google Science JournalUse the sensors in your mobile devices to perform science experiments.
Hash CheckerFast and simple application for generating and comparison hashes from files or text
Kdeconnect-androidNative Android port of the KDE Connect Qt app
Red-moonAndroid screen filter app for night time phone use.
SoundRecorderA simple sound recording app implementing Material Design
Turbo-editorSimple and powerful File Editor for Android. All is licensed under the GPLv3 license.
WallyWally is a fast and efficient wallpaper application for Android
CyclestreetsCycleStreets is a UK-wide cycle journey planner system, which lets you plan routes from A to B to C by bike. It is…
TransportrThe public transport companion that respects your privacy and your freedom. Transportr is a non-profit app developed…
Travel-MateTravel Mate is an android app for travellers. It provides features like choosing the correct destination, making…
HolidayInfoHolidayInfo is a multi-module, offline-first Android Application that fetches and displays the various holidays…
AnotherMonitorMonitors and records the CPU and memory usage of Android devices
AuthpassAuthPass - Password Manager based on Flutter for all platforms. Keepass 2.x (kdbx 3.x) compatible.
BitwardenPassword management solution for individuals, teams, and business organizations written in C# with Xamarin Android,…
KeyPassOffline Password manager for android, build in compose and material you, support backup encrypted database, etc.
Earthview-androidA library to include 'EarthView with Google' into your application with ease.
Images-to-PDFAn app to convert images to PDF file!
Memento-CalendarMemento Calendar is a modern namedays app for Android. This repository contains the source code of Memento Calendar.
MoticonsA simple, easy and modern app to manage and use Japanese Emoticons with Material Design
Photo-affixStitch your photos together vertically or horizontally easily!
Simple-CalendarA simple calendar with events, customizable widgets and no ads.
TalalarmoMinimal, simple and beautiful alarm clock thoughtfully designed by nap enthusiasts.
Varis-AndroidAndroid client for Travis CI
WiFiKeyShareShare Wi-Fi passwords with QR codes or NFC tags
ImageSearchingQuickly find photos stored in the Android gallery using tags, date taken, and location, select one photo to write a…
Pdfview-AndroidSmall Android library to show PDF files
CoolWeatherWeather App that uses Android best practices. Android Jetpack, clean architecture. Written in Kotlin
Good-weatherOpen source weather app for Andorid
WeathercastMinimal weather app for Android
WeatherZoneSimple Weather app for Android following MVVM architecture, and Jetpack Component like Room etc.
SunshineWeather app to get current weather info of any city around the globe using OpenWeatherMap API.
WeatherForecastWeather Forecast App implemented in MVP Architecture using Kotlin that enable users to have instant access to weather…
Hacktoberfestis a month-long celebration of open source software organized by DigitalOcean in partnership with GitHub and Dev.…