Open camera project - multi-functional camera application for android.
An experimental app for Android that performs optical character recognition (OCR) on images captured using the device camera.
Music is everywhere, now you don’t have to be. Tomahawk, the critically acclaimed multi-source music player, is now available on Android. Given the name of an artist, album or song Tomahawk will find the best available source and play it.
Endoscope allows you to fast link two android devices and stream live video from camera one device to another. Video stream is over Wi-Fi. One device hosts live stream and another connect to it.
Riffsy RecyclerView MVP Grid Example using Dagger 2, Retrofit 2, RxJava 2 and Butterknife with Junit and Espresso tests.
CountryPicker is a simple library that can show a country picker.
Model-View-ViewModel (ie MVVM) is a template of a client application architecture, proposed by John Gossman as an alternative to MVC and MVP patterns when using Data Binding technology. Its concept is to separate data presentation logic from business logic by moving it into particular class for a clear distinction.
You can also check MVP
A view which can add sticker and zoom, drag, delete it.
App to update to the latest version of WhatsApp for Android. Beta Updater for WhatsApp checks the latest beta version available on whatsapp.com and allows to install it automatically.
A sample of how to mimic the way that the contacts app handles a Fast-Scroller for a
Tuenti application for Android TV created to show some of the most important features related to Android TV projects. This little sample uses mocked data to simulate an application working with information from Tuenti servers.
This project is for downloading items(songs, images etc) in Android using RxJava2. There are, however 2 conditions which I have set for downloading.
1) Only 2 items can be downloaded at a time. So even if the user clicks multiple items to download, only 2 of them will be actually downloaded at a time and the rest of the downloads will be en queued.
2) The download percent is shown to the user. But only if the difference between the current percentage and the previously shown percentage is greater than 5 percent.
Simple android smack xmpp chat client to show the usage of smack.
An example application for the Android Data Binding library, implementing retrofit to fetch a list of repositories and update a RecyclerView using the binding methods to display each repository as a view component.
A demo project for The Movie DB based on Kotlin MVVM architecture and material design & animations.
Grocery Sync for Couchbase Lite Android.
An example app that uses the Couchbase Lite Android mobile database framework.
QuickDemo is a Nougat 7.0 quick settings tile for fast access to the Marshmallow 6.0 System UI demo mode. The app also provides a configuration activity for customizing available demo mode settings.
Sample app showcases the MVP pattern and Uncle Bob Martin's Clean Architecture approach.
This example project shows how to make imitation of the "double drag" layout.
Example of usage Android Jobs.
The Shared Memory library allows for the creation of memory regions that may be simultaneously accessed by multiple Android processes or applications. Developed to overcome the Android 1MB IPC limitation, this Shared Memory library allows you to exchange larger amounts of data between your Android applications.
Port of the Festival-lite (Flite TTS) speech-synthesis engine to Android.
An open source app locker, vault, call blocker application.
This is an ambitious example project of what can be done with RxJava to create an app based on streams of data.
Base repository to demonstrate the process of uploading an aar/jar to JitPack.
Demonstration app for displaying some information about Android device.