Android developer portal with tools, libraries, and apps

Show: All / Free / Paid / Demo
Announcement

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

Oct 1, 2015

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

Nov 12, 2017

Amaze File Manager source code.

Aug 17, 2015

This app is designed to demonstrate the various components of the Android Support libraries, in particular, showing how to implement Material design into your app, using these controls.

Sep 5, 2015

A lightweight Youtube frontend for Android.

Dec 27, 2015

FastHub is yet another open source GitHub client app but unlike any other app, FastHub built from ground up.

Feb 26, 2017

This guide aims to introduce a beginner reactive programmer to the complete power of the RxJava implementation of reactive programming for the JVM. It is based on the IntroToRx guide for Rx.NET.

No experience with either reactive or functional programming is needed to follow the book. Familiarity with the basics of Java is required.

Feb 18, 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 demo project for The Movie DB based on Kotlin MVVM architecture and material design & animations.

Nov 12, 2018

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

Sep 2, 2015

A view with ripple effect.

Jul 11, 2016

A demo project for the health care todo list based on Kotlin MVVM architecture and material design & animations.

Jun 30, 2019

This is an example of how to implement navigation in a multi-module project.

Jun 30, 2019

This repository contains a detailed sample app that implements MVVM architecture using Dagger2, Room, RxJava2, FastAndroidNetworking and PlaceholderView.

Jan 21, 2018

Best practices in Android development - lessons learned from Android developers in Futurice. Avoid reinventing the wheel by following these guidelines.

Nov 5, 2014

Conversations is an open source XMPP (formally known as Jabber) client for Android 4.0+ smart phones.

Features:

  • End-to-end encryption with either OTR or openPGP
  • Sending and receiving images
  • Indication when your contact has read your message
  • Intuitive UI that follows Android Design guidelines
  • Pictures / Avatars for your Contacts
  • Syncs with desktop client
  • Conferences (with support for bookmarks)
  • Address book integration
  • Multiple Accounts / unified inbox
  • Very low impact on battery life
Sep 24, 2014

If you want to switch between fragments with botttomnavigation view, without losing fragments state and along with if you want to maintain backstack of fragments. Then this example is for you.

Aug 11, 2019
Commercial

Base repository to demonstrate the process of uploading an aar/jar to JitPack.

Feb 11, 2017

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

Messaging app for easy private communicate with friends.

Jul 5, 2014

HyperTrack Live open source repo uses HyperTrack to enable location sharing and real-time tracking of your friends and family. Scrape parts of this app to add live location sharing into your own app, or fork the repo and modify it to your own need to build your own brand new app.

May 14, 2017

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

Jul 5, 2014

Showcase project of Functional Reactive Programming on Android, using RxJava.

Oct 27, 2016

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

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

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 OpenStreetMap Editor for Android.

Jul 5, 2014

An advanced email client for Android.

Jul 5, 2014
Announcement

Design pattern samples implemented in Java.

Sep 17, 2014

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