Skip to content

claykabongok/Collection_of_android_libraries

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 

Repository files navigation

Collection of android lib with description

A collection of android libraries, feel free to add more items to this list.

Network

Name Description Category
Retrofit A type-safe HTTP client for Android and Java Network.
okhttp Square’s meticulous HTTP client for the JVM, Android, and GraalVM. Http client

Image, Loading Efects,animations shake detection and Media Player

Name Description Category
Glide An image loading and caching library for Android focused on smooth scrolling Image.
Picasso A powerful image downloading and caching library for Android. Image.
CircleImageView A circular ImageView for Android Images
Croppy Image Cropping Library for Android Image.
glimpse-android A content-aware cropping library for Android Images.
Android-Iconics Android-Iconics - Use any icon font, or vector (.svg) as drawable in your application. Icons
fresco An Android library for managing images and the memory they use. images
ExoPlayer An extensible media player for Android Media player
RoundedImageView A fast ImageView that supports rounded corners, ovals, and circles. Images
Android-Universal-Image-Loader Powerful and flexible library for loading, caching and displaying images on Android. Image
shimmer-android An easy, flexible way to add a shimmering effect to any view in an Android app. Loading Efects.
TouchImageView Adds touch functionality to Android ImageView. Image
PhotoView Implementation of ImageView for Android that supports zooming, by various touch gestures. Image
StfalconImageViewer Kotlin Library for Async Data Loading and Caching Loading
lottie-android Render After Effects animations natively on Android and iOS, Web, and React Native animations
seismic Android device shake detection. shake detection
MaterialShowcaseView A Material Design themed ShowcaseView for Android Material Design

Layout, Scroll, Placeholder,RecyclerView Dialog and Progress

Name Description Category
AndroidFastScroll Fast scroll for Android RecyclerView and more Scroll
Broccoli An Android library that shows the placeholder of the view. Placeholder
ProgressButton Android Progress Button Progress
contour Layouts with lambdas Layouts
MaterialDialog-Android 📱Android Library to implement animated, 😍beautiful, 🎨stylish Material Dialog in android apps easily. Dialog
MotionLayoutCarousel Simple Carousel built with Android MotionLayout MotionLayout
LightProgress Android implementation of Light animation from Oleg Frolov LightProgress
ReLinker A robust native library loader for Android. Loader
StickyScrollView Sticky header and footer for android ScrollView. ScrollView
flexbox-layout Flexbox for Android Flexbox
AndroidSwipeLayout The Most Powerful Swipe Layout! Layout
AdapterDelegates "Favor composition over inheritance" for RecyclerView Adapters RecyclerView
RangeSeekBar A Range Slider for Android. SeekBar
TapTargetView An implementation of tap targets from the Material Design guidelines for feature discovery View

Timeline

Name Description Category
Timeline-View Android Timeline View is used to display views like Tracking of shipment/order, steppers etc. Timeline
StickyTimeLine StickyTimeLine is timeline view for android. Timeline

Data binding, Logger, Memory, Tagging, ORM, Adapter library,Event bus,RecyclerView and Dependency injection

Name Description Category
RxAndroid RxJava bindings for Android bindings
Timber A logger with a small, extensible API which provides utility on top of Android's normal Log class. logger
leakcanary A memory leak detection library for Android. Memory
dagger A fast dependency injector for Android and Java. dependency injection
Room The Room persistence library provides an abstraction layer over SQLite to allow for more robust database access while harnessing the full power of SQLite. ORM
koin Koin - a pragmatic lightweight dependency injection framework for Kotlin dependency injection
Hilt Hilt is a dependency injection library for Android that reduces the boilerplate of doing manual dependency injection in your project dependency injection
butterknife Bind Android views and callbacks to fields and methods. View Binding
EventBus Event bus for Android and Java that simplifies communication between Activities, Fragments, Threads, Services, etc. Less code, better quality. Event bus
FastAdapter The bullet proof, fast and easy to use adapter library, which minimizes developing time to a fraction... Adapter library
RxDogTag Automatic tagging of RxJava 2+ originating subscribe points for onError() investigation. Tagging
epoxy Epoxy is an Android library for building complex screens in a RecyclerView RecyclerView
rtl-viewpager ViewPager with RTL support 🔄 RTL
groupie Groupie helps you display and manage complex RecyclerView layouts. RecyclerView
AutoDispose Automatic binding+disposal of RxJava streams. binding
RxBinding RxJava binding APIs for Android's UI widgets. Binding
RxKotlin RxJava bindings for Kotlin Binding
realm-java Realm is a mobile database: a replacement for SQLite & ORMs mobile database

CountryCodePicker, JSON, AboutLibraries, WebSocket, Kotlin coroutines, deep link and Permissions

Name Description Category
CountryCodePickerProject Country Code Picker (CCP) is an android library which provides an easy way to search and select country or international phone code. Also supports Android EditText phone mask and international phone validation. Input: phone number
gson Gson is a Java library that can be used to convert Java Objects into their JSON representation. It can also be used to convert a JSON string to an equivalent Java object. Gson can work with arbitrary Java objects including pre-existing objects that you do not have source-code of. Java Objects
AboutLibraries AboutLibraries is a library to offer some information of libraries. AboutLibraries
JSON-java A reference implementation of a JSON package in Java. JSON
Java-WebSocket A barebones WebSocket client and server implementation written in 100% Java. WebSocket
javapoet A Java API for generating .java source files.
auto-value-gson AutoValue Extension to add Gson De/Serializer support De/Serializer
rxlint A lint check for Android to check your RxJava code lint check
easypermissions Simplify Android M system permissions permissions
DeepLinkDispatch A simple, annotation-based library for making deep link handling better on Android deep link
kotlinx.coroutines Library support for Kotlin coroutines Kotlin coroutines
kotest Powerful, elegant and flexible test framework for Kotlin Testing
android-gif-drawable Views and Drawable for displaying animated GIFs on Android GIFs
moshi A modern JSON library for Kotlin and Java. JSON
libphonenumber Google's common Java, C++ and JavaScript library for parsing, formatting, and validating international phone numbers. Phone numbers
AndroidDeviceNames A small Android library to get the market name of an Android device. AndroidDeviceNames