All Projects → akshay2211 → Numpad

akshay2211 / Numpad

Licence: apache-2.0
Numpad is light weight library for multipurpose usage in numaric input

Programming Languages

java
68154 projects - #9 most used programming language

Projects that are alternatives of or similar to Numpad

Countrycodepicker
Country Code Picker (CCP) is an android library which provides an easy way to search and select country phone code ( national code ) for the telephone number.
Stars: ✭ 259 (+488.64%)
Mutual labels:  phone-number
Phoneinfoga
PhoneInfoga is one of the most advanced tools to scan international phone numbers using only free resources. It allows you to first gather standard information such as country, area, carrier and line type on any international phone number. Then search for footprints on search engines to try to find the VoIP provider or identify the owner.
Stars: ✭ 5,927 (+13370.45%)
Mutual labels:  phone-number
Phonelib
Ruby gem for phone validation and formatting using google libphonenumber library data
Stars: ✭ 731 (+1561.36%)
Mutual labels:  phone-number
Anyformatkit
Simple text formatting in Swift
Stars: ✭ 296 (+572.73%)
Mutual labels:  phone-number
Vue Phone Number Input
A phone number input made with Vue JS (format & valid phone number)
Stars: ✭ 407 (+825%)
Mutual labels:  phone-number
Phonenumberkit
A Swift framework for parsing, formatting and validating international phone numbers. Inspired by Google's libphonenumber.
Stars: ✭ 4,362 (+9813.64%)
Mutual labels:  phone-number
ember-phone-input
An Ember.js component to handle international phone numbers
Stars: ✭ 22 (-50%)
Mutual labels:  phone-number
Afaddressbookmanager
Get contacts from iOS Address Book by their phone numbers and email addresses. Works on iOS 6+.
Stars: ✭ 24 (-45.45%)
Mutual labels:  phone-number
Edittext Mask
The custom masks for EditText. The solution for input phone numbers, SSN, and so on for Android
Stars: ✭ 413 (+838.64%)
Mutual labels:  phone-number
Intl Tel Input
A JavaScript plugin for entering and validating international telephone numbers
Stars: ✭ 5,963 (+13452.27%)
Mutual labels:  phone-number
Awesome Phonenumber
Google's libphonenumber pre-compiled with the closure compiler
Stars: ✭ 357 (+711.36%)
Mutual labels:  phone-number
Libphonenumber Csharp
Offical C# port of https://github.com/googlei18n/libphonenumber
Stars: ✭ 396 (+800%)
Mutual labels:  phone-number
Chinamobilephonenumberregex
Regular expressions that match the mobile phone number in mainland China. / 一组匹配中国大陆手机号码的正则表达式。
Stars: ✭ 4,440 (+9990.91%)
Mutual labels:  phone-number
Awesome Falsehood
😱 Falsehoods Programmers Believe in
Stars: ✭ 16,614 (+37659.09%)
Mutual labels:  phone-number
Crboxinputview
Verify code input view. Support security type for password.短信验证码输入框,支持密文模式
Stars: ✭ 749 (+1602.27%)
Mutual labels:  phone-number
react-native-phone-number-input
React Native component for phone number.
Stars: ✭ 206 (+368.18%)
Mutual labels:  phone-number
Dial2verify Twilio
Phone verification at no cost
Stars: ✭ 432 (+881.82%)
Mutual labels:  phone-number
Laravel Sms
📱✔️A phone number validation solution based on laravel
Stars: ✭ 838 (+1804.55%)
Mutual labels:  phone-number
Fieldtypephone
ProcessWire Fieldtype for entering 4 part phone numbers: country/area code/number/extension as integers
Stars: ✭ 5 (-88.64%)
Mutual labels:  phone-number
Phone
With a given country and phone number, validate and reformat the mobile phone number to the E.164 standard. The purpose of this is to allow us to send SMS to mobile phones only.
Stars: ✭ 531 (+1106.82%)
Mutual labels:  phone-number

Android Arsenal

Numpad

Number input made easy with Numpad

Demo

Usage

include namespace

        xmlns:numpad="http://schemas.android.com/apk/res-auto"

Numpad xml representation

        <com.fxn769.Numpad
                android:id="@+id/num"
                android:layout_width="300dp"
                android:layout_height="400dp"
                android:layout_gravity="center"
                android:layout_marginBottom="50dp"
                numpad:numpad_background_resource="@drawable/numpad_background"
                numpad:numpad_fontpath="fonts/custom_font.ttf"
                numpad:numpad_grid_background_color="@color/colorAccent"
                numpad:numpad_grid_line_thickness="2dp"
                numpad:numpad_grid_visible="true"
                numpad:numpad_image_resource="@drawable/ic_backspace"
                numpad:numpad_text_color="#000000"
                numpad:numpad_text_limit="10"
                numpad:numpad_text_size="18dp"
                numpad:numpad_comma="." />

get added data from listner

        Numpad numpad = findViewById(R.id.num);
        numpad.setOnTextChangeListner((String text, int digits_remaining) -> {
                   Log.d("input",text+"  "+digits_remaining);
                });

Download

Download or grab via Gradle:

        implementation 'com.fxn769:numpad:1.0'

or Maven:

        <dependency>
          <groupId>com.fxn769</groupId>
          <artifactId>numpad</artifactId>
          <version>1.0</version>
          <type>pom</type>
        </dependency>

or ivy:

        <dependency org='com.fxn769' name='numpad' rev='1.0'>
          <artifact name='numpad' ext='pom' ></artifact>
        </dependency>

Snapshots of the development version are available in Sonatype's snapshots repository.

License

Licensed under the Apache License, Version 2.0, click here for the full license.

Author & support

This project was created by Akshay Sharma.

If you appreciate my work, consider buying me a cup of ☕️ to keep me recharged 🤘 by PayPal

I love using my work and I'm available for contract work. Freelancing helps to maintain and keep my open source projects up to date!

forthebadge

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].