Madifiers
0.1.0-alpha01indexedPre-made modifiers, composables and extensions simplifying UI development: bionic-reading text, animated text-unit interpolation, window utilities for dp/px, plus custom buttons and utility functions.
Pre-made modifiers, composables and extensions simplifying UI development: bionic-reading text, animated text-unit interpolation, window utilities for dp/px, plus custom buttons and utility functions.

Madifiers are a bunch of pre-made modifiers (get it?), composables, extension functions and so on with an aim to make development with Jetpack Compose easier and more straightforward.
Applies bionic reading effect to text.
Interpolates text units like sp and em to the provided target value.
Window utils to get usable screen height, width and more in dp and px.
Madifiers # Root Project
├── app # Sample App showcasing library usage
├── art
├── build-logic
├── buildSrc
├── scripts
│
├── madifiers-example
├── madifiers-text
│ ├── animateTextUnitAsState
│ ├── bionicText
│ ├── extensions
│
├── madifiers-utils
│ ├── buttons
│
├── madifiers-window
│ ├── windowUtils
Learn more about how Madifiers came to life, create your own single or multi-module library for Android, and publish it effortlessly to Maven Central! here
In June of 2021, while learning about modifiers in Jetpack Compose, I had a thought -- the term "modifiers" could be playfully referred to as "madifiers", which correlates with my internet alias. This sparked an idea to create a library for Jetpack Compose, which I would name Madifiers. After discovering libraries like Super Extension by Abhishek Doshi and VelocityX by Pawan Kumar, I was inspired to create a library that would include a collection of modifiers, composables, and extension functions, and help make development with Jetpack Compose easier and more straightforward. Thus, Madifiers was born.
Learn more about contributing here.
Copyright 2024 Jayesh Seth
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http:
Unless applicable law agreed to writing, software
distributed under the License distributed an BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express implied.
See the License the specific language governing permissions
limitations under the License.
Surfaced from shared tags and platforms — no rankings paid for.