✨ A quantity stepper for android projects

Related tags

StepView Quantitizer
Overview

Quantitizer

Jit

A quantity stepper for android projects

Setup

Add it in your root build.gradle at the end of repositories:

allprojects {
    repositories {
        //...omitted for brevity
        maven { url 'https://jitpack.io' }
    }
}

Add the dependency

dependencies {
   implementation "com.github.kojofosu:Quantitizer:$latest_release"
}

Usage

Sample implementation here

Horizontal Quantitizer

  • Add HorizontalQuantitizer in your layout xml file

demo

">
    <com.mcdev.quantitizerlibrary.HorizontalQuantitizer
        android:id="@+id/h_q"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"/>

Vertical Quantitizer

  • Add VerticalQuantitizer in your layout xml file

demo

">
    <com.mcdev.quantitizerlibrary.VerticalQuantitizer
        android:id="@+id/v_q"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"/>
You might also like...
Grab’n Run, a simple and effective Java Library for Android projects to secure dynamic code loading.
Grab’n Run, a simple and effective Java Library for Android projects to secure dynamic code loading.

Grab’n Run, a simple and effective Java Library for Android projects to secure dynamic code loading.

Collection of Small Android Projects

AndroidDemoProjects ActivityRecognition: Example of using Google Play Services to recognize a user's activity, such as running, walking, or riding a b

An easy-to-use sbt plugin for working with all Android projects
An easy-to-use sbt plugin for working with all Android projects

Build Android Projects Using SBT http://scala-android.org/ Change log | FAQ Auto-import from gradle using sbt-android-gradle NOTE: 1.6.0 is the last v

A Gradle Plugin that removes unused resources in Android projects.
A Gradle Plugin that removes unused resources in Android projects.

#Lint Cleaner Plugin Removes unused resources reported by Android lint including strings, colors and dimensions. Depracated As of Android Studio 2.0+

A Leiningen plugin for building Clojure/Android projects

lein-droid A Leiningen plugin to simplify Clojure development for Android platform. It acts as a build-tool for Clojure/Android projects. Usage First

An Eclipse builder for Android projects using Scala

OBSOLETE This is an Eclipse plugin for the obsolete Android Eclipse development system, and isn't relevant for modern Scala on Android. OVERVIEW Andro

Gradle plugin that creates FindBugs reports for android projects
Gradle plugin that creates FindBugs reports for android projects

findbugs-android A Gradle plugin that creates FindBugs tasks for each variant of android application or library project Project site: https://findbugs

Collection of Small Android Projects

AndroidDemoProjects ActivityRecognition: Example of using Google Play Services to recognize a user's activity, such as running, walking, or riding a b

Common rules and macros for Grab's Android projects built with Bazel.

Common rules and macros for Grab's Android projects built with Bazel. This repo provides rules and macros to support some of Android Gradle Plugin features in Bazel.

This Kotlin Multiplatform library is for accessing the TMDB API to get movie and TV show content. Using for Android, iOS, and JS projects.

Website | Forum | Documentation | TMDb 3 API Get movie and TV show content from TMDb in a fast and simple way. TMDb API This library gives access to T

Purpose for this base architectural project is to load it with all latest components and libraries So it become reference for all kind of Android projects

The purpose of this base architectural project is to load it with all the latest components and libraries, So it becomes a reference for all kinds of Android projects

Android Template to accelerate the creation of new projects.

Stack What How User Interface Compose Dependency Injection Hilt State Management Mavericks Caching Room Networking Retrofit Information This project i

Starter Kit for Android projects.

About Android Starter Kit was created as a way to save time when starting a new Android project. It is a simple native single-module app based on MVVM

A small tool to help you generate android projects that have a base code.

Volt Project A small tool to help you generate android projects that have a base code. Usage Change project in base directory. python volt-gen.py pac

Create libraries for all types of Kotlin projects: android, JVM, Multiplatform, Gradle plugins, and so on.

JavierSC Kotlin template Create libraries for all types of Kotlin projects: android, JVM, Multiplatform, Gradle plugins, and so on. Features Easy to p

Android application for tracking accumulative time of projects.

TimeTracker Track the time you've put into hobby projects, studying or work. Features: Data stored in local SQL database Built with Google MVVM archit

Annotation processor that provides better navigation on android multi-modules projects 🛳.
Annotation processor that provides better navigation on android multi-modules projects 🛳.

FlowNav FlowNav is a mobile library for Android that helps and provider a better way to make multi-modules navigation. The main purpose of this librar

Light-weighted, convenient implementation of expandable text view that supports expanding & collapsing animations for Android projects

ExpandableTextView Light-weighted, convenient implementation of expandable text view that supports expanding & collapsing animations for Android proje

