Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

Android Library

An Android library is structurally the same as an Android app module. It can include everything needed to build an app, including source code, resource files, and an Android manifest. However, instead of compiling into an APK that runs on a device, an Android library compiles into an Android Archive (AAR) file that you can use as a dependency for an Android app module.

https://github.com/wajahatkarim3/EasyMoney-Widgets

The widgets (EditText and TextView) for support of money requirements like currency, number formatting, comma formatting etc.

android android-library comma-formatting currencies custom-view easymoney-widgets edittext money textview views widget

Last synced: 09 Nov 2024

https://github.com/abdularis/circularimageview

Circle image view :red_circle: and Avatar image view :smiley: for android

android android-imageview android-library circular-imageview

Last synced: 27 Oct 2024

https://github.com/prof18/youtubeparser

An Android library to get video's information from Youtube channels.

android android-library statistics video youtube youtube-api youtube-channel

Last synced: 11 Oct 2024

https://github.com/malekkamel/formvalidator

A declarative Form Validation for Android, simple, clean, and customizable.

android android-library android-sdk edittext rxandroid rxandroid2 rxjava validation

Last synced: 30 Jan 2025

https://github.com/kibotu/recyclerviewpresenter

RecyclerView Adapter Library with different models and different layouts as convenient as possible.

adapter android android-library hacktoberfest hacktoberfest2023 kotlin kotlin-android mvvm recyclerview recyclerview-adapter sort update

Last synced: 10 Dec 2024

https://github.com/ibrahimsn98/circlesloadingview

Android Google Style Loading Animation Library (Needs performance optimizations!!)

android-library android-loader android-loading android-progress-view android-progressbar google-style

Last synced: 07 Nov 2024

https://github.com/cdflynn/checkview

An animating check mark

android android-library android-ui

Last synced: 09 Nov 2024

https://github.com/redmadrobot/pinkman

PINkman is a library to help implementing an authentication by a PIN code in a secure manner. The library derives hash from the user's PIN using Argon2 function and stores it in an encrypted file. The file is encrypted with the AES-256 algorithm in the GCM mode and keys are stored in the AndroidKeystore.

android-library android-security argon2 authentication kotlin kotlin-android kotlin-library user-pin

Last synced: 15 Nov 2024

https://github.com/minibugdev/SheetSelection

An Android library for display list and be able to select the item as BottomSheet.

android android-library bottomsheet bottomsheetdialogfragment hacktoberfest hacktoberfest2022 kotlin

Last synced: 07 Nov 2024

https://github.com/Bilibili/xpref

A SharedPreferences' wrapper that truly supported sharing data across multi-process

android-library sharedpreferences

Last synced: 15 Nov 2024

https://github.com/bilibili/xpref

A SharedPreferences' wrapper that truly supported sharing data across multi-process

android-library sharedpreferences

Last synced: 11 Nov 2024

https://github.com/kaushalvasava/jetpackcompose_basic

This repository is useful for learning basic to intermediate levels of Jetpack compose. Jetpack Compose (JC) is a modern UI development toolkit. It serves as a beginner-friendly project, providing an introduction to Jetpack Compose for newcomers and going up to the Intermediate level.

android android-jetpack android-jetpack-compose android-library android-studio compose declarative-ui jetpack jetpack-components jetpack-compose jetpack-compose-tutorial jetpackcompose kotlin kotlin-android native-android

Last synced: 13 Dec 2024

https://github.com/nisrulz/lantern

🏮[Android Library] Handling device flash as torch for Android.

android android-library display flashlight screen torch

Last synced: 01 Nov 2024

https://github.com/OpenMined/KotlinSyft

The official Syft worker for secure on-device machine learning

android-library deep-learning federated-learning kotlin security syft

Last synced: 18 Nov 2024

https://github.com/deepmedia/grease

Fat AARs for Android, to distribute multiple library modules in a single file with no dependencies, with relocation support.

aar android android-lib android-library android-library-management android-studio fat fatjar fatjar-generator gradle gradle-plugin

Last synced: 30 Jan 2025

https://github.com/amanjeetsingh150/coolprogressviews

Android library with collection of cool progress views.

android android-library libraries progress progress-view

Last synced: 29 Oct 2024

https://github.com/shashank02051997/fancyaboutpage-android

Fancy About Page is a simple and lightweight library that helps you to create cool and beautiful about page for your apps without writing dozens of lines of code. It's a material-design about screen to use on your Android apps. A developer profile and application information easy to integrate.

