![]() |
Budget Tracker - это мобильное приложение на Flutter для управления личными финансами, позволяющее отслеживать доходы, расходы и просматривать статистику. |
- Flutter SDK: 3.24.4
- Dart SDK: 3.5.4
-
Убедитесь, что у вас установлен Flutter SDK версии 3.24.4 и Dart SDK версии 3.5.4.
-
Установите зависимости, выполнив команду:
flutter pub get
-
Сгенерируйте необходимые файлы:
flutter pub run build_runner build --delete-conflicting-outputs
-
Запустите проект на эмуляторе или подключенном устройстве:
flutter run
drift: ^2.21.0
drift_flutter: ^0.2.0
path_provider: ^2.1.5
flutter_bloc: ^8.1.6
bloc: ^8.1.4
provider: ^6.1.2
get_it: ^8.0.2
injectable: ^2.5.0
injectable_generator: ^2.6.2
syncfusion_flutter_charts: ^27.1.57
carousel_slider: ^5.0.0
equatable: ^2.0.5
drift_dev: ^2.20.1
injectable_generator: ^2.6.2
build_runner: ^2.4.12
lib/
└── src/
├── core/
│ ├── constant/
│ ├── database/
│ ├── di/
│ ├── enums/
│ ├── extension/
│ ├── localization/
│ ├── theme/
├── feature/
│ ├── category/
│ │ ├── data/
│ │ │ ├── datasource/
│ │ │ ├── models/
│ │ │ └── repos/
│ │ ├── domain/
│ │ │ ├── entities/
│ │ │ ├── repos/
│ │ │ └── usecases/
│ │ └── presentation/
│ │ └── cubit/
│ ├── category_list/
│ │ └── presentation/
│ │ └── cubit/
│ ├── dashboard/
│ ├── statistics/
│ │ ├── data/
│ │ │ └── models/
│ │ ├── utils/
│ │ └── widgets/
│ └── transaction/
│ ├── data/
│ │ ├── datasource/
│ │ ├── models/
│ │ └── repos/
│ ├── domain/
│ │ ├── entities/
│ │ ├── repos/
│ │ └── usecases/
│ ├── presentation/
│ │ ├── cubit/
│ │ └── widgets/
│ ├── transaction_list/
│ │ └── presentation/
│ │ ├── cubit/
│ │ └── widgets/
└── main.dart