Android developer portal with tools, libraries, and apps

Show: All / Free / Paid / Demo
Blurb

Android specific bindings for RxJava.

This module adds a number of classes to RxJava that make writing reactive components in Android applications easy and hassle free.

Nov 19, 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

Fast JSON Processor.

Jan 6, 2015

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

Implementation of ImageView for Android that supports zooming, by various touch gestures.

Jul 5, 2014

SlidingMenu is an Open Source Android library that allows developers to easily create applications with sliding menus like those made popular in the Google+, YouTube, and Facebook apps.

Jul 5, 2014

jadx - Dex to Java decompiler.

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

May 30, 2015

material-dialogs library allows you to use a consistently Material themed dialog on all versions of Android, along with specific customizations that make it easier to brand the dialog.

Nov 11, 2014

An asynchronous callback-based Http client for Android built on top of Apache’s HttpClient libraries. All requests are made outside of your app’s main UI thread, but any callback logic will be executed on the same thread as the callback was created using Android’s Handler message passing.

Jul 5, 2014

Powerful and flexible RecyclerAdapter.

May 29, 2016

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

This project aims to provide a reusable Pull to Refresh widget for Android. It was originally based on Johan Nilsson's library (mainly for graphics, strings and animations), but these have been replaced since. This project is no longer being maintained.

Jul 5, 2014

This is a sample app that is part of a blog post about how to architect android application using the Uncle Bob's clean architecture approach.

Sep 3, 2014

Paging indicator widgets compatible with the ViewPager from the Android Support Library and ActionBarSherlock. Originally based on Patrik Åkerfeldt's ViewFlow.

Jul 5, 2014

Tinker is a hot-fix solution library for Android, it supports dex, library and resources update without reinstalling apk.

Sep 24, 2016

Android Transition animations explanation with examples.

May 26, 2015

Plaid is a showcase of material design that we hope you will keep installed. It pulls in news & inspiration from Designer News, Dribbble & Product Hunt. It demonstrates the use of material principles to create tactile, bold, understandable UIs.

Oct 31, 2015

Amaze UI is a modular mobile-first front-end framework.

May 25, 2015

AndroidAnnotations is an Open Source framework that speeds up Android development. It takes care of the plumbing, and lets you concentrate on what's really important. By simplifying your code, it facilitates its maintenance.

Jul 5, 2014
Blurb

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

Messaging app for easy private communicate with friends.

Jul 5, 2014

Android Swipe Layout is the brother of AndroidViewHover.

Aug 25, 2014

FlexboxLayout is a library project which brings the similar capabilities of CSS Flexible Box Layout Module to Android.

May 6, 2016

greenDAO is an open source project to help Android developers working with data stored in SQLite.

Primary design goals:

  • Maximum performance (probably the fastest ORM for Android)
  • Easy to use APIs
  • Highly optimized for Android
  • Minimal memory consumption
  • Small library size, focus on the essentials

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

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

Cute view animation collection.

Jul 5, 2014

A fast circular ImageView perfect for profile images.

Feb 17, 2015

android-Ultra-Pull-To-Refresh is a replacement for the deprecated pull-to-refresh-solution. It can contain any view that you want.

Dec 1, 2014
Commercial

The MaterialDrawer library aims to provide a quick and easy Activity to create and implement a drawer layout in your application.

Feb 12, 2015