Top 23 Android Open-Source Projects
-
flutter
Flutter makes it easy and fast to build beautiful apps for mobile and beyond.
Latest mention: Is there a way to export widgets to vector image? | reddit.com/r/dartlang | 2021-01-15Yeah, but flutter has a lifelong issue with vectors and SVGs. There is a very upvoted open issue about this.
-
scrcpy
Display and control your Android device
Latest mention: I made Deskreen, open source app to make any device a second screen for computer | news.ycombinator.com | 2021-01-18scrcpy - https://github.com/Genymobile/scrcpy
-
material-design-icons
Material Design icons by Google
Latest mention: Stupid question, Nerd Fonts icons show only the left half side | reddit.com/r/Polybar | 2021-01-06Not a stupid question, that happened to me before. I personally would recommend Material Icons, but if you still want to use nf, you can just put a space before a after the icon. Something like this: %{T1} ICON %{T-}, you can find more info in polybar fonts, also you can check my collection.
-
awesome-android-ui
A curated list of awesome Android UI/UX libraries
-
okhttp
Square’s meticulous HTTP client for the JVM, Android, and GraalVM.
-
architecture-samples
A collection of samples to discuss and showcase different architectural tools and patterns for Android apps.
-
retrofit
A type-safe HTTP client for Android and the JVM
Latest mention: Using Java for Android app development in 2021 | reddit.com/r/androiddev | 2021-01-01Looks pure-JVM to me https://github.com/square/retrofit/blob/master/retrofit/build.gradle#L1
-
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.
-
fastlane
🚀 The easiest way to automate building and releasing your iOS and Android apps
-
glide
An image loading and caching library for Android focused on smooth scrolling
-
lottie-android
Render After Effects animations natively on Android and iOS, Web, and React Native
But have you wondered how you can also apply animations like these in your app? If yes, let me introduce you to one of my favourite libraries i.e, Lottie(created by Airbnb). Lottie is not restricted to Web but also available for Android, iOS, React-Native and many more.🤩
-
ijkplayer
Android/iOS video player based on FFmpeg n3.4, with MediaCodec, VideoToolbox support.
-
android_guides
Extensive Open-Source Guides for Android Developers
Latest mention: Publish Android Library Artifacts to private Amazon S3 Maven repository | dev.to | 2021-01-04https://github.com/codepath/android_guides/wiki/Building-your-own-Android-library#setting-up-a-private-amazon-s3-maven-repository
-
zxing
ZXing ("Zebra Crossing") barcode scanning library for Java, Android
-
leakcanary
A memory leak detection library for Android.
Ah, I see you work at Samsung.
-
jadx
Dex to Java decompiler
One thing that helped me a lot is to decompile the compiled build script classes with e.g. JADX [1] to see how my code gets turned into Java, since that is what I already knew.
That was my "Ah-ha!" moment in using Gradle.
-
fastjson
A fast JSON parser/generator for Java.
-
SmartRefreshLayout
🔥下拉刷新、上拉加载、二级刷新、淘宝二楼、RefreshLayout、OverScroll,Android智能下拉刷新框架,支持越界回弹、越界拖动,具有极强的扩展性,集成了几十种炫酷的Header和 Footer。
-
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/
Latest mention: Joplin Freezes While Importing Emex Files From | reddit.com/r/joplinapp | 2021-01-17If eventually you find the note causing the issue, you can open an issue in GitHub https://github.com/laurent22/joplin/issues by attaching the ENEX file with the problematic note.
-
react-native-elements
Cross-Platform React Native UI Toolkit
Github Stars: 19,500
-
NativeScript
NativeScript empowers you to access native api's from JavaScript directly. Angular, Vue, Svelte, React and you name it compatible.
-
android-best-practices
Do's and Don'ts for Android development, by Futurice developers
-
material-dialogs
😍 A beautiful, fluid, and extensible dialogs API for Kotlin & Android.
Latest mention: A foss "PDF scanner", alternatives to CamScanner | reddit.com/r/fossdroid | 2020-12-30Project: Material Dialogs (A beautiful, fluid, and customizable dialogs API) Copyright (c) 2014-2016 Aidan Michael Follestad. License (The MIT License (MIT)) https://github.com/afollestad/material-dialogs/blob/master/LICENSE.txt
Index
What are some of the best open-source Android projects? This list will help you:
Project | Stars | |
---|---|---|
1 | flutter | 110,732 |
2 | scrcpy | 43,078 |
3 | material-design-icons | 41,621 |
4 | awesome-android-ui | 39,647 |
5 | okhttp | 39,135 |
6 | architecture-samples | 38,052 |
7 | retrofit | 37,335 |
8 | MPAndroidChart | 32,589 |
9 | fastlane | 30,880 |
10 | glide | 30,524 |
11 | lottie-android | 30,455 |
12 | ijkplayer | 28,030 |
13 | android_guides | 27,202 |
14 | zxing | 26,969 |
15 | leakcanary | 25,655 |
16 | jadx | 24,803 |
17 | fastjson | 22,913 |
18 | SmartRefreshLayout | 22,051 |
19 | joplin | 20,265 |
20 | react-native-elements | 19,928 |
21 | NativeScript | 19,599 |
22 | android-best-practices | 19,435 |
23 | material-dialogs | 18,470 |