Open-source projects categorized as Android

Top 23 Android Open-Source Projects

  • Flutter

    Flutter makes it easy and fast to build beautiful apps for mobile and beyond

    Project mention: How much does it cost to make a Flutter app for your business? | /r/u_devstree-uk | 2023-06-09

    If you are considering developing a Flutter app, it is important to get quotes from multiple developers before making a decision. This will help you get an idea of the range of prices for Flutter app development.

  • react-native

    A framework for building native applications using React

    Project mention: Another week, another round of RN patch released 📦 | /r/reactnative | 2023-06-09


  • Sonar

    Write Clean Java Code. Always.. Sonar helps you commit clean code every time. With over 600 unique rules to find Java bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work.

  • scrcpy

    Display and control your Android device

    Project mention: is USB-C to HDMI converter compatible with A52s for broken screen usage? | /r/GalaxyA52 | 2023-06-09

    First download this app:

  • Awesome-Hacking

    A collection of various awesome lists for hackers, pentesters and security researchers

    Project mention: GitHub - misterch0c/Awesome-Hacking: A collection of various awesome lists for hackers, pentesters and security researchers | /r/netsec | 2023-02-15
  • material-design-icons

    Material Design icons by Google

    Project mention: How to include Material Design Icons? | /r/webdev | 2023-03-07

    Hi, I want to include the material design icons in my webdesign. In the docs it says I could use the webfont which can be found here. However there is only ttf/otf but no woff2. In the docs it says there should be a woff2 that is 42KB in size, but I can't find it...

  • awesome-flutter

    An awesome list that curates the best Flutter libraries, tools, tutorials, articles and more.

  • awesome-android-ui

    A curated list of awesome Android UI/UX libraries

    Project mention: Why don't they use a standard layout for onscreen buttons | /r/AndroidGaming | 2022-10-18
  • InfluxDB

    Access the most powerful time series database as a service. Ingest, store, & analyze all types of time series data in a fully-managed, purpose-built database. Keep data forever with low-cost storage and superior data compression.

  • OkHttp

    Square’s meticulous HTTP client for the JVM, Android, and GraalVM.

    Project mention: Do you use OkHttp with custom maxRequestsPerHost or maxIdleConnections? | /r/androiddev | 2023-06-06

    I searched in the OkHttp GitHub project for an advice on which values may be suitable for Android apps nowadays but found no answers (only this old issue which does not help). Since we share a single OkHttp client Singleton for all our retrofit APIs and even Coil, I wonder if the default 5 maxRequestsPerHost is really enough.

  • architecture-samples

    A collection of samples to discuss and showcase different architectural tools and patterns for Android apps.

    Project mention: I need a repo with a modern and advanced architecture for an Android project. Can you help me? | /r/androiddev | 2023-05-19
  • Retrofit

    A type-safe HTTP client for Android and the JVM

    Project mention: Looking for android java developer mentor | /r/learnprogramming | 2023-05-31

    When it comes to consuming APIs I can definitely recommend Retrofit. Hopefully that's enough to get you started on where to look!

  • uni-app

    A cross-platform framework using Vue.js

  • fastlane

    🚀 The easiest way to automate building and releasing your iOS and Android apps

    Project mention: Roast my supposedly impressive iOS developer resume | /r/iOSProgramming | 2023-06-07
  • MPAndroidChart

    A powerful 🚀 Android chart view / graph view library, supporting line- bar- pie- radar- bubble- and candlestick charts as well as scaling, panning and animations.

    Project mention: How can I Implement this kind of graph UI? | /r/androiddev | 2023-01-05
  • Joplin

    Joplin - an open source note taking and to-do application with synchronisation capabilities for Windows, macOS, Linux, Android and iOS.

    Project mention: Note taking app | /r/MacOS | 2023-06-07

    Joplin is a free, open source note taking and to-do application, which can handle a large number of notes organised into notebooks. The notes are searchable, can be copied, tagged and modified either from the applications directly or from your own text editor. The notes are in Markdown format.

  • jadx

    Dex to Java decompiler

    Project mention: Hardware Question | /r/hardwarehacking | 2023-06-07

    This may be overkill but you can use an oscilloscope to manually calculate the baudrate, i.e. like this. It looks like it could be UART serial data, but this is a good resource to reference. Sometimes http is used as a means for communicating, and not necessarily directly to a browser see here. This is pretty common in embedded applications actually. You can try using dirbuster to see what hidden endpoints there are that may be used for video. If there's an RC, you can try and do what you were doing before on the drone for that (see what dmesg says when plugged in, check any open ports, etc). If it's a phone you connect to, you can RE the mobile app. I like using jadx for APKs to get a lay of the land. If you don't want to pop the SPI flash like i suggested earlier (and I suggest don't do that except for last resort), you can grep for firmware urls in the mobile app to see if it does OTA updates, and see if you can directly download it and analyze it with a disassembler like Ghidra. Since it's WiFi, you can also MiTM the traffic from an AP you control like your computer. I'm guessing video is probably going to be something like RTSP at an IP address, so you can grep in the mobile app for that, and that might be good enough to get your video feed honestly.

  • Lottie for Android, iOS, and React Native

    Render After Effects animations natively on Android and iOS, Web, and React Native

    Project mention: How to play/export .JSON animation with assets | /r/androiddev | 2023-04-13

    They are most likely Lottie animations:

  • shadowsocks-android

    A shadowsocks client for Android

    Project mention: ⟳ 7 apps added, 66 updated at | /r/FDroidUpdates | 2023-02-10

    Shadowsocks (version 5.3.3-nightly): A shadowsocks client

  • glide

    An image loading and caching library for Android focused on smooth scrolling

    Project mention: I get this for every imgur link... Any ideas? | /r/redditsync | 2023-04-29
  • gold-miner


    Project mention: Pls recommend a self learning material for an app developer | /r/ChineseLanguage | 2022-10-26

    Android developing:

  • AndroidUtilCode

    :fire: Android developers should collect the following utils(updating).

    Project mention: What is your favorite library/plugin? | /r/androiddev | 2022-12-03

    Bro this lib is a lifesaver:

  • Appwrite

    Build Fast. Scale Big. All in One Place.

    Project mention: Building an event ticketing application with Next.js and Appwrite | | 2023-06-06

    Appwrite is a powerful open-source backend platform that enables you to create secured and scalable (web and mobile) applications. With Appwrite, you don't need to worry about the backend resources of your application because with Appwrite, you - "Build Fast. Scale Big. All in One Place."

  • ijkplayer

    Android/iOS video player based on FFmpeg n3.4, with MediaCodec, VideoToolbox support. (by bilibili)

  • ZXing

    ZXing ("Zebra Crossing") barcode scanning library for Java, Android

    Project mention: What's the best way to generate a QR code? | /r/webdev | 2023-05-16
  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2023-06-09.

Android related posts


What are some of the best open-source Android projects? This list will help you:

Project Stars
1 Flutter 154,151
2 react-native 109,963
3 scrcpy 84,521
4 Awesome-Hacking 65,734
5 material-design-icons 48,172
6 awesome-flutter 47,046
7 awesome-android-ui 46,542
8 OkHttp 44,071
9 architecture-samples 42,735
10 Retrofit 41,607
11 uni-app 38,216
12 fastlane 37,214
13 MPAndroidChart 36,538
14 Joplin 36,162
15 jadx 34,808
16 Lottie for Android, iOS, and React Native 33,960
17 shadowsocks-android 33,718
18 glide 33,655
19 gold-miner 32,440
20 AndroidUtilCode 32,203
21 Appwrite 31,576
22 ijkplayer 31,428
23 ZXing 31,114
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives