Android developer portal with tools, libraries, and apps

Show: All / Free / Paid / Demo

This app will help developers to convert strings from application in one platform to another.

Features

  • Show parsed strings in user friendly interface
  • Work with multiple formats:
    1. Android strings.xml
    2. Apple Localizable.strings
    3. CSV
Apr 30, 2020

ViewPager cards inspired by Duolingo.

Aug 23, 2016

This project demonstrates how to use TensorFlow Lite on Android for handwritten digits classification from MNIST.

Mar 12, 2018

Fast and simple Planning Poker Android app. Designed for phones, tablets and Android Wear devices.

Jan 29, 2017

Android Dynamic Loader

Sample projects to load dex file (dalvik executable code) and res file (android resources, probably packaged in the same apk file) into the current android run-time environment.

Jul 16, 2014

A simple project that shows how to remove all the boilerplate code and speed up your work with new Runtime Permissions introduced in Android M.

Jun 27, 2016

Android Library to change drawable color dynamically.

Sep 18, 2016

Android button with loading animation.

Oct 27, 2016

An Android project with MVP pattern which adapts with new Android architecture components introduced in Google IO 2017. It provides lifecycle-aware Presenter with support of LifeCycle and local data source handled by Room (an abstraction layer over SQLite).

This demo project uses StackExchange API as a remote data source. Also, it covers basic and general tasks which most Android apps deal with.

Mar 10, 2018

ListView with a sticky header.

Apr 26, 2016

This project allows to create pretty sticker views.

Sep 26, 2015

This application will provide information about almost all currently plugged-in USB device.

Jul 5, 2014

Project that demonstrates the entire animation stack present in the Uber app.

Aug 28, 2017

Messenger App showing various implementations of Android SMS apis.

Jan 1, 2017

android-material-drawer-template is an Android template with navigation drawer for material design.

Nov 6, 2014

Simplistic example app demonstrating using latest Firebase features. Checkout branches for each feature.

Dec 26, 2016

A playground for MVVM style architecture on Android.

Dec 10, 2016

A sample Android app using the MVP architecture.

Dec 24, 2016
Advertisement

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

Jun 30, 2019

ProductTour is android sample project implementing a parallax effect welcome page using PageTransformer, similar to the one found in google's app like Sheet, Drive...

Jun 18, 2015

A small Android sample demonstrates MVP (Model-View-Presenter) pattern.

Apr 30, 2017

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

Aug 1, 2016

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

A sample android camera example.

Jul 21, 2014

A sample Android app using the MVP architecture, using:

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

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

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

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

A simple Firebase chat application for Android.

Jul 1, 2016

Open camera project - multi-functional camera application for android.

Jul 18, 2014