Android developer portal with tools, libraries, and apps

Show: All / Free / Paid / Demo
Advertising

Tutanota is the end-to-end encrypted email client that enables you to communicate securely with anyone.

Sep 2, 2015

Design pattern samples implemented in Java.

Sep 17, 2014

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

A Simplenote client for Android.

Aug 13, 2016

Global Mobile Map Viewing & Navigation for Offline and Online OSM Maps.

Jul 5, 2014

An OpenStreetMap Editor for Android.

Jul 5, 2014

ScummVM is a program which allows you to run certain classic graphical point-and-click adventure games, provided you already have their data files.

Jul 5, 2014

Currently there are libretro implementations for systems such as SNES, NES, GBA, GB/GBC, Genesis, and even arcade games (Final Burn Alpha).

Jul 5, 2014

An advanced email client for Android.

Jul 5, 2014

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

Nov 12, 2017

c:geo is a simple yet powerful unofficial geocaching client for Android devices. In contrast to other similar applications, c:geo doesn't require a web browser nor file exports. You can just go geocaching with your phone and without any home preparation or worries.

Jul 5, 2014

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

Jul 5, 2014

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

Aug 8, 2016

Simple android smack xmpp chat client to show the usage of smack.

Aug 1, 2016

An open source app locker, vault, call blocker application.

Dec 1, 2019

The Shared Memory library allows for the creation of memory regions that may be simultaneously accessed by multiple Android processes or applications. Developed to overcome the Android 1MB IPC limitation, this Shared Memory library allows you to exchange larger amounts of data between your Android applications.

Sep 10, 2017

MAPS.ME is an open source cross-platform offline maps application, built on top of crowd-sourced OpenStreetMap data.

Oct 1, 2015

Fast and simple application for generating and comparison hashes from files or text.

Sep 4, 2019
Promotion

Riffsy RecyclerView MVP Grid Example using Dagger 2, Retrofit 2, RxJava 2 and Butterknife with Junit and Espresso tests.

Jan 1, 2017

An example application for the Android Data Binding library, implementing retrofit to fetch a list of repositories and update a RecyclerView using the binding methods to display each repository as a view component.

Jun 10, 2015

Messaging app for easy private communicate with friends.

Jul 5, 2014

Amaze File Manager source code.

Aug 17, 2015

Movie Sample project with new android architecture components.

May 22, 2017

SmartDeviceLink (SDL) is a standard set of protocols and messages that connect applications on a smartphone to a vehicle head unit. This messaging enables a consumer to interact with their application using common in-vehicle interfaces such as a touch screen display, embedded voice recognition, steering wheel controls and various vehicle knobs and buttons. There are three main components that make up the SDL ecosystem.

Jan 19, 2017

A lightweight Youtube frontend for Android.

Dec 27, 2015

This project is for downloading items(songs, images etc) in Android using RxJava2. There are, however 2 conditions which I have set for downloading.

1) Only 2 items can be downloaded at a time. So even if the user clicks multiple items to download, only 2 of them will be actually downloaded at a time and the rest of the downloads will be en queued.

2) The download percent is shown to the user. But only if the difference between the current percentage and the previously shown percentage is greater than 5 percent.

Feb 25, 2017

App to update to the latest version of WhatsApp for Android. Beta Updater for WhatsApp checks the latest beta version available on whatsapp.com and allows to install it automatically.

Jan 20, 2016

Model-View-ViewModel (ie MVVM)

Model-View-ViewModel (ie MVVM) is a template of a client application architecture, proposed by John Gossman as an alternative to MVC and MVP patterns when using Data Binding technology. Its concept is to separate data presentation logic from business logic by moving it into particular class for a clear distinction.
You can also check MVP

Dec 16, 2018
Blurb

ConnectBot is a Secure Shell client for the Android platform. Its ultimate goal is to create a secure connection through which you can use a shell on a remote machine and transfer files back and forth to your phone.

Jul 5, 2014

Demo application with statistics of some cryptocurrencies from CoinMarketCap API.

Nov 24, 2019