Understand the Project Structure
mainThe project follows an MVVM (Model-View-ViewModel) architecture organized by feature modules. The directory structure is as follows:
lib/constants/: App constants and configurations.lib/environment/: Environment variables and configuration files.lib/extensions/: Extension methods and helpers.lib/features/: Feature-based modules (e.g.,authentication,home,profile,premium).lib/routing/: Route configurations (usinggo_router).lib/theme/: Theme configurations (Dark/Light support).lib/utils/: Utility functions.