about about-me android android-application android-library android-ui androidapp app-info library material-design material-ui social-network

Last synced: 21 Nov 2024

https://github.com/deepmedia/knee

Seamless two-way communication between Kotlin/Native and Kotlin/JVM. Supports suspend functions, classes, interfaces, no-copy buffers and much more.

android android-library ffi ffi-bindings java jni jni-wrapper jvm kmp kotlin kotlin-compiler kotlin-compiler-plugin kotlin-multiplatform kotlin-native multiplatform ndk ndk-library

Last synced: 30 Jan 2025

https://github.com/berndporr/kiss-fft

A compact FFT library in C with an Android JNI wrapper

android android-library c complex fft fft-library jni jni-android jni-wrapper kiss-fft-library

Last synced: 11 Nov 2024

https://github.com/aitorvs/auto-parcel

A fast annotation processor to make your objects `Parcelable` without writing any of the boilerplate.

android android-library annotations auto-parcel github parcel parcelable

Last synced: 14 Nov 2024

https://github.com/amrdeveloper/easyadapter

Android Annotation Processing Library to generate your adapters only with Annotations on your model, support working with Kapt and KSP Processors

adapter adapter-design-pattern android android-library annotation-processor kapt kotlin kotlinpoet ksp lint linter-plugin

Last synced: 27 Oct 2024

https://github.com/AmrDeveloper/EasyAdapter

Android Annotation Processing Library to generate your adapters only with Annotations on your model, support working with Kapt and KSP Processors

adapter adapter-design-pattern android android-library annotation-processor kapt kotlin kotlinpoet ksp lint linter-plugin

Last synced: 07 Nov 2024

https://github.com/ksoichiro/simplealertdialog-for-android

Library for Android DialogFragment.

android android-library android-ui

Last synced: 15 Nov 2024

https://github.com/catalinghita8/android-screen-tracker

Screen tracker overlays on top of the target application the currently visible fragment and its activity host. The library provides insight on what UI components are currently on top of the stacks.

android android-development android-library kotlin-android kotlin-library

Last synced: 30 Oct 2024

https://github.com/tlaster/zoomable

Easy zoom in and out with drag support for Jetpack Compose

android android-library jetpack-compose kotlin-android

Last synced: 19 Nov 2024

https://github.com/AAkira/ExoPlayerManager

An android library that wraps the ExoPlayer and the IMA Android SDK which plays a video advertisement. This is written in Kotlin.

android android-library exoplayer hls-sample hls-video ima-sdk kotlin

Last synced: 25 Nov 2024

https://github.com/ricknout/compose-sensors

A thin wrapper around the Android Sensor APIs, designed to make it easier to work with them in Jetpack Compose.

android android-library android-sensors jetpack-compose

Last synced: 24 Nov 2024

https://github.com/sunny-chung/composable-table

A multiplatform Jetpack Compose library that provides a `@Composable` table with automatic layouts.

android android-library compose-multiplatform-library ios jetpack-compose linux macos wasm windows

Last synced: 26 Jan 2025

https://github.com/aakira/exoplayermanager

An android library that wraps the ExoPlayer and the IMA Android SDK which plays a video advertisement. This is written in Kotlin.

android android-library exoplayer hls-sample hls-video ima-sdk kotlin

Last synced: 29 Oct 2024

https://github.com/nikartx/fitbutton

The button which can use with icon, text, divider, custom ripple effect, border, corner radius e.t.c.

android android-button android-development android-library android-ui button button-widget custom-button design java kotlin kotlin-android nikart ripple-effect ui

Last synced: 13 Oct 2024

https://github.com/garena/dev-alert-android

This lightweight library provides visual alerts to developers and QA when an issue happens during development/testing phase.

android android-development android-library

Last synced: 29 Nov 2024

https://github.com/dev-ritik/emojireactionview

Instagram's emoji reaction for android!

android android-library instagram instagram-reaction reactions

Last synced: 08 Nov 2024

https://github.com/michaelmuenzer/scrollablenumberpicker

Easy to use customizable number picker for Android mobile and tv

android android-development android-library android-tv android-ui java number-input numberpicker ui

Last synced: 20 Dec 2024

https://github.com/decathlon/vitamin-android

Decathlon Design System UI components for Android applications

android android-library components decathlon design design-system material-design mobile vitamin

Last synced: 10 Nov 2024

https://github.com/ahmedmourad0/bundlizer

Android Bundle format support for Kotlinx Serialization.

android android-library bundle kotlinx kotlinx-serialization marshalling

