How thiendat2004/music works
This is an in-progress Flutter music app. The tree indicates an onboarding/authentication and appearance-selection experience: users encounter an intro, sign in or sign up, and can choose a display mode. The Dart entry point, page implementations, and state wiring were not sampled, so the graph identifies those product areas without asserting navigation or calls between them. The native platform directories are Flutter launch scaffolding rather than distinct music-app behavior.
Components 14
App experience
- Dart entry point
lib/main.dart - Splash screen
lib/presentation/splash/pages/splash.dart - Getting started
lib/presentation/intro/pages/get_started.dart - Sign in / sign up
lib/presentation/auth/pages/signup_signin.dart
Appearance
- Mode selection
lib/presentation/choose_mode/pages/choose_mode_page.dart - Theme state
lib/presentation/choose_mode/bloc/theme_cubit.dart - App theme
lib/core/configs/theme/app_theme.dart - Theme colors
lib/core/configs/theme/app_colors.dart
Shared UI
- Button widget
lib/common/widgets/button/basic_app_button.dart - Mode chooser
lib/common/widgets/chooseMode/basic_choose_mode.dart - Theme helper
lib/common/helpers/is_light_theme.dart - App assets
lib/core/configs/assets/app_images.dart - Vector assets
lib/core/configs/assets/app_vectors.dart
Other components
- App user