Sample projects for Android 13 (Developer Preview 1)
Sample projects for Android 13 (Developer Preview 1)

android-13-samples Sample projects for Android 13 (Developer Preview 1). Table of Content Themed App Icon (Github) (Tutorial) Quick Settings Placement

Comments
  • Crash when typing value manually

    Crash when typing value manually

    When I try to insert the quantitizer value with soft keyboard, when it reaches high values (probably exceedes Integer.MAX_INT) the app crash. I've already set both minValue and maxValue

    opened by UNDevid 2
  • Min SDK 23?

    Min SDK 23?

    @kojofosu

    Hi, I just tried to add your library (Quantizer) to one of my apps and realized the min SDK supported is 23. Do you happen to know if that's required or just what you used when writing this?

    My app goes down to SDK 18 and I know I can override the min SDK but didn't want to cause any crashes on lower versions. I could also look into supporting lower versions if possible..

    thanks! joe

    opened by jpage4500 1
  • Text doesn't reflect accurate quantity if button is pressed fast

    Text doesn't reflect accurate quantity if button is pressed fast

    Hey @kojofosu, thanks for the awesome lib. Really appreciate your work.

    I added version 1.6.4 to an app that I'm building, and I observed that the quantity text doesn't accurately reflect how many times the plus button is clicked. Check this screen capture: https://user-images.githubusercontent.com/22092047/148506863-425bafb7-298c-49ea-ba0f-846c1b0a1f15.mp4

    But the log indicates that the current quantity has bumped up to 36, instead of 19, which is what's displayed in the text.

    2022-01-07 12:49:06.252 20694-20694/com.sanskar.app D/App: Quantity Increased, now item: InventoryItem(maxQuantity=50, name=Perk, price=50, currentQuantity=35)
    2022-01-07 12:49:06.393 20694-20694/com.sanskar.app D/App: Quantity Increased, now item: InventoryItem(maxQuantity=50, name=Perk, price=50, currentQuantity=36)
    

    I know it's extremely unlikely that a potential user will perform this kind of action in the app, but I'd still like to prevent any issues in the future. Let me know if I can do anything to fix this issue.

    Thanks!

    opened by sanskar10100 3
Releases(v1.6.7)
Owner
Kojo Fosu Bempa Edue
Make it nice, and make it work!
Kojo Fosu Bempa Edue
Application to solve a personal problem, which was the wish to have a simple app that handles a market list with prices, quantity and total price

Market List Application that handles a market list offline in device's storage system. The list can be just pasted in a big edit text field and the ap

João Gouveia 0 Nov 3, 2021
The app contains an order flow for cupcakes with options for quantity, flavor, and pickup date

Cupcake app This app contains an order flow for cupcakes with options for quantity, flavor, and pickup date. The order details get displayed on an ord

null 0 Nov 13, 2021
This app contains an order flow for cupcakes with options for quantity, flavor, and pickup date

This app contains an order flow for cupcakes with options for quantity, flavor, and pickup date. The order details get displayed on an order summary screen and can be shared to another app to send the order.

Shaima Alghamdi 3 Aug 22, 2022
Stepper Touch for Android based on MaterialUp submission

Stepper-Touch For more updates on this and other open-source projects, follow me on twitter ?? here Stepper Touch for Android based on a Material Up s

Dion Segijn 667 Jan 1, 2023
Stepper Touch for Android based on MaterialUp submission

Stepper-Touch For more updates on this and other open-source projects, follow me on twitter ?? here Stepper Touch for Android based on a Material Up s

Dion Segijn 666 Dec 27, 2022
StepperPercent is an Android library, which has a bubble view, icon stepper when seeking

StepperPercent StepperPercent is an Android library, which has a bubble view, icon stepper when seeking Screenshot Download The lastest version: dep

Huy Nguyen 3 Nov 9, 2021
A custom Stepper for jetpack compose 🚀

Compose-Stepper Compose-Stepper library provides a custom stepper in the modern android toolkit Jetpack compose which can be easily added in to your c

maryam memarzadeh 13 Dec 22, 2022
Android network client based on Cronet. This library let you easily use QUIC protocol in your Android projects

Android network client based on Cronet. This library let you easily use QUIC protocol in your Android projects

VK.com 104 Dec 12, 2022
An Open-Source repository that contains all the Android Dev and Kotlin concepts and several projects on android ranging in difficulty making this repo completely beginner-friendly.

An Open-Source repository that contains all the Android Dev and Kotlin concepts and several projects on android ranging in difficulty making this repo completely beginner-friendly. The main aim of this repository is to help students who are learning Android Development or preparing for an Android Developer role-based job.

Mimo Patra 15 Dec 29, 2022