A modern, multi-step authentication flow built using Jetpack Compose and custom UI animations. It features type-safe navigation, a neon glowing UI, and a live password strength indicator. Designed with clean architecture and StateFlow for smooth state management.
- Kinetic UI/UX: Animated Neon Glowing Border on main containers.
- Type-Safe Navigation (Navigation 3): Utilizes Kotlin classes/objects as routes for type-safe navigation.
- Multi-Step Registration: Manages a three-step registration process (Personal Info, Password Creation, Verify).
- Live Password Strength Indicator: Dynamic progress bar with gradient colors based on password strength.
- Clean Architecture: State (
AuthUiState
) and Events (AuthUiEvent
) separated for maintainability.
- UI Framework: Jetpack Compose
- Language: Kotlin
- Navigation: Compose Navigation
- Animation: InfiniteTransition, tween, LinearEasing
- State Management: Kotlin Flow & StateFlow
git clone https://github.com/CoderBDK/ComposeKineticAuth.git
This project is licensed under the MIT License. See the LICENSE file for details.