030b11fe67eeb44c79e403f8664ae3e0bd10a7bd
Patbond Flutter
Patbond is a Flutter learning project. The current goal is to build the basic app frame for a social content app with a layout similar to Xiaohongshu.
Current Progress
- Flutter project initialized.
- App entry extracted into
lib/app/app.dart. - Main shell page created with a bottom navigation bar.
- Home page connected as the first tab.
- Basic project notes added under
doc/.
Project Structure
lib/
main.dart
app/
app.dart
features/
home/
home_page.dart
main/
main_shell_page.dart
doc/
android_development.md
common_app_structure.md
main_app_const.md
project_structure.md
Run The App
Install dependencies:
flutter pub get
Run in debug mode:
flutter run
Or open the project in VS Code, select a device, and press F5.
Development Plan
Near-term steps:
- Replace placeholder tabs with real feature pages.
- Build a basic home feed page.
- Add note card models and mock data.
- Add theme configuration.
- Add detail pages and navigation when the main frame is stable.
Git Notes
Generated files such as .dart_tool/, build/, IDE workspace files, and local platform configuration should not be committed.
Description
Languages
Dart
85.9%
HTML
10.2%
C++
1.9%
CMake
1.4%
Shell
0.3%
Other
0.3%