Android developer portal with tools, libraries, and apps

Show: All / Free / Paid / Demo

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
Announcement

Software project management and comprehension tool. Based on the concept of a project object model (POM), Maven can manage a project's build, reporting and documentation from a central piece of information.

Jul 5, 2014

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.

Jul 5, 2014

Mock your HTTP responses to test your REST API.

Mocky is a simple app which allows to generate custom HTTP responses. It's helpful when you have to request a build-in-progress WS, when you want to mock the backend response in a single app, or when you want to test your WS client.

Mar 7, 2015

Okio is a new library that complements java.io and java.nio to make it much easier to access, store, and process your data.

Jul 5, 2014

Liberating Web Analytics

Piwik is the leading open source web analytics platform that gives you valuable insights into your website’s visitors, your marketing campaigns and much more, so you can optimize your strategy and online experience of your visitors.

Nov 25, 2014

When your users want to get from one location to another, don’t push them out of your application into a generic map application. Instead, keep them engaged with your application 100% of the time with in-app turn-by-turn navigation.

The Mapbox Navigation SDK is a precise and flexible platform which contains logic needed to get timed navigation instructions and enables your users to explore the world's streets. We are designing new maps specifically for navigation that highlight traffic conditions and helpful landmarks. The calculations use the user's current location and compare it to the current route that the user's traversing to provide critical information at any given moment.

Sep 25, 2018

The MSAL library for Android gives your app the ability to begin using the Microsoft Cloud by supporting Microsoft Azure Active Directory and Microsoft Accounts in a converged experience using industry standard OAuth2 and OpenID Connect. The library also supports Azure AD B2C.

May 22, 2017

Android library written in Kotlin, but can be used in Java too. Built to handle a single or multiple Uri (paths) received through Intents.

When you retrieve a Uri through an intent, its path is defined in relation to the File Chooser used, which does not represent the actual path of the file, making it impossible to work with it. This library aims to retrieve the real path of any file in a simple way, and then it is possible to use it for its proper purpose.

Compatible with API version from 16.

Aug 4, 2020

libusb is a C library that provides generic access to USB devices. It is intended to be used by developers to facilitate the production of applications that communicate with USB hardware.

Jul 5, 2014

TestNG is a testing framework inspired from JUnit and NUnit but introducing some new functionalities that make it more powerful and easier to use.

Jul 5, 2014

MockServer is a mock HTTP server that enables easy mocking of any system you integrate with via HTTP or HTTPS (i.e. services, web sites, etc).

Mar 7, 2015

Java library and command-line tool whose mission is to drive processes described in build files as targets and extension points dependent upon each other.

Jul 5, 2014

Maildroid is a small robust android library for sending emails using SMTP server.

Aug 11, 2019

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

Nitrite is an open source embedded nosql database for Android. It has MongoDb like API.

It features:

  • Embedded key-value/document and object store
  • In-memory or single data file
  • Very fast and lightweight MongoDB like API
  • Indexing
  • Full text search capability
  • Full Android compatibility
  • Observable store
  • Both way replication via Nitrite DataGate server
Jun 6, 2017

A demo app for demonstration a way of backup user data.

Nov 10, 2019
Announcement

Cekrek is an android library that allows you to export any view to bitmap or image file in a convenient way.

  • Export or generate Bitmap from a View without needed to displaying it.
  • Export or generate Image File from a View without needed to displaying it.
  • Configurable bitmap and image file generator.
  • With View extension function for Kotlin user.
  • Friendly method for Java user too.
Aug 4, 2020

Cucumber is a tool for running automated acceptance tests written in a behavior-driven development (BDD) style.

Jul 5, 2014

A library to access USB mass storage devices (pen drives, external HDDs, card readers) using the Android USB Host API. Currently it supports the SCSI command set and the FAT32 file system.

May 13, 2017

Checkstyle is a development tool to help programmers write Java code that adheres to a coding standard. It automates the process of checking Java code to spare humans of this boring (but important) task.

Jul 5, 2014

JUnit is a simple framework to write repeatable tests. It is an instance of the xUnit architecture for unit testing frameworks.

Jul 5, 2014

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

Kotlin way of building RecyclerView Adapter ????. You do not have to write RecyclerView Adapters again and again and suffer from handling of different view types. Kiel will help you.

Aug 3, 2020

PMD is a source code analyzer. It finds common programming flaws like unused variables, empty catch blocks, unnecessary object creation, and so forth. It supports Java, JavaScript, XML, XSL.

Jul 5, 2014

Amaze File Manager source code.

Aug 17, 2015

Spock is a testing and specification framework for Java and Groovy applications. What makes it stand out from the crowd is its beautiful and highly expressive specification language. Thanks to its JUnit runner, Spock is compatible with most IDEs, build tools, and continuous integration servers.

Jul 5, 2014

A modern JSON library for Android and Java.

Mar 31, 2015

It is a tool for reverse engineering 3rd party, closed, binary Android apps. It can decode resources to nearly original form and rebuild them after making some modifications; it makes possible to debug smali code step by step. Also it makes working with app easier because of project-like files structure and automation of some repetitive tasks like building apk, etc.

Dec 1, 2014
Show card

The library is a DrawerLayout-like ViewGroup, where a "drawer" is hidden under the content view, which can be shifted to make the drawer visible.

Apr 14, 2017