Open-source projects categorized as Android | Edit details

Top 23 Android Open-Source Projects

  • GitHub repo Flutter

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

    Project mention: 10 Best Visual Studio Code Extensions for Flutter Development | dev.to | 2021-06-14

    Flutter is one of the most popular cross-platform UI frameworks for creating rich mobile, desktop, and web applications. With Flutter users growing tremendously, a vast collection of plugins and extensions are available in the market to help developers increase their productivity. In this blog, I’ll walk you through the 10 finest extensions that I use in the Visual Studio Code IDE for Flutter development. They are:

  • GitHub repo scrcpy

    Display and control your Android device

    Project mention: i need help | reddit.com/r/youtubegaming | 2021-06-15

    talking about editors on the phone I have heard of kinemaster but I think they have a watermark resolve to edit on the pc I understand not everyone has access to a pc but if u do a crappy pc will also work if all u wanna do is record the screen or screen ( software i use to send feed https://github.com/Genymobile/scrcpy )

  • GitHub repo material-design-icons

    Material Design icons by Google

    Project mention: [Misc.] Custom Statusbar Update 4 | reddit.com/r/kustom | 2021-04-16

    Note: Indicator icons are from https://github.com/google/material-design-icons Thanks to rsheeter and other contributors for publishing Material Icons with open sources. Indicator icons are available under the Apache License Version 2.0

  • GitHub repo awesome-android-ui

    A curated list of awesome Android UI/UX libraries

    Project mention: Android alternative | reddit.com/r/androiddev | 2021-04-28

    check this page, maybe you'll find something usefull https://github.com/wasabeef/awesome-android-ui

  • GitHub repo OkHttp

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

    Project mention: 60% of school apps are sending student data with third parties without consent | news.ycombinator.com | 2021-05-04
  • GitHub repo architecture-samples

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

    Project mention: Confused on getting started with android development.Help me please. | reddit.com/r/androiddev | 2021-06-13

    Go through architecture samples from : https://github.com/android/architecture-samples

  • GitHub repo Retrofit

    A type-safe HTTP client for Android and the JVM

    Project mention: How to use APIs of websites with Kotlin? | reddit.com/r/Kotlin | 2021-06-10
  • GitHub repo awesome-flutter

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

    Project mention: I made my first Todo List App in Dart! | reddit.com/r/dartlang | 2021-04-12
  • GitHub repo 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 to create bar chart from scratch? | reddit.com/r/androiddev | 2021-05-09

    Creating custom views like a chart is not what you sholud start learning with. To be honest, most of the time we're using libraries that provide ui things. We just custiomize things and rarely write everything from scratch. You should focus on other things like design patterns, core libraries, async code, ui components, design patterns and Android API in general. Look at this library https://github.com/PhilJay/MPAndroidChart , it should be pretty good.

  • GitHub repo fastlane

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

    Project mention: Highlights of new technologies introduced at WWDC 2021 | news.ycombinator.com | 2021-06-07

    Agreed and this has been true forever.

    The incredible amount of work that has to go into https://github.com/fastlane/fastlane/releases always impresses me.

    APIs and authentication is ever changing all because Apple refuse to embrace modern devops. They have this idea that apps are produced by lone devs in their bedrooms and the process is designed for them.

  • GitHub repo glide

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

    Project mention: Library Suggestion needed for Image, Video and GIF | reddit.com/r/iOSProgramming | 2021-05-27

    I use this library for Android app - https://github.com/bumptech/glide for showing/playing Video content, image content and GIFs.

  • GitHub repo Lottie for Android, iOS, and React Native

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

    Project mention: Is there a way to integrate After Effects animations in the app? | reddit.com/r/androiddev | 2021-05-30

    Try using Lottie Library

  • GitHub repo ijkplayer

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

  • GitHub repo ZXing

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

    Project mention: Trying to scan a very strangely designed QR code | reddit.com/r/learnpython | 2021-06-14

    https://github.com/zxing/zxing is able to scan the code just fine. Maybe give that library a shot - it is used in multiple mobile scanners, like QR Droid.

  • GitHub repo android_guides

    Extensive Open-Source Guides for Android Developers

    Project mention: Publish Android Library Artifacts to private Amazon S3 Maven repository | dev.to | 2021-01-04


  • GitHub repo leakcanary

    A memory leak detection library for Android.

    Project mention: I'm so bad at writing code , I don't even need proguard to make my code unreadable. Please guide me! | reddit.com/r/androiddev | 2021-04-17

    LeakCanary will help you find memory leaks in your code: https://square.github.io/leakcanary/

  • GitHub repo jadx

    Dex to Java decompiler

    Project mention: Analysis of ViaWallet | reddit.com/r/handshake | 2021-04-22

    Used: mitmproxy/Burp Suite to understand how the api works, and jadx to try to get readable decompiled source code once I knew what to look for and general idea of what to expect/how it works.

  • GitHub repo Joplin

    Joplin - an open source note taking and to-do application with synchronization capabilities for Windows, macOS, Linux, Android and iOS. Forum: https://discourse.joplinapp.org/

    Project mention: Synchronized Personal Wiki app | reddit.com/r/androidapps | 2021-06-16

    Have you tried Joplin? It is not something like Zim but you should check out that one.

  • GitHub repo fastjson

    A fast JSON parser/generator for Java.

    Project mention: Ask HN: Differences in Programming Style by Nationalities | news.ycombinator.com | 2021-04-19

    I first noticed a difference in national styles when I contributed a patch to fastjson, a JSON parser in Java from Alibaba.

    Take a look around the repo; it'll look odd to a western programmer. There is a lot of duplication. And the tests don't have names, they are numbered.


    This was several years ago. I did end up choosing it since it really was the fastest.

  • GitHub repo SmartRefreshLayout

    🔥下拉刷新、上拉加载、二级刷新、淘宝二楼、RefreshLayout、OverScroll,Android智能下拉刷新框架,支持越界回弹、越界拖动,具有极强的扩展性,集成了几十种炫酷的Header和 Footer。

  • GitHub repo react-native-elements

    Cross-Platform React Native UI Toolkit

    Project mention: Top 7 React Native UI toolkits and component libraries in 2021 | dev.to | 2021-06-15

    More information available here: https://reactnativeelements.com

  • GitHub repo NativeScript

    NativeScript empowers you to access native api's from JavaScript directly. Angular, Capacitor, Ionic, React, Svelte, Vue and you name it compatible.

    Project mention: The Plan for React 18 | reddit.com/r/javascript | 2021-06-10
  • GitHub repo android-best-practices

    Do's and Don'ts for Android development, by Futurice developers

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 2021-06-16.


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

Project Stars
1 Flutter 121,899
2 scrcpy 50,063
3 material-design-icons 43,113
4 awesome-android-ui 40,695
5 OkHttp 40,197
6 architecture-samples 38,873
7 Retrofit 38,219
8 awesome-flutter 36,034
9 MPAndroidChart 33,484
10 fastlane 32,449
11 glide 31,315
12 Lottie for Android, iOS, and React Native 31,269
13 ijkplayer 28,953
14 ZXing 27,875
15 android_guides 27,430
16 leakcanary 26,247
17 jadx 26,178
18 Joplin 23,690
19 fastjson 23,469
20 SmartRefreshLayout 22,642
21 react-native-elements 20,734
22 NativeScript 20,210
23 android-best-practices 19,719