Files
biteplan/lib/core/constants/app_constants.dart
T
davide cba83c9559 feat: aggiungi guida utente e icona launcher
Guida utente:
- Pulsante info nell'AppBar principale
- InfoBottomSheet: icona app, versione, autore, licenza, link alla guida
- GuidePage: tre tab (Pasti / Converti / Spesa) con card e step numerati,
  portata dalla DocsPanel Vue originale

AppBar globale in app.dart con titolo dinamico per tab corrente.

Icona launcher:
- flutter_launcher_icons eseguito in build.sh prima di flutter build apk
  (sia debug che release) per applicare assets/icon-only.png all'APK.

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

35 lines
744 B
Dart

const String kAppVersion = '2.0.0';
const String kAppAuthor = 'Davide Grilli';
const String kAppLicense = 'EUPL v1.2';
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';