Open-source projects categorized as android-development

Top 23 android-development Open-Source Projects

  • GitHub repo android-best-practices

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

  • GitHub repo stf

    Control and manage Android devices from your browser.

    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.

  • GitHub repo 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-08

    I've seen a workaround for this, but I don't think that's any better than what I have now.

  • GitHub repo awesome-android

    A curated list of awesome Android packages and resources.

  • GitHub repo UltimateAndroidReference

    :rocket: Ultimate Android Reference - Your Road to Become a Better Android Developer

  • GitHub repo 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.

    Project mention: MacOS Development workspace 2021 | dev.to | 2021-03-08

    donnemartin - dev setup

  • GitHub repo Android-Iconics

    Android-Iconics - Use any icon font, or vector (.svg) as drawable in your application.

  • GitHub repo Android Tips & Tricks

    :ballot_box_with_check: [Cheatsheet] Tips and tricks for Android Development

  • GitHub repo 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-15

    There you go: https://github.com/Triple-T/gradle-play-publisher

  • GitHub repo FastAdapter

    The bullet proof, fast and easy to use adapter library, which minimizes developing time to a fraction...

  • GitHub repo 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: Advice needed regarding MVVM Pattern | reddit.com/r/androiddev | 2021-03-27
  • GitHub repo AboutLibraries

    AboutLibraries is a library to offer some information of libraries.

    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

  • GitHub repo Simple-Calendar

    A simple calendar with events, customizable widgets and no ads.

    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?

  • GitHub repo bundletool

    Bundletool is a command-line tool to manipulate Android App Bundles

    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
  • GitHub repo awesome-kotlin

    A curated list of awesome Kotlin frameworks, libraries, documents and other resources (by mcxiaoke)

    Project mention: HEAD FIRST JAVA | reddit.com/r/learnprogramming | 2021-04-11


  • GitHub repo android-developer-roadmap

    Android Developer Roadmap - A complete roadmap to learn Android App Development

    Project mention: Newbie tips. | reddit.com/r/KotlinAndroid | 2021-03-06

    I’d say take a look at the road map here

  • GitHub repo chucker

    🔎 An HTTP inspector for Android & OkHTTP (like Charles but on device) - More Chucker than Chuck

  • GitHub repo 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.

  • GitHub repo 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.

  • GitHub repo EdXposedManager

    Companion Android application for EdXposed

  • GitHub repo Awesome-Mobile-Machine-Learning

    A curated list of awesome mobile machine learning resources for iOS, Android, and edge devices.

    Project mention: Mobile ML general | reddit.com/r/createml | 2021-01-12
  • GitHub repo Fetch

    The best file downloader library for Android (by tonyofrancis)

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-04-18.


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