5545 Repositories
Android android-clean-arch Libraries
RxJava bindings for Android
RxAndroid: Reactive Extensions for Android Android specific bindings for RxJava 3. This module adds the minimum classes to RxJava that make writing re
An extensible media player for Android
ExoPlayer ExoPlayer is an application level media player for Android. It provides an alternative to Android’s MediaPlayer API for playing audio and vi
Async Workers and Worker managers for Android
Android-Zorn Asynchronous Workers and Worker Managers for Android. How to use simply fork or download the project, you can also download and create .a
A lightning fast, transactional, file-based FIFO for Android and Java.
Tape by Square, Inc. Tape is a collection of queue-related classes for Android and Java. QueueFile is a lightning-fast, transactional, file-based FIFO
A Job Queue specifically written for Android to easily schedule jobs (tasks) that run in the background, improving UX and application stability.
Development in this repository is stopped. Future development continues on https://github.com/yigit/android-priority-jobqueue ========================
An OkHttp interceptor which has pretty logger for request and response. +Mock support
LoggingInterceptor - Interceptor for OkHttp3 with pretty logger Usage val client = OkHttpClient.Builder() client.addInterceptor(LoggingInterceptor
A logger with a small, extensible API which provides utility on top of Android's normal Log class.
This is a logger with a small, extensible API which provides utility on top of Android's normal Log class. I copy this class into all the little apps
An enhanced Guava-based event bus with emphasis on Android support.
Otto - An event bus by Square An enhanced Guava-based event bus with emphasis on Android support. Otto is an event bus designed to decouple different
Event bus for Android and Java that simplifies communication between Activities, Fragments, Threads, Services, etc. Less code, better quality.
EventBus EventBus is a publish/subscribe event bus for Android and Java. EventBus... simplifies the communication between components decouples event s
a 3d database ORM experiment. (used in two commercial projects)
Android-TriOrm a 3d database ORM experiment for Android. (used in two commercial projects). based around small tables concept and JVM Serialization. H
Compile-time active record ORM for Android
Ollie Compile-time active record ORM for Android. Multiple mapping methods. SQLiteDatabase-like interface (QueryUtils.java). Lightweight query builder
Android ORM
Shillelagh Shillelagh is an sqlite library. It was built to make life easier. The entire library was built around simplicity when using sqlite in Andr
Insanely easy way to work with Android Database.
Sugar ORM Insanely easy way to work with Android databases. Official documentation can be found here - Check some examples below. The example applicat
Object-relational mapping for Android
RushOrm Object-relational mapping for Android RushOrm replaces the need for SQL by mapping java classes to SQL tables. What is the aim? The aim is to
greenDAO is a light & fast ORM solution for Android that maps objects to SQLite databases.
Check out ObjectBox Check out our new mobile database ObjectBox (GitHub repo). ObjectBox is a superfast object-oriented database with strong relation
A blazing fast, powerful, and very simple ORM android database library that writes database code for you.
README DBFlow is fast, efficient, and feature-rich Kotlin database library built on SQLite for Android. DBFlow utilizes annotation processing to gener
Active record style SQLite persistence for Android
ActiveAndroid ActiveAndroid is an active record style ORM (object relational mapper). What does that mean exactly? Well, ActiveAndroid allows you to s
Google Guice on Android, version 3.0 [RETIRED]
As of August 2016, RoboGuice is no longer supported. For nearly 5 years it was the #1 dependency injection framework on Android due to its ease-of-use
A fast dependency injector for Android and Java.
Dagger 1 A fast dependency injector for Android and Java. Deprecated – Please upgrade to Dagger 2 Square's Dagger 1.x is deprecated in favor of Google
Bind Android views and callbacks to fields and methods.
Butter Knife Attention: This tool is now deprecated. Please switch to view binding. Existing versions will continue to work, obviously, but only criti
Fast Android Development. Easy maintainance.
Fast Android Development. Easy maintenance. AndroidAnnotations is an Open Source framework that speeds up Android development. It takes care of the pl
An Android library for managing images and the memory they use.
Fresco Fresco is a powerful system for displaying images in Android applications. Fresco takes care of image loading and display, so you don't have to
Powerful and flexible library for loading, caching and displaying images on Android.
Universal Image Loader The great ancestor of modern image-loading libraries :) UIL aims to provide a powerful, flexible and highly customizable instru
A powerful image downloading and caching library for Android
Picasso A powerful image downloading and caching library for Android For more information please see the website Download Download the latest AAR from
Android Asynchronous Networking and Image Loading
Android Asynchronous Networking and Image Loading Download Maven Git Features Kotlin coroutine/suspend support Asynchronously download: Images into Im
An image loading and caching library for Android focused on smooth scrolling
Glide | View Glide's documentation | 简体中文文档 | Report an issue with Glide Glide is a fast and efficient open source media management and image loading
A type-safe HTTP client for Android and the JVM
Retrofit A type-safe HTTP client for Android and Java. For more information please see the website. Download Download the latest JAR or grab from Mave
Square’s meticulous HTTP client for the JVM, Android, and GraalVM.
OkHttp See the project website for documentation and APIs. HTTP is the way modern applications network. It’s how we exchange data & media. Doing HTTP
Android Asynchronous Networking and Image Loading
Android Asynchronous Networking and Image Loading Download Maven Git Features Kotlin coroutine/suspend support Asynchronously download: Images into Im
This project under develop
Asynchronous Http Client for Android An asynchronous, callback-based Http client for Android built on top of Apache's HttpClient libraries. Changelog
Signal Protocol library for Java/Android
Overview A ratcheting forward secrecy protocol that works in synchronous and asynchronous messaging environments. PreKeys This protocol uses a concept
An easy open source Android Native Game FrameWork.
JustWeEngine - Android Game FrameWork An easy open source Android Native Game FrameWork. Engine Flow Chart How To Use? Import Engine's module as Libra
Android OpenGL ES 2.0/3.0 Engine
Build Status Master Branch Status Develop Branch Status News 06/23/2017 Bombshell 1.1.970 has been released. It fixes behavior of Objects of zero size
Remoter - An alternative to Android AIDL for Android Remote IPC services using plain java interfaces
Remoter Remoter - An alternative to Android AIDL for Android Remote IPC services using plain java interfaces Remoter makes developing android remote s
A scope tree based Dependency Injection (DI) library for Java / Kotlin / Android.
Toothpick (a.k.a T.P. like a teepee) Visit TP wiki ! What is Toothpick ? Toothpick is a scope tree based Dependency Injection (DI) library for Java. I
Fast Android Development. Easy maintainance.
Fast Android Development. Easy maintenance. AndroidAnnotations is an Open Source framework that speeds up Android development. It takes care of the pl
Simple Android Library, that provides easy way to start the Activities with arguments.
Warning: Library is not maintained anymore. If you want to take care of this library, propose it via Pull Request. It needs adjustmensts for newer ver
A fast dependency injector for Android and Java.
Dagger A fast dependency injector for Java and Android. Dagger is a compile-time framework for dependency injection. It uses no reflection or runtime
AnyChart Android Chart is an amazing data visualization library for easily creating interactive charts in Android apps. It runs on API 19+ (Android 4.4) and features dozens of built-in chart types.
AnyChart for Android AnyChart Android Charts is an amazing data visualization library for easily creating interactive charts in Android apps. It runs
Arc Chart View (Draw Creative Statistic Arc Charts)
ArcChartViewDemo You can use this library to draw Arc charts and show your statistics or anything you want or maybe get some ratings from user. you ca
A powerful 🚀 Android chart view / graph view library, supporting line- bar- pie- radar- bubble- and candlestick charts as well as scaling, panning and animations.
⚡ A powerful & easy to use chart library for Android ⚡ Charts is the iOS version of this library Table of Contents Quick Start Gradle Maven Documentat
Charts/graphs library for Android compatible with API 8+, several chart types with support for scaling, scrolling and animations
HelloCharts for Android Charting library for Android compatible with API 8+(Android 2.2). Works best when hardware acceleration is available, so API 1
Android Library to rapidly develop attractive and insightful charts in android applications.
williamchart Williamchart is an Android Library to rapidly implement attractive and insightful charts in android applications. Note: WilliamChart v3 h
An Android chart and graph library
EazeGraph EazeGraph is an Android library for creating beautiful and fancy charts. Its main goal was to create a lighweight library which is easy to u
Charting library for Android applications. Automatically exported from code.google.com/p/achartengine
achartengine Charting library for Android applications. Automatically exported from code.google.com/p/achartengine AChartEngine is a charting library