.md
This commit is contained in:
@@ -1,5 +1,10 @@
|
||||
# Frontend MVP Tasks - AI Study Assistant
|
||||
|
||||
> ⚠️ **ATUALIZADO**: Este documento foi corrigido para refletir a implementação REAL.
|
||||
>
|
||||
> **Versão Flutter:** 3.11.5+ (não 3.41.9 como documentado anteriormente)
|
||||
> **Nota:** Não existe backend Node.js. Firebase BaaS é usado diretamente.
|
||||
|
||||
## 📱 MVP FRONTEND ROADMAP (8-12 WEEKS)
|
||||
|
||||
---
|
||||
@@ -13,50 +18,77 @@
|
||||
|
||||
#### Subtasks:
|
||||
- [ ] Create new Flutter project: `flutter create learn_it`
|
||||
- [ ] Configure Flutter SDK version (3.41.9 or latest stable)
|
||||
- [x] Configure Flutter SDK version (^3.11.5 or higher stable)
|
||||
- [ ] Set up version control (Git repository)
|
||||
- [ ] Create initial project structure
|
||||
- [ ] Configure pubspec.yaml with initial dependencies
|
||||
|
||||
#### Dependencies to Add:
|
||||
#### Actual Dependencies (from pubspec.yaml):
|
||||
```yaml
|
||||
dependencies:
|
||||
flutter:
|
||||
sdk: flutter
|
||||
flutter_localizations:
|
||||
sdk: flutter
|
||||
|
||||
# State Management
|
||||
flutter_riverpod: ^2.4.9
|
||||
riverpod_annotation: ^2.3.3
|
||||
|
||||
# Navigation
|
||||
go_router: ^12.1.3
|
||||
flutter_animate: ^4.2.0+1
|
||||
|
||||
# Firebase
|
||||
firebase_core: ^2.24.2
|
||||
firebase_auth: ^4.15.3
|
||||
cloud_firestore: ^4.13.6
|
||||
firebase_storage: ^11.5.6
|
||||
firebase_core: ^2.25.4
|
||||
firebase_auth: ^4.17.8
|
||||
cloud_firestore: ^4.15.8
|
||||
firebase_storage: ^11.6.9
|
||||
firebase_analytics: ^10.8.0
|
||||
firebase_messaging: ^14.9.3
|
||||
firebase_crashlytics: ^3.5.7
|
||||
|
||||
# UI Components
|
||||
cupertino_icons: ^1.0.6
|
||||
google_fonts: ^6.1.0
|
||||
|
||||
# Navigation
|
||||
go_router: ^12.1.3
|
||||
cached_network_image: ^3.3.0
|
||||
flutter_svg: ^2.0.9
|
||||
lottie: ^2.7.0
|
||||
shimmer: ^3.0.0
|
||||
|
||||
# HTTP & Networking
|
||||
http: ^1.1.2
|
||||
dio: ^5.4.0
|
||||
http: ^1.1.2
|
||||
connectivity_plus: ^5.0.2
|
||||
|
||||
# Local Storage
|
||||
shared_preferences: ^2.2.2
|
||||
hive: ^2.2.3
|
||||
hive_flutter: ^1.1.0
|
||||
flutter_secure_storage: ^9.0.0
|
||||
|
||||
# PDF Processing (for RAG)
|
||||
syncfusion_flutter_pdf: ^33.2.6
|
||||
file_selector: ^1.0.3
|
||||
image_picker: ^1.0.4
|
||||
|
||||
# Utilities
|
||||
intl: ^0.19.0
|
||||
intl: ^0.20.2
|
||||
uuid: ^4.2.1
|
||||
equatable: ^2.0.5
|
||||
|
||||
# Charts
|
||||
fl_chart: ^0.64.0
|
||||
|
||||
# Biometrics
|
||||
local_auth: ^2.1.7
|
||||
|
||||
dev_dependencies:
|
||||
flutter_test:
|
||||
sdk: flutter
|
||||
flutter_lints: ^3.0.1
|
||||
mockito: ^5.4.4
|
||||
build_runner: ^2.4.7
|
||||
mockito: ^5.4.4
|
||||
```
|
||||
|
||||
#### Implementation Details:
|
||||
|
||||
Reference in New Issue
Block a user