PasswordStrengthView - an android library to represent password strength.

Overview

PasswordStrengthView

This is an android library to represent password strength.

Preview

Empty Ok Easy

Medium Strong VStrong

How to use?

Add maven to your project gradle file

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

Add dependency in your app gradle file.

	implementation 'com.github.RHSaliya:PasswordStrengthView:1.1'

Add view on your layout

">
<com.rhs.psw.PasswordStrengthView
        android:id="@+id/passwordSV"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_margin="24sp"
        app:indicatorWidth="16dp"
        app:empty_color="#ddd"/>

Attatch EditText directly

passwordSV.attachEditText(keyET);

or use update method

passwordSV.update(String password);

To just calculate strength

	Calculator calculator = new Calculator();
        calculator.initScores(10,20,30,40);
        calculator.calculate("Password",Calculator.INCREMENTAL);

Support me

Easy

You might also like...
Android-Java-App - Notepad app with user and password. SQL Lite
Android-Java-App - Notepad app with user and password. SQL Lite

DVNote2 App Android-Java-App Notepad app with user and password Application made in Android Studio with Java language and SQLite database. How does it

A password list optimized for use on Android devices.

AndroidPWList A small (1GB) password list optimized for use against Android device passwords. I do not condone, encourage, or support those who would

A customised EditText view serving the purpose of taking numeric One Time Password from a user. With stunning animation, and high customizability.
A customised EditText view serving the purpose of taking numeric One Time Password from a user. With stunning animation, and high customizability.

PassCodeText A customised EditText view serving the purpose of taking numeric One Time Password from a user. With stunning animation, and high customi

provide a animation when finished the password
provide a animation when finished the password

PasswordLoadingView Provide an animation when finished the password Looks like Usage Jcenter gradle compile 'com.roger.psdloadingview.library:Library:

A custom EditText with a switchable icon which shows or hides the password
A custom EditText with a switchable icon which shows or hides the password

Deprecated This library is deprecated now as there is an official way to use the password toggle with the TextInputLayout (inside the support library

A simple text encryption/decryption password based GUI+CLI tool

ZeText: Zero disk exposition texts This is a simple text encryption/decryption password based GUI+CLI tool, allowing to enter, edit and decrypt files

You can store all your password, bank details, card details in one place and remember only one master PIN. The application works totally offline.
You can store all your password, bank details, card details in one place and remember only one master PIN. The application works totally offline.

Keep Password An application where you can store all your password, bank details, card details in one place and remember only one master PIN. The appl

Keepass2Android is a password manager app.

Keepass2Android What is Keepass2Android? Keepass2Android is a password manager app. It allows to store and retrieve passwords and other sensitive info

Strong-bax - An open source password manager project
Strong-bax - An open source password manager project

What is strong-bax? Strong-bax is an open source password manager project. Stron

LoginValidation - A simple login app with password validation
LoginValidation - A simple login app with password validation

LoginValidation A simple login app with password validation License Copyright 20

Duress password trigger.
Duress password trigger.

Duress Duress password trigger. Tiny app to listen for a duress password on the lockscreen. When found, it will send a broadcast message to the select

A Secure Password Generator designed with security precautions for the user's data

GenPass GenPass is a secure password generating application designed with a high level of security. It uses Java Security library to generate strong p

Waple helps you share your Wi-Fi password quickly.💭🧇
Waple helps you share your Wi-Fi password quickly.💭🧇

waple Waple helps you share your Wi-Fi password quickly. 💭 🧇 Production intention 📚 Wi-Fi passwords are usually complicated for security purposes.

Starter-Android-Library - Starter Android Library is an Android Project with Modular Architecture.
Starter-Android-Library - Starter Android Library is an Android Project with Modular Architecture.

Starter-Android-Library - Starter Android Library is an Android Project with Modular Architecture.

Repo of the Open Source Android library : RoboSpice. RoboSpice is a modular android library that makes writing asynchronous long running tasks easy. It is specialized in network requests, supports caching and offers REST requests out-of-the box using extension modules. Lynx is an Android library created to show a custom view with all the information Android logcat is printing, different traces of different levels will be rendererd to show from log messages to your application exceptions. You can filter this traces, share your logcat to other apps, configure the max number of traces to show or the sampling rate used by the library.
Custom font library for android | Library to change/add font of Entire Android Application at once without wasting your time - TextViews, EditText, Buttons, Views etc.,

AppFontChanger In a Single shot change font of Entire Android Application - TextViews, EditText, Buttons, Views etc., Kindly use the following links t

ActionsContentView is an standalone library implements actions/content swiping view (AKA Side Navigation UI Pattern, AKA Facebook side menu).  The library doesn't use any specific code introduced in new Android SDK versions. This allows develop an application with an action/content swiping view for every version of Android from 2.2 and up.
****. Use the native and support library variants instead - https://developer.android.com/guide/topics/ui/look-and-feel/fonts-in-xml.html. An android library that makes it easy to add custom fonts to edittexts and textviews

Add to your project Add this line to your dependencies in build.gradle compile 'in.workarounds.typography:typography:0.0.8' Using the views There are

Releases(1.5)
Owner
null
Android - a library that adds a glass-like effect to the action bar.

GlassActionBar GlassActionBar is an Android library which implements a glass-like effect for the action bar. The three most commonly used action bar i

Manuel Peinado Gallego 1.2k Nov 20, 2022
An Android Library to help you create actionbar tabs like "Capitaine train" app by Cyril Mottier

TabBarView An Android Library to help you create actionbar tabs like "Capitaine train" app by Cyril Mottier Implementation: Declare TabBarView and set

Mirko Dimartino 510 Nov 15, 2022
[] Action bar implementation which uses the native action bar on Android 4.0+ and a custom implementation on pre-4.0 through a single API and theme.

DEPRECATED ActionBarSherlock is deprecated. No more development will be taking place. For an up-to-date action bar backport use AppCompat. Thanks for

Jake Wharton 7.1k Dec 24, 2022
Android Application with Kotlin to easily see who's present and absent

Android Application with Kotlin to easily see who's present and absent The appli

Lucas Aries 1 Jan 3, 2022
Android library listening network connection state and change of the WiFi signal strength with event bus

NetworkEvents Android library listening network connection state and change of the WiFi signal strength with event bus. It works with any implementati

Piotr Wittchen 452 Nov 21, 2022
A Material Android password view that toggles password visibility via an eye icon.

8/17/2016: As of about an hour ago, this library is deprecated! Support for password visibility is now included in the Design Support Library in TextI

Lisa Wray 715 Dec 29, 2022
An Android app that gives you a password generated by a given phrase with a custom algorithm, it also has password and biometric security.

An Android app that gives you a password generated by a given phrase with a custom algorithm, it also has password and biometric security.

Marcos Ariel Paccor 1 May 23, 2022
A specific format represent file directory in Json

CascadeJson.kt A specific format represent file directory in Json Provide a function for convert to map or json string in Kotlin Usage Download zip fi

CWKSC 1 Feb 22, 2022
Movies App represent a list of movies, list of categories, search about movie and Save movie in Room Database

What is this project? Movies App represent a list of movies, list of categories, search about movie and Save movie in Room Database Main Features Kotl

Ahmed Omara 23 Dec 13, 2022
🔑A customizable EditText for Android with a switchable eye which shows or hides the password

Sweet Password A customizable password component for Android Setup Gradle repositories { jCenter() } dependencies { compile 'mx.jesusmartinoz

Jesús Alberto Martínez Mendoza 19 Apr 11, 2022