This commit is contained in:
2026-05-25 21:41:41 +01:00
parent c2fd663170
commit 3d3747d3a2
13 changed files with 426 additions and 337 deletions

View File

@@ -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: