ObservableScrollView is an Android library to observe scroll events on scrollable views.
It's easy to interact with the Toolbar introduced in Android 5.0 Lollipop and may be helpful to implement look and feel of Material Design apps.
RichEditor for Android is a beautiful Rich Text WYSIWYG Editor for Android.
Fragmentation is a powerful library managing Fragment for Android.
It is designed for "Single Activity + Multi-Fragments" and "Multi-FragmentActivities + Multi-Fragments" architecture to simplify development process.
ReDex is an Android bytecode (dex) optimizer originally developed at Facebook. It provides a framework for reading, writing, and analyzing .dex files, and a set of optimization passes that use this framework to improve the bytecode. An APK optimized by ReDex should be smaller and faster than its source.
Powerful (Zoom, Rotation, Multi-Source), customizable (Shape, Limits, Style), optimized (Async, Sampling, Matrix) and simple image cropping library for Android.
Kotlin Adaptor for RxJava.
Kotlin has support for SAM (Single Abstract Method) Interfaces as Functions (i.e. Java 8 Lambdas). So you could use Kotlin in RxJava without this adaptor
A from-scratch, re-implementation of RxAndroid with a consistent, opinionated API.
This is the real android video player view with fullscreen function.
circular-progress-button - Android Circular Progress Button.
Sample project created to reinforce some of the main concepts described in the tech talk "Effective Android UI".
A transparent ui-block detection library for Android, app only needs one-line-code to setup.
Android Networking is a powerful library for doing any type of networking in Android applications which is made on top of OkHttp Networking Layer.
MVP Android Example used to explain how to use this MVP pattern in Android apps.
Tutanota is the end-to-end encrypted email client that enables you to communicate securely with anyone.
SQLDelight generates Java models from your SQL CREATE TABLE statements. These models give you a typesafe API to read & write the rows of your tables. It helps you to keep your SQL statements together, organized, and easy to access from Java.
MaterialLibrary is an Open Source Android library that back-port Material Design components to pre-Lollipop Android.
GraphHopper is a fast and memory efficient Java road routing engine. By default it uses OpenStreetMap
data, but can import other data sources.
Design Patterns implemented in Kotlin.
material-calendarview is a better looking implementation of android's CalendarView
. The goal is to have a more Material look and feel, rather than 100% parity with the platform's implementation.
Floating Action Button for Android based on Material Design specification.
Androguard is mainly a tool written in python to play with:
Androguard is available for Linux/OSX/Windows.
A fast ImageView (and Drawable) that supports rounded corners (and ovals or circles) based on the original.
MapDB provides concurrent Maps
, Sets
and Queues
backed by disk storage or off-heap memory.
This is a driver library for communication with Arduinos and other USB serial hardware on Android, using the Android USB Host API available on Android 3.1+.
A custom view component that mimicks the new Material Design Bottom Navigation pattern.
A RecyclerView
that implements pull-to-refresh, load-more, and header features. You can use it like a standard RecyclerView.