Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Android Library

Android Library

105 projects

Showing 32 of 104 projects

Android-Link-Preview
Android-Link-PreviewJava

An Android library that generates link previews by extracting titles, descriptions, and images from URLs.

#content-preview#metadata-extraction#link-preview
Stars415
Forks130
Last commit6 years ago
Caffeine
CaffeineJava

A collection of utility classes that help make Android development faster and safer.

#gradle#boilerplate-reduction#type-safety
Stars414
Forks36
Last commit9 years ago
Android Maps Extensions
Android Maps ExtensionsJava

A library extending Google Maps Android API v2 with marker clustering and improved responsiveness.

#gradle#google-maps#android
Stars411
Forks99
Last commit5 years ago
MagicalCamera
MagicalCameraJava

An Android library for easy camera photo capture, gallery selection, image processing, and photo saving with facial recognition and EXIF data.

#picture#camera#bitmap
Stars341
Forks91
Last commit7 years ago
ElasticProgressBar
ElasticProgressBarJava

An Android library providing an animated, customizable progress bar with elastic effects for loading states.

#open-source#custom-view#animation
Stars314
Forks35
Last commit9 years ago
MediaPicker
MediaPickerJava

An Android library for selecting multiple images, videos, or voice recordings with camera and gallery support.

#mobile-media#media#images
Stars270
Forks85
Last commit6 years ago
Timecon
TimeconKotlin

An easy-to-use animated clock icon library for Android, written in Kotlin with customizable time display and animations.

#custom-drawable#mobile-ui#clock-widget
Stars267
Forks34
Last commit8 years ago
SwissKnife
SwissKnifeGroovy

A Groovy library for Android providing view injection, threading, and state persistence through annotations.

#threading#parcelable#android
Stars252
Forks21
Last commit10 years ago
Green Coffee
Green CoffeeJava

Run Gherkin acceptance tests in Android instrumentation tests using step definitions you declare.

#ui-testing#java#acceptance-testing
Stars230
Forks22
Last commit5 years ago
DroidMVP
DroidMVPJava

A lightweight Android library for implementing MVP, Passive View, and Presentation Model patterns.

#mvp-pattern#testability#android
Stars224
Forks23
Last commit8 years ago
Convalida
ConvalidaJava

A simple, lightweight, and powerful field validation library for Android applications.

#kotlin-dsl#android#annotation-processing
Stars205
Forks18
Last commit6 years ago
Qiscus SDK
Qiscus SDKJava

An Android SDK for embedding real-time chat features into mobile apps without managing complex infrastructure.

#chat#chatapp#qiscus
Stars203
Forks84
Last commit1 month ago
RxPalette
RxPaletteJava

RxJava bindings for Android's Palette library, enabling reactive color extraction from bitmaps.

#color-extraction#kotlin-extensions#bitmap-processing
Stars196
Forks20
Last commit9 years ago
Tor_Onion_Proxy
Tor_Onion_ProxyJava

A Java/Android library for embedding and managing the Tor Onion Proxy to host hidden services and route traffic through Tor.

#java-library#onion-proxy#privacy
Stars183
Forks95
Last commit2 years ago
NoPaginate
NoPaginateJava

A deprecated Android pagination library for RecyclerView with customizable loading and error states, designed for MVP and Clean Architecture.

#recyclerview#android#java
Stars180
Forks31
Last commit4 years ago
ReactiveSensors
ReactiveSensorsJava

Android library for monitoring hardware sensors with RxJava Observables.

#rxjava3#rxjava2#hardware
Stars165
Forks31
Last commit3 years ago
Noty
NotyJava

A lightweight Android library for creating animated warnings, dialogs, and alerts with customizable styles and animations.

#kotlin-java#dialogs#android
Stars157
Forks25
Last commit7 years ago
Camera
CameraJava

An Android library for capturing photos and videos using the camera2 API with a customizable CameraView.

#photo-capture#media-capture#android-camera-preview
Stars140
Forks46
Last commit7 years ago
Siren
SirenJava

Notify Android users when a new app version is available and prompt them with the Play Store link.

#gradle#version-check#semantic-versioning
Stars136
Forks40
Last commit5 years ago
Animated Expanding ListView
Animated Expanding ListViewJava

An Android library providing smooth expand/collapse animations for ListView items with accordion mode support.

#mobile-ui#ui-animations#android
Stars131
Forks50
Last commit9 years ago
Validator
ValidatorKotlin

A Kotlin library for validating text input in Android TextInputLayout with built-in rules and custom rule support.

#validation#android#input-validation
Stars129
Forks10
Last commit4 years ago
Android BLE advertising library
Android BLE advertising libraryJava

A lightweight Android library for broadcasting Bluetooth Low Energy beacons in various formats from supported devices.

#eddystone-beacons#beacon#ble
Stars115
Forks33
Last commit5 years ago
Easy Rating Dialog
Easy Rating DialogJava

An Android library for displaying a customizable "rate this app" dialog with smart timing conditions.

#gradle#android#dialog
Stars113
Forks28
Last commit7 years ago
CircleProgressBar
CircleProgressBarJava

A lightweight Android library for creating customizable circular progress bars with text support.

#kotlin-java#circular-progress#custom-view
Stars112
Forks34
Last commit6 years ago
Swipper
SwipperJava

Android library providing custom views for brightness, volume, and seek controls via swipe gestures.

#mobile-ui#brightness-control#gesture-control
Stars106
Forks21
Last commit9 years ago
froid
froidFrege

A library for using the Frege programming language in Android development.

#functional-programming#frege-programming-language#type-safety
Stars106
Forks5
Last commit4 days ago
NoPermission
NoPermissionJava

A lightweight Android library for handling runtime permissions with a single class.

#android#java#android-library
Stars106
Forks17
Last commit4 years ago
RateMeMaybe
RateMeMaybeJava

An Android library that prompts users to rate your app in the Play Store when customizable conditions are met.

#android#user-feedback#app-development
Stars99
Forks24
Last commit5 years ago
VideoPlayView
VideoPlayViewKotlin

A custom Android view that combines a video player, loading indicator, and placeholder image in a single component.

#custom-view#loading-indicator#ui-component
Stars94
Forks18
Last commit8 years ago
Ask-Permission
Ask-PermissionJava

A lightweight Android library for managing runtime permissions with simple callbacks.

#android#java#android-library
Stars78
Forks11
Last commit7 years ago
Secure Preference Manager
Secure Preference ManagerJava

An Android library that encrypts Shared Preferences using various encryption techniques to protect sensitive data.

#mobile-security#aes-encryption#secure-storage
Stars72
Forks10
Last commit9 years ago
Gota
GotaJava

A lightweight Android library for simplifying runtime permission requests in Marshmallow and above.

#gradle#marshmallow#android
Stars71
Forks10
Last commit8 years ago
PreviousPage 3 of 3

Related Tags

Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub
#Android86
#Mobile Development45
#Java33
#Kotlin30
#Ui Components28
#Material Design16
#Android Ui14
#Android Development12
#Gradle10
#Custom View9
#Rxjava9
#Open Source7