Last synced: 28 Nov 2024

https://github.com/amirdew/json

Simple and easy JSON parser, JSON generator, and data holder based on JSONArray and JSONObject for android

android android-application android-library dataholder gson java json json-data json-serialization parser swiftyjson

Last synced: 19 Nov 2024

https://github.com/Decathlon/vitamin-android

Decathlon Design System UI components for Android applications

android android-library components decathlon design design-system material-design mobile vitamin

Last synced: 07 Nov 2024

https://github.com/tomoima525/debot

A simple Android library to create Debugging menu

android android-library debug kotlin-android kotlin-library

Last synced: 06 Nov 2024

https://github.com/alexmercerind/moving-letters-android

Text animation library for Jetpack Compose.

android android-library animations jetpack-compose

Last synced: 25 Dec 2024

https://github.com/outlander24/ShowcaseView

This ShowcaseView library can be used to showcase any specific part of the UI or can even be used during OnBoarding of a user to give a short intro about different widgets visible on the screen.

android android-library onboarding showcaseview showcaseview-library tutorial

Last synced: 29 Nov 2024

https://github.com/Kishanjvaghela/Ask-Permission

Ask Permission - Simple RunTime permission manager

android android-library java permission-manager permissions

Last synced: 07 Dec 2024

https://github.com/eralpyucel/CircleProgressView

An Android component to show circle progress in percentage.

android-component android-library android-ui percentage

Last synced: 09 Nov 2024

https://github.com/tlaster/nestedscrollview

NestedScrollView for Jetpack Compose

android-library jetpack-android jetpack-compose

Last synced: 30 Jan 2025

https://github.com/deepmedia/mavendeployer

Release libraries to Maven Central (Nexus/OSSRH or Central Portal), GitHub Packages and local directories with a unified Gradle DSL. Includes automatic releases using Sonatype APIs.

aar android android-library apache-maven github github-package-registry github-packages gradle gradle-plugin jar kotlin library maven maven-central maven-pom maven-repository nexus nexus-repository sonatype sonatype-nexus

Last synced: 30 Jan 2025

https://github.com/BeppiMenozzi/ArcPageIndicator

Android Page Indicator for ViewPager with original animations. It uses an ellipse to dispose indication spots, and can draw a hand, like in old elevators.

android android-library android-ui animation animations arc clock ellipse graphics indicator indicators material-design material-ui needle viewpager viewpager-indicator viewpagerindicator viewpagers

Last synced: 09 Nov 2024

https://github.com/ksoichiro/androidformenhancer

Form validation library for Android applications.

android android-library android-ui

Last synced: 15 Oct 2024

https://github.com/microsoft/snippet-timekeeper

An android library to measure code execution time. No need to remove the measurement code, automatically becomes no-op in the release variants. Does not compromise with the code readability and comes with features that enhance the developer experience.

android android-application android-development android-library execution-time java kotlin kotlin-android measurement measurements performance performance-analysis performance-metrics

Last synced: 04 Dec 2024

https://github.com/whitedg/easysp

🔧 A SharedPreferences wrapper that has a fluent interface to store data

android-library sharedpreferences util

Last synced: 09 Jan 2025

https://github.com/kevalpatel2106/android-ringtone-picker

Simple Ringtone Picker dialog which allows you to pick different sounds from ringtone, alarm tone, notification tone and music from external storage.

android-library ringtone ringtone-list ringtone-picker

Last synced: 30 Oct 2024

https://github.com/CuriousNikhil/compose-particle-system

A lightweight particle system for Jetpack Compose - Quarks

android android-library jetpack-compose kotlin

Last synced: 10 Nov 2024

https://github.com/anoop44/awesometextinputlayout

An EditText decorator inspired by the EditText fields in Add New Contact screen of Google's Contact App

android android-kotlin android-library border edittext edittext-decorator edittext-lib textinput

Last synced: 10 Nov 2024

https://github.com/robbesneyders/modular2recycler

Modular²Recycler is a RecyclerView.Adapter that is modular squared.

adapter android android-library composition modular recyclerview recyclerview-adapter reusable-components viewtype

Last synced: 28 Oct 2024

https://github.com/massivemadness/editorkit

🖊 EditorKit is a multi-language code editor library for Android

android android-library code-completion code-editor java jflex kotlin plugins syntax-highlighting text-editor

Last synced: 18 Nov 2024

https://github.com/adrielcafe/satchel

:school_satchel: A fast, secure and modular key-value storage with batteries-included for Android and JVM.

