Single Activity Refactor with Local Login/Signup System
- Architecture: Refactored the app from multiple Activities to a Single Activity Architecture using the Navigation Component.
- Database: Implemented Room Database to handle local user registration and login.
- Pattern: Applied MVVM (Model-View-ViewModel) with Repository pattern for clean data handling.
-
UI: Created a comprehensive Login Fragment with:
- Fullscreen looped video background.
- Dynamic visibility logic for toggling between Sign Up/Log In forms on the same screen.
- System bar handling (immersive mode on Login, normal mode on Home).