Sample code for creating a 360 video player on Android. Creates an OpenGL ES scene that renders a sphere textured with video frames from MediaPlayer playback.
A sample app to demonstrate some of Android Authenticator's abilities.
AcDisplay is a new way of handling notifications in Android.
It will let you know about new notifications by showing a minimal, beautiful screen, allowing you to open them directly from the lock screen. And if you want to see what's going on, you can simply take your phone out of your pocket to view all the latest notifications, in a similarly pleasing and minimalistic manner.
Activity animation https://www.youtube.com/watch?v=-E0sc6w_Jck
A demonstration of handling Activities and Fragments using Dagger dependency injection framework
The real benefit here is that you create an object graph only when you need it. This contributes to keeping the memory footprint of your app as low as possible.
Actor is a platform for instant messaging.
advanced-textview is a companion app for Advanced Android TextView talk, demonstrating:
An Implementation of the Actor-Model in pure Android components, also supports inter-process communication between Actors.
Latest animation ideas that were developed to make apps more attractive.
Project for implementing background blur effect for Android devices.
The ultimate developer guide to Android application linking methods.
Android Architecture using Google guides.
Movie Sample project with new android architecture components.
Android Architecture Components (AAC) is a new collection of libraries that contains the lifecycle-aware components. It can solve problems with configuration changes, supports data persistence, reduces boilerplate code, helps to prevent memory leaks and simplifies async data loading into your UI. I can’t say that it brings absolutely new approaches for solving these issues, but, finally, we have a formal, single and official direction.
This application is example of Android Architecture Components which implements MVVM Pattern.
Application to record audio and save it locally in the device. The application also visualizes the audio in wave format. It also supports recording in the background while you can continue using the device for other tasks.
Sample demonstrating how to set up SensorEventListeners for step detectors and step counters.
Yeoman Generator for Android Conductor based apps. It's simple much better than cloning and refactoring your project manually.
Project uses android's
ConstraintLayout to expose its feature and usages.
A sample project to demonstrate how one can catch an unhandled exception in Android and display a custom error dialog.
Android Game Boy Emulator written in Java.
Riffsy RecyclerView MVP Grid Example using Dagger 2, Retrofit 2, RxJava 2 and Butterknife with Junit and Espresso tests.
Android kotlin clean architecture rxjava2 + dagger2 + retrofit2 + realm.
Android Kotlin Starter is a starter project which implements MVP Pattern.
Implementation of List to Grid: Icon Transition.
Icon Transition x3 slower:
Android Material Avatar samples how to enhance a common profile avatar selection used in most of popular projects now a days.
This Android project samples some Material Design-ish transitions for list items and floating action buttons. It uses the the shared element concept introduced in Android 5.0.