Wednesday, 31 January 2024

FloatingOverlayView

A floating view with draw over other apps.


https://ift.tt/x8bcqYO

Tuesday, 30 January 2024

DesignColors

A library that provides standard design colors (Material and Flat design) and design colors for mainstream companies (Google, Twitter, Netflix, Instagram etc) in Kotlin.


https://ift.tt/8dy47V6

Relax

Relax is a lightweight wrapper around Android's UI Automator library. It helps write clear and concise UI tests while allowing for native interoperability with UI Automator test logic.


Android Arsenal
https://ift.tt/sbxO4D9

Monday, 29 January 2024

KayThread

KayThread is a Java library that allows you to create and control threads easily.


https://ift.tt/Czl0dex

Sunday, 28 January 2024

Avocado

Avocado is a plugin that uses alexjlockwood/avocado line tool (similar to svgo) that optimizes Android VectorDrawable (VD) and AnimatedVectorDrawable (AVD) xml files.


https://ift.tt/r29ABXL

Saturday, 27 January 2024

Pdf-Viewer

A Lightweight PDF Viewer Android library which only occupies around 125kb while most of the Pdf viewer occupies up to 16MB space.


https://ift.tt/aWZYF0w

Friday, 26 January 2024

JTextAdventure

Library to develop text adventure games on Android or CLI with Kotlin/JVM. Useful abstraction if you have to walk the user through a machine troubleshooting guide.


Android Arsenal
https://ift.tt/gXKHdko

KavehColorPicker

Simple color picker for android with clean interface.

Features - Clean interface and easy-to-use API - High performance - Customizable - Sliders for Hue, Saturation and Brightness - State of components are preserved during configuration changes - View size change is implemented - Components of this library both work together and separately


https://ift.tt/Hyn8u90

Birch

Birch is a simple, secure, and free remote logger that allows you to collect logs from production applications.

The lib supports offline logging and allows you to remotely adjust log level and upload frequency on specific devices to help troubleshoot pesky bugs in production.

The platform also helps organize logs coming from different build types whether it's development, staging, sandbox, production, or any other variation.


Android Arsenal
https://ift.tt/PkZUobq

html-editor

Replacement for Android's EditText, which allows user to input text with formatting. Features: * Bold * Italic * Underline * Text color * Text background color * Bullets * Numbered list * Inline image


https://ift.tt/UfB94lr

Thursday, 25 January 2024

Animated-Star-Rating

Elevate your Android app's user experience with the Animated Star Rating library. This customizable library provides smooth animated star ratings, perfect for enhancing user interactions in review features. With adjustable star count and easy integration, it's a lightweight solution to add a touch of interactivity to your UI.

Features:

  • Smooth and customizable star animations.
  • Adjustable star count to fit your design needs.
  • Easy integration with rating components in your app.
  • Enhance user engagement and feedback with animated stars.
  • Lightweight and efficient for seamless performance.
  • Explore a new dimension of user engagement with the Animated - Star Rating library. Get started with the repository here.

Feel free to adjust it according to your preferences!


https://ift.tt/7Sn8jPY

Tuesday, 23 January 2024

Compose Date Picker

Compose Date Picker tries to offer you the year and month pickers which you can customize for your requirements. The library complately written with Jetpack Compose.

Support for Android 5.0 (API level 21) and up.


https://ift.tt/03Xtajh

NetworkValidator

A lightweight module written in Kotlin for monitoring network state and airplane mode on native android.


https://ift.tt/dQ1jXkU

Aaper

Gradle plugin that lets you request for Android runtime permissions without having to write code, just by using annotations.


https://ift.tt/1QxA4B8

Sunday, 21 January 2024

AirySnackbar

A custom and customizable Android snackbar library.


https://ift.tt/dYnPEX9

CircularSeekBar

CircularSeekBar is a circular progress bar/seek bar android library that supports animations, dashes and gradients.


https://ift.tt/iC2IXNS

Friday, 19 January 2024

PinLayout

Android PinLayout for auth screens.


https://ift.tt/nZvBLpN

SplashScreenHelper

SplashScreenHelper is a lightweight, easy-to-use android library that will help you add a splash screen to your app. In a few easy steps, you can add your logo and some text and animate it. Or perhaps you want to add a video. SplashScreenHelper can do that also.


Android Arsenal
https://ift.tt/w1pdjA5

Wednesday, 17 January 2024

Simple Logger for Java and Android

Features:

  • Make log process easier
  • Logs with scope (and tag)
  • Reduced boilerplate
  • Purely written in Java
  • Integrate with others Log system

Android Arsenal
https://ift.tt/k0JtNCe

DrawerSniffer

Sniff all the notifications in the drawer of their information.


https://ift.tt/7fdXTyN

selectable-dynamic-table

The selectable dynamic table is an easy-to-use, lightweight library that lets you create a scrollable and customizable table with a static header and indexes, you can also select its rows and the cells as shown below.


