Design pattern samples implemented in Java.
This project is the Android app for the conference. The app supports devices running Android 4.0+, and is optimized for phones and tablets of all shapes and sizes. It also contains an Android Wear integration.
This project is the Android app for the conference. The app supports devices running Android 2.3.3+, and is optimized for phones and tablets of all shapes and sizes.
Best practices in Android development - lessons learned from Android developers in Futurice. Avoid reinventing the wheel by following these guidelines.
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.
Android Transition animations explanation with examples.
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.
Messaging app for easy private communicate with friends.
Demos the new Android Design library. This is not an exhaustive sample, but shows some of the important features in the Design library:
This is a repository with real-world useful examples of using RxJava with Android.
A collection of quickstart samples demonstrating the Firebase APIs on Android.
A sample Android app which showcases advanced usage of Dagger among other open source libraries.
MVP Android Example used to explain how to use this MVP pattern in Android apps.
Sample project created to reinforce some of the main concepts described in the tech talk "Effective Android UI".
A fun to play quiz that showcases material design on Android.
One-click screenshots, video recordings, APK installations for Android phones and smart watches connected to your Mac.
Source code for implementation of
Example Proguard configurations for common Android libraries.
This project assumes that your ProGuard configuration is based off of the latest official proguard-android.txt config as shown below. Each library configuration should only be the rules required for that specific library, not a complete Android ProGuard configuration. The various library configurations are combined by the Gradle build system. The library rules should be universal, any app specific rules (such as preserving model classes) should be added in a custom
Conversations is an open source XMPP (formally known as Jabber) client for Android 4.0+ smart phones.
Actor is a platform for instant messaging.
RxJava 2 Android Examples:
MAPS.ME is an open source cross-platform offline maps application, built on top of crowd-sourced OpenStreetMap data.
RecyclerView snapping example with SnapHelper.
This repository contains a detailed sample app that implements MVP architecture using Dagger2, GreenDao, RxJava2, FastAndroidNetworking and PlaceholderView.
This repository showcases and compares different architectural patterns that can be used to build Android apps. The exact same sample app is built three times using the following approaches:
Global Mobile Map Viewing & Navigation for Offline and Online OSM Maps.