Skip to content

Single Activity Refactor with Local Login/Signup System

SHAFIZADA SULEYMAN requested to merge feature/login-screen into main
  • 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).

Merge request reports