OTP+ Demo

Content rating
Everyone
100+
Downloads
Content rating
Everyone
Learn more
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image

About this app

OTP+ Demo is a sample Android application that demonstrates a modern and customizable One-Time Password (OTP) input component built with Jetpack Compose.

This app is designed to showcase how OTP input can be implemented with a clean UI, smooth focus handling, and flexible customization options. It is intended for developers, designers, and anyone interested in modern Android UI patterns.

✨ Key Features
Customizable OTP input field
Automatic focus movement between digits
Callback when OTP input is complete
Error state handling
Support for different OTP lengths
Built using Jetpack Compose

🎯 Purpose
This application serves as a demo and reference implementation for the OTP Plus library. It helps developers understand how to integrate and customize OTP input components in their own Android applications.

Note: This app is a demonstration project and does not perform real authentication or OTP verification.
Demo app showcasing a customizable OTP input UI built with Jetpack Compose.
Updated on
Dec 30, 2025

Data safety

Safety starts with understanding how developers collect and share your data. Data privacy and security practices may vary based on your use, region, and age. The developer provided this information and may update it over time.
  • No data shared with third parties
    Learn more about how developers declare sharing
  • No data collected
    Learn more about how developers declare collection

What’s new

Features
6-Digit OTP Input—Clean and intuitive input interface
Visual Feedback—Focus states and error states with shake animation
Auto-Complete Callback—Automatic trigger when all digits are entered
Error Handling—Built-in error message display with shake animation
Focus Management—Programmatic focus control with FocusRequester
Customizable—custom spacing, colors, and styling
i18n Support—Support for string resources and internationalization
Material Design 3 - Follows Material Design guidelines
Content rating
Everyone
Learn more

App support

Phone number
+6285213333103
About the developer
Erik Gunawan
erik.gunawan44@gmail.com
Indonesia