android android-library coroutines encrypted-store encryption jose4j jvm key-value key-value-database key-value-store kotlin kotlin-android kotlin-library kryo protobuf serialization storage tink

Last synced: 10 Nov 2024

https://github.com/RedMadRobot/flipper

Flipper is a simple and useful tool to deal with feature toggles

android android-library feature-flags feature-toggle feature-toggles kotlin kotlin-android kotlin-library

Last synced: 07 Nov 2024

https://github.com/deepmedia/MavenDeployer

Release libraries to Maven Central (Nexus/OSSRH or Central Portal), GitHub Packages and local directories with a unified Gradle DSL. Includes automatic releases using Sonatype APIs.

aar android android-library apache-maven github github-package-registry github-packages gradle gradle-plugin jar kotlin library maven maven-central maven-pom maven-repository nexus nexus-repository sonatype sonatype-nexus

Last synced: 08 Oct 2024

https://github.com/redmadrobot/flipper

Flipper is a simple and useful tool to deal with feature toggles

android android-library feature-flags feature-toggle feature-toggles kotlin kotlin-android kotlin-library

Last synced: 15 Nov 2024

https://github.com/nextcloud/android-singlesignon

Single sign-on for Nextcloud (Android Library Project)

android android-library nextcloud

Last synced: 29 Jan 2025

https://github.com/rosenpin/custom-analog-clock-view

A customizable analog clock widget for Android

analog-clock android-clock android-library android-widget

Last synced: 07 Dec 2024

https://github.com/pradyuman7/pager

🔥 An android library to get simple menu options on steroids 💪

android android-library android-menu android-ui beautiful-ui customisation java library menu page

Last synced: 15 Nov 2024

https://github.com/fennifith/slideactionview

An Android view which provides a nice slide-to-left/right interaction.

android android-library android-ui

Last synced: 03 Dec 2024

https://github.com/omaraflak/fingerprint

Android library that simplifies the process of fingerprint authentications.

android android-library authentication cipher dialog fingerprint fingerprint-dialog library

Last synced: 31 Oct 2024

https://github.com/infinum/Retromock

Java library for mocking responses in a Retrofit service.

android android-development android-library java-library mock mocking open-source retrofit testing testing-tools

Last synced: 07 Nov 2024

https://github.com/MackHartley/DashedView

Easily create views with a background of repeating dashes 🐝

android android-library dashed rounded-corners view

Last synced: 18 Nov 2024

https://github.com/infinum/retromock

Java library for mocking responses in a Retrofit service.

android android-development android-library java-library mock mocking open-source retrofit testing testing-tools

Last synced: 29 Jan 2025

https://github.com/bytehamster/searchpreference

Search inside Android Preferences

android android-library android-settings

Last synced: 07 Nov 2024

https://github.com/chillibits/drawing-activity

Android library for getting lightweight DrawingActivity into your Android app

android android-library chillibits draw drawing

Last synced: 07 Nov 2024

https://github.com/picsart/stateful

Stateful is a Kotlin library which makes Android application development faster and easier.

android android-library kotlin kotlin-android kotlin-android-extensions kotlin-library

Last synced: 11 Jan 2025

https://github.com/PicsArt/stateful

Stateful is a Kotlin library which makes Android application development faster and easier.

android android-library kotlin kotlin-android kotlin-android-extensions kotlin-library

Last synced: 27 Oct 2024

https://github.com/jrvansuita/iconhandler

👓 Tint you Icons, change the size, apply alpha color and set a position easily.

android android-library android-ui color color-palette focus icon-font icon-pack icon-set icon-theme icons java resize size

Last synced: 28 Oct 2024

https://github.com/gojek/clickstream-android

A Modern, Fast, and Lightweight Android Library Ingestion Platform.

android android-library gojek ingestion-platform kotlin-library mobile-development

Last synced: 14 Nov 2024

https://github.com/fython/kotlinyan

[Deprecated] Make Kotlin Android app development easier and more elegant

android-library kotlin-android kotlin-android-extensions

Last synced: 12 Nov 2024

https://github.com/iambedant/outlinetextview

Android TextView with outline

android android-library outline stroke textview

Last synced: 27 Oct 2024

https://github.com/muddz/regret

[Moved to MavenCentral] An undo-redo Android library which works with any objects and with an easy implementation. Perfect for drawing, text and photo editing apps.

android android-library double-linked-list java redo undo undo-redo

Last synced: 30 Nov 2024