Top 23 android-development Open-Source Projects
-
-
Project mention: I Mass Refactored Our Production Codebase Without Fear | news.ycombinator.com | 2020-12-28
* OpenSFT (Smartphone Test Farm): https://github.com/openstf/stf
I will submit the article version with more details when I finish it.
-
Scout APM
Scout APM - Leading-edge performance monitoring starting at $39/month. Scout APM uses tracing logic that ties bottlenecks to source code so you know the exact line of code causing performance issues and can get back to building a great product faster.
-
MaterialDrawer
The flexible, easy to use, all in one drawer library for your Android project. Now brand new with material 2 design.
Project mention: Publishing Android libraries to MavenCentral in 2021 | reddit.com/r/androiddev | 2021-02-08I've seen a workaround for this, but I don't think that's any better than what I have now.
-
-
UltimateAndroidReference
:rocket: Ultimate Android Reference - Your Road to Become a Better Android Developer
-
dev-setup
macOS development environment setup: Easy-to-understand instructions with automated setup scripts for developer tools like Vim, Sublime Text, Bash, iTerm, Python data analysis, Spark, Hadoop MapReduce, AWS, Heroku, JavaScript web development, Android development, common data stores, and dev-based OS X defaults.
donnemartin - dev setup
-
Android-Iconics
Android-Iconics - Use any icon font, or vector (.svg) as drawable in your application.
-
-
gradle-play-publisher
GPP is Android's unofficial release automation Gradle Plugin. It can do anything from building, uploading, and then promoting your App Bundle or APK to publishing app listings and other metadata.
Project mention: Improving CI/CD pipeline for Android via Fastlane and GitHub Actions | reddit.com/r/androiddev | 2021-02-15There you go: https://github.com/Triple-T/gradle-play-publisher
-
FastAdapter
The bullet proof, fast and easy to use adapter library, which minimizes developing time to a fraction...
-
Android-CleanArchitecture-Kotlin
This is a movies sample app in Kotlin, which is part of a serie of blog posts I have written about architecting android application using different approaches.
-
Project mention: How do you list the Licenses of all dependencies in your Android project? | reddit.com/r/androiddev | 2021-01-27
I use https://github.com/mikepenz/AboutLibraries
-
Project mention: Etesync to replace Google calendar and contacts | reddit.com/r/degoogle | 2021-04-04
If the Etesync app does not provide a widget then it means I will need to rely on another app to display the information. I have yet to find a perfect FOSS solution to this problem. Simple calendar doesn't support tasks only, so if I am able to create tasks in Etesync calendar, it most likely wouldn't show (see Github issue here). Etar doesn't seem to be able to support the creation of tasks/reminders only as well. Tasks.org doesn't support recurrence beginning on start date, only on due/completion date (Github issue see here) which is hard to manage for recurring events with no presently known due/completion dates. Is there any good FOSS alternatives? Or am I doomed to keep opening events that start and end at the same time?
-
Project mention: About app-bundle, is it possible to configure it to end up with a single APK for everyone? | reddit.com/r/android_devs | 2021-01-18
-
awesome-kotlin
A curated list of awesome Kotlin frameworks, libraries, documents and other resources (by mcxiaoke)
awesome-kotlin#books
-
android-developer-roadmap
Android Developer Roadmap - A complete roadmap to learn Android App Development
I’d say take a look at the road map here
-
Simple Gallery Pro is open source, and no internet access is needed.
-
chucker
🔎 An HTTP inspector for Android & OkHTTP (like Charles but on device) - More Chucker than Chuck
-
backdoor-apk
backdoor-apk is a shell script that simplifies the process of adding a backdoor to any Android APK file. Users of this shell script should have working knowledge of Linux, Bash, Metasploit, Apktool, the Android SDK, smali, etc. This shell script is provided as-is without warranty of any kind and is intended for educational purposes only.
-
AnyChart
AnyChart Android Chart is an amazing data visualization library for easily creating interactive charts in Android apps. It runs on API 19+ (Android 4.4) and features dozens of built-in chart types.
-
-
Awesome-Mobile-Machine-Learning
A curated list of awesome mobile machine learning resources for iOS, Android, and edge devices.
-
Index
What are some of the best open-source android-development projects? This list will help you:
Project | Stars | |
---|---|---|
1 | android-best-practices | 19,643 |
2 | stf | 11,766 |
3 | MaterialDrawer | 11,344 |
4 | awesome-android | 8,424 |
5 | UltimateAndroidReference | 7,283 |
6 | dev-setup | 5,379 |
7 | Android-Iconics | 4,793 |
8 | Android Tips & Tricks | 4,410 |
9 | gradle-play-publisher | 3,476 |
10 | FastAdapter | 3,362 |
11 | Android-CleanArchitecture-Kotlin | 3,133 |
12 | AboutLibraries | 2,643 |
13 | Simple-Calendar | 2,435 |
14 | bundletool | 2,022 |
15 | awesome-kotlin | 2,016 |
16 | android-developer-roadmap | 1,829 |
17 | Simple-Gallery | 1,795 |
18 | chucker | 1,668 |
19 | backdoor-apk | 1,611 |
20 | AnyChart | 1,559 |
21 | EdXposedManager | 1,200 |
22 | Awesome-Mobile-Machine-Learning | 1,155 |
23 | Fetch | 1,147 |