Android Arsenal
https://ift.tt/Ue01BXK

Monday, 15 January 2024

Pdfy - Lightweight Android PDF parser

Simple, lightweight, PDF viewer for android. Supports assets paths, or internet URLs. Used PdfRenderer API


https://ift.tt/oE3bIwa

File Writer Compat

Android file writing helper library for API Level 21+


https://ift.tt/HyrKJnU

Sunday, 14 January 2024

Keyboard

  • Simple research keyboard for Android
  • Custom Keyboard
  • Emoji Custom Keyboard
  • Call API inside Keyboard
  • Open Form inside Keyboard

Screen Shoot

Normal Keyboard State

Alphabet Keyboard Numeric Keyboard

https://ift.tt/Tnz3wt2

Saturday, 13 January 2024

Cropify

Features

  • Cropping.
  • set Bitmap or load android.net.Uri.
  • Bitmap memory optimization.
  • API Level 21+.

Customizations

  • Cropping frame color.
  • Cropping frame alpha.
  • Cropping frame stroke width.
  • Cropping frame aspect ratio.
  • Grid line color.
  • Grid line alpha.
  • Grid line stroke width.
  • Mask (outside of cropping frame) color.
  • Mask alpha.
  • Background color.

Android Arsenal
https://ift.tt/dSvZVLU

StageStepBar

A staged progressbar that you can use if you want finer control of the steps in between its stages. You can customize:

  • Number of steps between particular stages
  • Look and feel of tracks and thumbs (stages)
  • Direction and Orientation of the bar
  • Animation speed (or even type in Compose)


https://ift.tt/otm4g2N

Friday, 12 January 2024

Android Auto Translate

This GitHub Action auto-translates Android's strings.xml and fills in the missing translations in all other languages.


https://ift.tt/GylAz9f

Thursday, 11 January 2024

glide-slider

Create a slider view inside your app without viewpager or complex adapters.


Android Arsenal
https://ift.tt/3NDfG72

AnyVideoDownloader

Any Video Downloader is a library for android which can download any video from internet specially from any tube including all availabe quality like 240P, 360P, 480P, 720P 1080P and so on. It uses Jsoup and webview behind the scene. This library also comes with pre-defined proguard rules.


https://ift.tt/j9zgwCl

Wednesday, 10 January 2024

telephoto

Drop-in replacement for Image() composables featuring support for pan & zoom gestures and automatic sub‑sampling of large images that'd otherwise not fit into memory.


https://ift.tt/B42cJf1

Tuesday, 9 January 2024

DotLoading

LoadingView is a customizable view for displaying a loading animation consisting of multiple dots. This library provides a simple and easy-to-use interface for creating and controlling a loading animation, and allows customization of the dot count, size, spacing, and colors.


Android Arsenal
https://ift.tt/7f8sOTZ

Compose Permissions

Streamline permission handling in Android Jetpack Compose applications with Compose Permissions.


https://ift.tt/myOvn3q

Monday, 8 January 2024

TypedBundle

TypedBundle is a type safe Bundle for Android development.

Bundle is essential component in Android development from Day 1, but the flexible key-value structure don't limiting us from put a String and get an Int back with same key (and which will cause crash not compile error). This library is aimed to transform the plain String key into a type based class (such as StringKey or IntKey in below example) to align the type usage on both get and set side.


Android Arsenal
https://ift.tt/wDXHFsZ

Kevlar

Kevlar is a security toolkit (library) for Android apps. It is divided in 3 packages (antipiracy, rooting and integrity), each containing specific tooling and components.

Its purpose is to be an auditing tool, used to inspect the security environment on Android devices.

A security environment is the security state of a device, which can be probed with the different packages kevlar provides.

Each package focuses on a specific security environment area:

  • antipiracy detects the presence of pirate software installed on the device (user-wise security);
  • rooting detects the presence of root access, custom binaries, and abnormal OS status (system-wise security);
  • integrity detects certain types of tampering attempts your app may have been targeted with (app-wise security).

Kevlar is intended to be used any time it is deemed necessary to determine whether the device your app is running on can be regarded as secure, according to your policies and security requirements.


Android Arsenal
https://ift.tt/J5OhfZu

Sunday, 7 January 2024

GaugeChart

A Gauge Chart / Speedometer Chart using Jetpack Compose.


https://ift.tt/Lb6VyS2

swipebutton

A Simple Android Swipe Button.


https://ift.tt/q6PnIc2

Gauge

Gauge Composable is a fusion of classic and modern Gauges with some customization options.


https://ift.tt/2g1OPvh

GalleryLibrary

Android library for gallery images and videos, and capture camera image and video.


https://ift.tt/7OuT8Ai

Saturday, 6 January 2024

Country Code Picker

Customize your country text field for Jetpack Compose.


https://ift.tt/W9rxClc

MultiStepsProgressBar

A customizable progressbar component can be used in onboarding screens for Jetpack Compose.


https://ift.tt/U4sW2mb