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

Godot is a fully featured game engine. It focuses on having great tools, and a visual oriented workflow that can export to PC, Mobile and Web platforms with no hassle. The editor, language and APIs are feature rich, yet simple to learn, allowing you to become productive in a matter of hours.

Jan 11, 2015

Font Awesome gives you scalable vector icons that can instantly be customized - size, color, drop shadow, and anything that can be done with the power of CSS.

Oct 14, 2014

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

Mar 7, 2015

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

Jul 5, 2014

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

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

material-design-icons are the official open-source icons featured in the Google Material Design specification.

What's included?

  • SVG versions of all icons in both 24px and 48px flavours
  • SVG and CSS sprites of all icons
  • 1x, 2x icons targeted at the Web (PNG)
  • 1x, 2x, 3x icons targeted at iOS (PNG)
  • Hi-dpi versions of all icons (hdpi, mdpi, xhdpi, xxhdpi, xxxhdpi) (PNG)
Oct 20, 2014

RxJava is a Java VM implementation of Reactive Extensions: a library for composing asynchronous and event-based programs by using observable sequences.

It extends the observer pattern to support sequences of data/events and adds operators that allow you to compose sequences together declaratively while abstracting away concerns about things like low-level threading, synchronization, thread-safety and concurrent data structures.

Jul 5, 2014

An HTTP & SPDY client for Android and Java applications.

Jul 5, 2014

Statically typed programming language targeting the JVM and JavaScript.

100% interoperable with Java™

Jan 27, 2015

Type-safe REST client for Android and Java by Square, Inc.

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 simple charting library for Android, supporting line- bar- and piecharts, scaling, dragging and selecting.

Aug 18, 2014

ZXing ("zebra crossing") is an open-source, multi-format 1D/2D barcode image processing library implemented in Java, with ports to other languages.

Jul 5, 2014

Android developers should collect the following utils.

May 15, 2017

jadx - Dex to Java decompiler.

Command line and GUI tools for produce Java source code from Android Dex and Apk files.

May 30, 2015

Glide is fast and efficient image loading library for Android that wraps image downloading, resizing, memory and disk caching, and bitmap recycling into one simple and easy to use interface. By default, Glide includes an implementation for fetching images over http based on Google's Volley project for fast, parallelized network operations on Android.

Aug 12, 2014
Advertisement

Lottie is a mobile library for Andorid and iOS that parses Adobe After Effects animations exported as json with Bodymovin and renders them natively on mobile!

Feb 2, 2017

A memory leak detection library for Android and Java.

May 9, 2015

Fast JSON Processor.

Jan 6, 2015

libGDX is a cross-platform Java game development framework based on OpenGL (ES) that works on Windows, Linux, Mac OS X, Android, your WebGL enabled browser and iOS.

Jul 5, 2014

ButterKnife is a view "injection" library for Android which uses annotation processing to generate boilerplate code for you.

Jul 5, 2014

Android optimized event bus that simplifies communication between Activities, Fragments, Threads, Services, etc. Less code, better quality.

Jul 5, 2014

As the name says, SmartRefreshLayout is a "smart" refresh layout,Because of its "smart", it does not just support all the View as other refresh layouts said, but also support multi-layered nested view structures.

Jul 22, 2017

Powerful and flexible RecyclerAdapter.

May 29, 2016

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.

Jul 5, 2014

Gson is a Java library that can be used to convert Java Objects into their JSON representation. It can also be used to convert a JSON string to an equivalent Java object.

Jul 5, 2014

An open source software framework. It can be used to build games, apps and other cross platform GUI based interactive programs.

Jul 5, 2014

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

Jul 5, 2014