Files
biteplan/lib/core/constants/app_constants.dart
T
davide eb7912421c feat: riscrivi app in Flutter
Riscrittura completa da Vue 3 + Capacitor a Flutter/Dart.

Architettura feature-based (lib/features/):
- meal_planner: modello MealPlan/DayPlan, provider, pagina e widget
- converter: modello ConversionEntry, provider con ricerca, pagina
- shopping_list: modello ShoppingItem, provider con deduplicazione, pagina e widget

Core:
- Material 3 con seed color #2d6a4f
- NavigationBar + IndexedStack (preserva stato dei tab)
- Portrait lock via SystemChrome
- Persistenza con shared_preferences
- 50+ alimenti × metodi cottura in assets/data/conversions.json

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-16 17:41:26 +02:00

31 lines
624 B
Dart

const List<String> kDayIds = [
'lunedi',
'martedi',
'mercoledi',
'giovedi',
'venerdi',
'sabato',
'domenica',
];
const Map<String, String> kDayLabels = {
'lunedi': 'Lunedì',
'martedi': 'Martedì',
'mercoledi': 'Mercoledì',
'giovedi': 'Giovedì',
'venerdi': 'Venerdì',
'sabato': 'Sabato',
'domenica': 'Domenica',
};
const List<String> kMealSlots = ['colazione', 'pranzo', 'cena'];
const Map<String, String> kMealSlotLabels = {
'colazione': 'Colazione',
'pranzo': 'Pranzo',
'cena': 'Cena',
};
const String kStorageKeyMeals = 'meals';
const String kStorageKeyShopping = 'shopping_list';