Android developer portal with tools, libraries, and apps

Show: All / Free / Paid / Demo

An RxJava2 implementation of the Android AssetManager.

Mar 18, 2018

Releasing versions in Gradle is very different from releasing in Maven. Maven came with maven-release-plugin which did all the dirty work. Gradle has no such tool and probably doesn't need it anyway. Evolution of software craft came to the point, when we start thinking about SCM as ultimate source of truth about project version. Version should not be hardcoded in pom.xml or build.gradle.

Jan 25, 2017

This library provides RelativeTimeTextView, a custom TextView that takes a reference time and always displays the relative time with respect to the reference point, automatically refreshing the display text as needed.

Jul 23, 2014

JBehave is a framework for Behaviour-Driven Development (BDD). BDD is an evolution of test-driven development (TDD) and acceptance-test driven design, and is intended to make these practices more accessible and intuitive to newcomers and experts alike.

Jul 5, 2014

A simple router lib to android.

Sep 30, 2016

An OCR Engine that was developed at HP Labs between 1985 and 1995... and now at Google.

Jul 5, 2014

Media Converter is a robust Android application build on top of FFmpeg with clean UI. As it name, user can convert media file to other encoding format easily with preset commands. The app also can be extended, by allowing user to create their own command.

Apr 8, 2018

Parse is a complete technology stack to power your app's backend.

Jul 5, 2014

Open source computer vision and machine learning software library. OpenCV was built to provide a common infrastructure for computer vision applications and to accelerate the use of machine perception in the commercial products.

Jul 5, 2014

Blueteeth is a simple, lightweight library intended to take away some of the cruft and tediousness of using the Android BLE API.

Apr 30, 2016

Dolphin is an emulator for running GameCube, Triforce and Wii games on Windows/Linux/OS X systems and recent Android devices.

Jul 5, 2014

Gradle Plugin to check library licenses and generate license pages.

May 24, 2016

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.

Nov 23, 2015

CloudRail is a free software library which abstracts multiple APIs from different providers into a single and universal interface.

May 18, 2016

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.

May 18, 2017

Python for android is a project to create your own Python distribution including the modules you want, and create an apk including python, libs, and your application.

Jul 18, 2014

HyperTrack Live open source repo uses HyperTrack to enable location sharing and real-time tracking of your friends and family. Scrape parts of this app to add live location sharing into your own app, or fork the repo and modify it to your own need to build your own brand new app.

May 14, 2017

React Native enables you to build world-class application experiences on native platforms using a consistent developer experience based on JavaScript and React. The focus of React Native is on developer efficiency across all the platforms you care about - learn once, write anywhere. Facebook uses React Native in multiple production apps and will continue investing in React Native.

Dec 3, 2015

A collection of quickstart samples demonstrating the Firebase APIs on Android.

Nov 12, 2017

Testing and validation of REST services in Java is harder than in dynamic languages such as Ruby and Groovy. REST Assured brings the simplicity of using these languages into the Java domain.

Aug 29, 2016

Matisse is a well-designed local image and video selector for Android. You can

  • Use it in Activity or Fragment
  • Select images including JPEG, PNG, GIF and videos including MPEG, MP4
  • Apply different themes, including two built-in themes and custom themes
  • Different image loaders
  • Define custom filter rules
Apr 22, 2017

Navigation toolbar is a slide-modeled UI navigation controller.

May 10, 2018

Being the most intelligent IDE for Java IntelliJ IDEA provides out-of-the-box Android support that includes intelligent coding assistance, for professional development of Android applications.

Jul 5, 2014

Enterprise Mobile Application Development Platform.

Jul 5, 2014

A lightweight Youtube frontend for Android.

Dec 27, 2015

The Guava project contains several of Google's core libraries that we rely on in our Java-based projects: collections, caching, primitives support, concurrency libraries, common annotations, string processing, I/O, and so forth.

Jul 5, 2014

android-inapp-billing-v3 is a simple, straight-forward implementation of the Android v3 In-app billing API.

It supports: In-App Product Purchases (both non-consumable and consumable) and Subscriptions.

Jan 18, 2015

Amaze File Manager source code.

Aug 17, 2015

Android (f/w 1.5+) on screen keyboard for multiple languages.

Aug 8, 2016

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.

Jul 5, 2014