Gradle can automate the building, testing, publishing, deployment and more of software packages or other types of projects such as generated static websites, generated documentation or indeed anything else.
Global Mobile Map Viewing & Navigation for Offline and Online OSM Maps.
Currently there are libretro implementations for systems such as SNES, NES, GBA, GB/GBC, Genesis, and even arcade games (Final Burn Alpha).
A replacement of default Android material progressbar with loaders.
Complete customisable components extending View class to implement new loaders with different animation.
Parse is a complete technology stack to power your app's backend.
A complete library to build apps for Android 14+ (ICS or above) devices with a built-in theme engine. It is built on top of the latest app compat (or AndroidX) library to provide best compatibility.
It is a collection of activities, fragments, widgets, views and some utility functions required to build a standard Android app. It also provides some in-built use cases like an intro screen, drawer activity, about screen, collapsing app bar, bottom navigation, color picker, multiple locales, runtime permissions, etc. which can be used and customised according to the need.
A collection of tasks to monitor various events including call, lock, headset, charging, dock and foreground app via service on Android 9+ (Gingerbread or above) devices.
A collection of static methods to perform various operations including color, device, drawable, package, tasks and sdk on Android 14+ (ICS or above) devices.
Failsafe is a lightweight, zero-dependency library for handling failures. It was designed to be as easy to use as possible, with a concise API for handling everyday use cases and the flexibility to handle everything else.
Epoxy is an Android library for building complex screens in a
RecyclerView. It abstracts the boilerplate of view holders, item types, item ids, span counts, and more, in order to simplify building screens with multiple view types. Additionally, Epoxy adds support for saving view state and automatic diffing of item changes.
CameraViewEx makes integration of camera implementation and various camera features into any Android project very easy.
Dolphin is an emulator for running GameCube, Triforce and Wii games on Windows/Linux/OS X systems and recent Android devices.
Okio is a new library that complements java.io and java.nio to make it much easier to access, store, and process your data.
Robolectric is a unit test framework that de-fangs the Android SDK jar so you can test-drive the development of your Android app. Tests run inside the JVM on your workstation in seconds.
Syncthing replaces proprietary sync and cloud services with something open, trustworthy and decentralized. Your data is your data alone and you deserve to choose where it is stored, if it is shared with some third party and how it's transmitted over the Internet.
A simple library for building beautiful login buttons.
An application level media player for Android. It provides an alternative to Android’s MediaPlayer API for playing audio and video both locally and over the internet.
ScummVM is a program which allows you to run certain classic graphical point-and-click adventure games, provided you already have their data files.
FastHub is yet another open source GitHub client app but unlike any other app, FastHub built from ground up.
Build system for Android that encourages the creation of small, reusable modules consisting of code and resources.
Framework for the development of android applications by Surf studio. Contains modules and development standards with which you can build a quality application in a short time.
c:geo is a simple yet powerful unofficial geocaching client for Android devices. In contrast to other similar applications, c:geo doesn't require a web browser nor file exports. You can just go geocaching with your phone and without any home preparation or worries.
Agrona provides a library of data structures and utility methods that are a common need when building high-performance applications in Java. Many of these utilities are used in the Aeron efficient reliable UDP unicast, multicast, and IPC message transport and provides high-performance buffer implementations to support the Simple Binary Encoding Message Codec.
A sweeter Espresso. Never write your own
IdlingResource again. Never manually turn off system animations again.
KotlinPoet is a Kotlin and Java API for generating .kt source files.
Source file generation can be useful when doing things such as annotation processing or interacting with metadata files (e.g., database schemas, protocol formats). By generating code, you eliminate the need to write boilerplate while also keeping a single source of truth for the metadata.
PermissionsDispatcher provides simple annotation-based API to handle runtime permissions in Android M.
android-target-tooltip allows to create toasts like tooltips, but targets can be specified, plus custom properties and features.