android-otpview-pinview - A custom view to enter otp of different sizes used usually in cases of authentication

  •        1389

A custom control to enter a four digit code usually in cases of authentication. That's pretty much it and your all wrapped up.

https://github.com/mukeshsolanki/android-otpview-pinview

Tags
Implementation
License
Platform

   




Related Projects

Android-Week-View - Android Week View is an android library to display calendars (week view or day view) within the app

  •    Java

Android Week View is an android library to display calendars (week view or day view) within the app. It supports custom styling. Add WeekView in your xml layout.

andOTP - Open source two-factor authentication for Android

  •    Java

andOTP is a two-factor authentication App for Android 5.1+. It implements Time-based One-time Passwords (TOTP) and HMAC-Based One-Time Passwords (HOTP). Simply scan the QR code and login with the generated 6-digit code.

StatusView - Custom status view for Android.

  •    Java

Custom status view for Android. If you want to dismiss automagically after oncomplete is called, then add app:dismissOnComplete="true" as attribute.

ExpandablePanel - Android library for creating an expandable to full screen view inside a viewgroup composition

  •    Java

This Android library implements the expand by sliding logic for a top or a bottom view in a two children view composition. That's the default behaviour, but it allows you to set a different View as the expandable one, making this component support multiple views inside it. It supports Android SDK 2.1 (Eclair) as minimum. ExpandablePanel library brings a custom view class called ExpandablePanelView to the final user. It implements the needed logic for integrating the expandable logic into your own Android application.


Lynx - 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

  •    Java

Lynx is an Android library created to show a custom view with all the information 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 (using regular expressions if you want), share your logcat to other apps, configure the max number of traces to show or the sampling rate used by the library. The min Api Level supported is 10. To be able to show LynxActivity shaking your phone or starting it programatically you'll have to add LynxActivity to your AndroidManifest.

FreeFlow - A layout engine for Android that decouples layouts from the View containers that manage scrolling and view recycling

  •    Java

A layout engine for Android that decouples layouts from the View containers that manage scrolling and view recycling. FreeFlow makes it really easy to create custom layouts and beautiful transition animations as layouts are changed. FreeFlow is a composition based approach to Android Layouts. As opposed to default Android Layouts, FreeFlow Layouts are swappable at runtime which allows views to their new states smoothly. The fundamental difference here is that FreeFlow prefers Composition over Inheritance which makes the system a lot more adaptable.

overscroll-decor - Android: iOS-like over-scrolling effect applicable over almost all scrollable Android views

  •    Java

The library provides an iOS-like over-scrolling effect applicable over almost all Android native scrollable views. It is also built to allow for very easy adaptation to support custom views. The core effect classes are loose-decorators of Android views, and are thus decoupled from the actual view classes' implementations. That allows developers to apply the effect over views while keeping them as untampered 'black-boxes'. Namely, it allows for keeping important optimizations such as view-recycling intact.

FastAdapter - The bullet proof, fast and easy to use adapter library, which minimizes developing time to a fraction

  •    Java

The RecyclerView is one of the most used widgets in the Android world, and with it you have to implement an Adapter which provides the items for the view. Most use cases require the same base logic, but require you to write everything again and again. The FastAdapter is here to simplify this process. You don't have to worry about the adapter anymore. Just write the logic for how your view/item should look like, and you are done. This library has a fast and highly optimized core which provides core functionality, most apps require. It also prevents common mistakes by taking away those steps from the devs. Beside being blazing fast, minimizing the code you need to write, it is also really easy to extend. Just provide another adapter implementation, hook into the adapter chain, custom select / deselection behaviors. Everything is possible.

react-native-photo-view - Pinch-to-zoom view for React Native (both iOS and Android)

  •    Objective-C

Provides custom Image view for React Native that allows to perform pinch-to-zoom on images. Works on both iOS and Android. This component uses PhotoDraweeView for Android and MWPhotobrowser on iOS.

ArcMenu - An android custom view which looks like the menu in Path 2.0 (for iOS).

  •    Java

An android custom view which looks like the menu in Path 2.0 (for iOS). The user experience in Path 2.0 (for iOS) is amazing, but the android version miss much.

MoneyTextView - A simple Android TextView to display amounts of money in different formats.

  •    Java

A custom Android TextView to display amounts of money in different formats. Money text view offers several attributes for a deeper view configuration, the following table shows all these options and their default value.

SizeAdjustingTextView - This is based on an open source autosizing textview for Android.

  •    Java

This is based on an open source autosizing textview for Android I found a few weeks ago. The initial approach didn't resize multiple lines and wasn't maintained to keep up with changes in Android. I decided to go ahead and create this as a place to preserve the auto sizing text view as well as giving it a platform for some change and to possibly add some features and functionality. To use the SizeAdjustingTextView make sure you have the custom view somewhere in your project. From there when using XML Layouts you can simply use the com.some.package.name.SizeAdjustingTextView widget and thats it. From there you need to make sure that you set a text size as the baseline for the view.

PinLockView - A clean, minimal, highly customizable pin lock view for Android

  •    Java

A clean, minimalistic, easy-to-use and highly customizable pin lock custom view for Android. This library allows you to implement a pin lock mechanism in your app easily and quickly. There are plenty of customization options available to change the look-and-feel of this view to match your app's theme.

People-MVVM - Android Sample to explain Model View View Model and DataBinding in android applications

  •    Java

Example android Model View View Model and DataBinding used to explain how to use this pattern in our android applications. This example was created to support an article explanation Escribiendo android apps con Data Binding (spanish) and also it was created for a talk MVVM-android Meetup Androidinights by GDG Androidtitlan Mexico City March 2016.

MusicPlayerView - Android custom view and progress for music player

  •    Java

Android custom view and progress for music player. You can define values on you XML file or you can make it programmatically. We have 5 values to customize our player view.

BubbleLayout - Bubble View for Android.

  •    Java

Bubble View for Android with custom stroke width and color, arrow size, position and direction. BubbleLayout Extends the FrameLayout. Add the dependency to your build.gradle.






We have large collection of open source products. Follow the tags from Tag Cloud >>


Open source products are scattered around the web. Please provide information about the open source projects you own / you use. Add Projects.