Android developer portal with tools, libraries, and apps

Show: All / Free / Paid / Demo
Advertisement

Starter boilerplate projects for Android, with Components Architecture implemented, written completely in Kotlin. Variations include Rx, Realm & Dagger usage.

Oct 26, 2017

Android sample project with Material Design and toolbar. Project uses Appcompat library for material design.

Nov 16, 2014

A sample Android application to demonstrate how to build screens as fully independent modules.

Goals

  • Use native Android SDK as much as possible (Fragment, ViewModel)
  • Support configuration changes
Oct 15, 2017

A sample Android application to demonstrate how to build screens as fully independent modules.

It relies on a Finite State Machine (EasyFlow), to handle screens as states and trigger/consume events. Events allow the application to handle navigation between screens. The global context of the FSM is used to pass arguments as a Bundle. It also shows how to use dependency injection (via Dagger 2 for example) in modules.

This way:

  • modules are fully independent
  • modules declare the dependencies they need
  • modules declare the states they correspond to
  • modules declare the events that can be triggered
  • the hosting application sets up the states it uses (i.e., "screens")
  • the hosting application sets up how to navigation between states (with events)
  • the hosting application sets up the dependency injection mechanism
Dec 11, 2016

MVP Android Example used to explain how to use this MVP pattern in Android apps.

Feb 10, 2015

This demo aims shows practical way of clean architecture, MVP in android with Kotlin.

Nov 5, 2017

Simple and smooth PDF viewer for Android applications. This project use copy of MuPDF as library module.

Nov 16, 2014

Anxiety free news reader for Android - developed using Kotlin.

Jun 22, 2015

WebRTC Live Streaming

An Android client for ProjectRTC.

It is designed to demonstrate WebRTC video calls between androids and/or desktop browsers, but WebRtcClient could be used in other scenarios.

Dec 24, 2014

A wall poster with a detailed changelog of Android SDK versions 14-27, broken down into 30 categories.

With this poster near your desk, you can tell in seconds which SDK step counter sensor was introduced, when the Camera2 API debuted, or what the second meaning of the "Daydream" codename is (apart from the VR framework). You can find and confirm all of that data in an online documentation, but it will take you minutes instead of seconds.

Nov 20, 2017

An example project with SonarQube integration for proper code review and code structuring.

Dec 20, 2016

A sample Android app using the MVP architecture.

Dec 24, 2016

A sample Android app using the MVP architecture, using:

  • Dagger2
  • mosby
  • retrofit2
  • RxJava
Dec 24, 2016

An Android TDD bootstrap project, use a collection of new technology, obey best practices, inspired from some popular architectures, develop with many handy tools.

Oct 2, 2015

An example project for creating machine learning model for MNIST to detect hand written digits.

Mar 30, 2017

Android project to experiment with various number of testing tools. It uses Java and Kotlin languages. Priority is given to fluency and ease of use. The idea is to provide a toolbox to write elegant and intelligible tests, with modern techniques like behavior-driven testing frameworks or fluent assertions.

Nov 14, 2016

AndroidTestingPlease is an Android project that uses Robolectric and Espresso for testing and Gradle to build.

Nov 4, 2014
Advertisement

One-click screenshots, video recordings, APK installations for Android phones and smart watches connected to your Mac.

May 7, 2015

Training courses to acquire basic knowledge and practical skills of Android app development.

JFYI: You could use Google Translate to translate from Japanese.

Dec 21, 2014

Android project to experiment the VIPER approach.

Motivations

  • Tend toward the VIPER approach
  • Make it easier to test the application
  • Simplify the set up of asynchronous job with RxJava

Apr 26, 2017

Project for implementing 'page curl' effect on Android + OpenGL ES 1.0 (possibly 1.1/2.0 too if there's clear advantage in using them).

Jul 5, 2014

Animate is a simple application to demonstrate meaningful motion on Android. This application takes a look at a bunch of different Material Style animations.

Aug 10, 2016

An example Android project of animated menu items in toolbar.

Jan 4, 2017

This project contains example code for creating animated buttons in Android using vector drawables and animated state lists.

Nov 19, 2015

A quick settings tile to quickly set the animator duration scale.

Oct 4, 2016

A pretty menu with rotation effect.

Sep 25, 2015

An example project with animated TextView.

Aug 6, 2016

An annotation processor which implements "Builder pattern" for your java classes using gradle.

Jul 10, 2017

Project to set up basics of a Java annotation processor.

Motivations

  • Provide a fluent and complete stack to write a custom annotation processor using Android Studio
  • Set up a robust testing strategy of the Processor implementation
Apr 29, 2017

Android client for Project Tox - Secure Peer to Peer Messaging.

Feb 4, 2017