Wednesday 23 February 2022

MathParser

MathParser is a simple but powerful open-source math tool that parses and evaluates algebraic expressions written in pure java.



from The Android Arsenal

MockCheck

A lightweight library to check if user is faking their location or using a mocklocation to fool your apps.



from The Android Arsenal

Sunday 13 February 2022

Stream Chat Android SDK

This is the official Android SDK for Stream Chat, a service for building chat and messaging applications. This library includes both a low-level chat SDK and a set of reusable UI components.

Maker Account Stream is free for most side and hobby projects with a Maker Account. For complete pricing details visit the Chat Pricing Page.

Supported features - Channels list UI - Channel UI - Message reactions - Link preview - Image, video and file attachments - Editing and deleting messages - Typing indicators - Read indicators - Push notifications - GIF support - Light and dark themes - Style customization - UI customization - Threads - Count for unread messages



from The Android Arsenal

Android Buddy

This Gradle plugin allows using Byte Buddy on Android. All of the instrumentation tools that Byte Buddy supports are adapted to any Android project with this plugin, that way you can build your own class transformations for your project or even as a library for other projects to use.



from The Android Arsenal

ItemsAdapter

There are cases when you just need to render a simple list of static data without the hassle. You don't want to use complex solutions like Epoxy or Groupie for this purpose. This task is ItemsAdapter was created for. ItemsAdapter offers you simple DSL to create adapters.



from The Android Arsenal

Android Image Picker

An Android image picker that works on older APIs. It uses a BottomSheetDialog by default.



from The Android Arsenal

Saturday 12 February 2022

Simple Validator for TextInputLayout

This project provides a simple and streamlined way to validate TextInputLayoutEditText.



from The Android Arsenal

Android Contacts, Reborn

Simplifies and wraps all Contacts Provider / ContactsContract functionality in a nice and simple Kotlin/Java API so you no longer have to deal with content resolvers and cursors.

The API provides:

  • Models for all ContactsContracts entities (e.g. Contact, RawContact, Data; name, email, phone, etc)
  • Create, read, update, delete (CRUD) operations for Contacts, RawContacts, Data, Profile, Groups, Accounts
  • Get/set/remove contact photo, thumbnail, starred, send to voicemail, custom ringtone, and default (primary) data
  • Link/unlink Contacts
  • Optional extensions for async work and permissions handling using Kotlin Coroutines
  • Planned optional support for RxJava and Kotlin Flow
  • Custom data integration

Framework-agnostic design. The core API will not force you to use RxJava, Flow, or any other frameworks. Just pure Kotlin/Java. Up to you how you want to use it.



from The Android Arsenal

Easy Checker

Easy-Checker is a very simple input validation library for Android written in Kotlin and easily accessible from Java code as well. You will get many validation way or library. But most of them are not so easy for this simple task, that's why most of time time we go for legacy if else chain to check all the input fields, and we all know how disturbing is that.

  • Empty input box (Edittext)
  • Phone number validation
  • Email validation
  • Password validation
  • Confirm Password Validation
  • Custom Validator



from The Android Arsenal

Thursday 10 February 2022

ViewModel-Lifecycle

ViewModel Lifecycle allows you to track and observe Jetpack ViewModel's lifecycle changes.



from The Android Arsenal

Monday 7 February 2022

Compose Navigation Reimagined

A small and simple, yet fully fledged and customizable navigation library for Jetpack Compose:

  • Full type-safety
  • State restoration
  • Nested navigation with independent backstacks
  • Own lifecycle, saved state and view models for every backstack entry
  • Animated transitions
  • Navigation logic may be easily moved to the ViewModel layer
  • No builders, no obligatory superclasses for your composables
  • May be used for managing dialogs



from The Android Arsenal

Attachment Manager

You can use this lightweight library to implement the attachment feature (taking pictures using the camera, picking up files/images from the gallery or file system, or google drive). The library helps you to simplify all the processes related to picking files without worrying about system permissions.



from The Android Arsenal

Sunday 6 February 2022

Intro-showcase-view

An android library to highlights different features of the app built using Jetpack Compose.



from The Android Arsenal

Wednesday 2 February 2022

EasyAdapter

Android Annotation Processing Library to generate your adapters only with Annotations on your model, coming with Lint check to help you write good annotations



from The Android Arsenal

ComposeRatingBar

ComposeRatingBar is an Android Jetpack Compose library made with ❤️, it's a simple yet customizable implementation for a rating bar in Jetpack Compose.



from The Android Arsenal