Android developer portal with tools, libraries, and apps

Show: All / Free / Paid / Demo

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

Aesthetic is an easy to use, fast, Rx-powered theme engine for Android applications.

May 15, 2017

Google OAuth Client Library for Java.

Jul 5, 2014

Fresco is a powerful system for displaying images in Android applications.

Fresco takes care of image loading and display, so you don't have to. It will load images from the network, local storage, or local resources, and display a placeholder until the image has arrived. It has two levels of cache; one in memory and another in internal storage.

Apr 3, 2015

ViewPump installs a custom LayoutInflater via a ContextThemeWrapper and provides an API of pre/post-inflation interceptors.

May 4, 2017

RxAndroidBle is a powerful painkiller for Android's Bluetooth Low Energy headaches. It is backed by RxJava, implementing complicated APIs as handy reactive observables.

Mar 30, 2016

This is an Air native extension for sending push notifications on iOS and Android. On iOS devices, this ANE uses Apple Push Notification Services. On Android devices, it uses Google Cloud Messaging (GCM).

Aug 23, 2014

An HTTP & SPDY client for Android and Java applications.

Jul 5, 2014

The beautiful, open source front-end framework for developing hybrid mobile apps with HTML5.

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

Skygear Server is a cloud backend for making web and mobile app development easier

The Skygear Android SDK library that gives you access to the Skygear Server from your Android app.

Apr 9, 2017

Flexible Android widget to make Swipe Layout.

Apr 10, 2016

A modern JSON library for Android and Java.

Mar 31, 2015

A pure simple table-grid view implementation based on RecyclerView

Sep 21, 2018

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

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

Jul 5, 2014

Every major open-source project has its own style guide: a set of conventions (sometimes arbitrary) about how to write code for that project. It is much easier to understand a large codebase when all the code in it is in a consistent style.

"Style" covers a lot of ground, from "use camelCase for variable names" to "never use global variables" to "never use exceptions." This project holds the style guidelines we use for Google code. If you are modifying a project that originated at Google, you may be pointed to this page to see the style guides that apply to that project.

Nov 12, 2014

A fast dependency injector for Android and Java.

This project represents Google's fork of Square's Dagger. Google's Dagger fork is intended to vary from Square's project only where features are needed to deviate from Square's feature-set. Google's Dagger should be a drop-in compatible alternative to Square's Dagger, and many features in this fork will, if successful, be merged into the upstream project.

Efforts are made to also keep Google's fork as close in structure to Square's as possible, to facilitate merging and compatibility. Google/dagger will release shortly after Square's releases.

Aug 26, 2014

This open-source library contains classes that are useful for a wide range of applications using the Google Maps Android API.

Jul 5, 2014

A synchronous CallAdapter.Factory implementation for Retrofit 2. This project brings Retrofit 1's synchronous usage to Retrofit 2.

Apr 20, 2017

A library to stream in RTMP and RTSP for Android. All code in java.

Feb 21, 2017

RxJava2 EventBus that supports pausing and resuming. This way, you can achieve that the bus is queueing events while it is paused and emitting events while it is resumed which is a nice way to enforce that events are only observed, when for example your activity is resumed and your views are accessible.

Feb 25, 2017

Meet detekt, a static code analysis tool for the Kotlin programming language. It operates on the abstract syntax tree provided by the Kotlin compiler.

Feb 11, 2017

A line of code lets the view to add shadows.

Dec 18, 2016

Open-source software for volunteer computing and grid computing.

Jul 13, 2016

Intelij IDEA plugin for displaying a code mini-map similar to the one found in Sublime.

Jun 21, 2016

Get a full fake REST API with zero coding in less than 30 seconds.

Mar 7, 2015

PermissionsDispatcher provides simple annotation-based API to handle runtime permissions in Android M.

Aug 16, 2015

Google Photos style multi-selection for RecyclerViews.

Oct 26, 2015

A beautiful bottom navbar with Lottie animation capability.

Sep 20, 2018