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>
This commit is contained in:
@@ -0,0 +1,60 @@
|
||||
{
|
||||
"cous cous precotto": { "bollitura": { "yield": 2.25 } },
|
||||
"farro perlato": { "bollitura": { "yield": 2.28 } },
|
||||
"orzo perlato": { "bollitura": { "yield": 2.67 } },
|
||||
"quinoa": { "bollitura": { "yield": 3.12 } },
|
||||
"riso basmati": { "bollitura": { "yield": 3.00 } },
|
||||
"riso brillato": { "bollitura": { "yield": 2.60 } },
|
||||
"riso parboiled": { "bollitura": { "yield": 2.36 } },
|
||||
"riso venere": { "bollitura": { "yield": 2.10 } },
|
||||
"pasta all'uovo fresca": { "bollitura": { "yield": 1.36 } },
|
||||
"pasta all'uovo secca": { "bollitura": { "yield": 2.99 } },
|
||||
"pasta semola corta": { "bollitura": { "yield": 1.88 } },
|
||||
"pasta semola lunga": { "bollitura": { "yield": 2.10 } },
|
||||
"gnocchi di patate": { "bollitura": { "yield": 1.06 } },
|
||||
|
||||
"ceci secchi": { "bollitura": { "yield": 2.90 } },
|
||||
"fagioli secchi": { "bollitura": { "yield": 2.30 } },
|
||||
"lenticchie secche": { "bollitura": { "yield": 2.47 } },
|
||||
|
||||
"carote": { "bollitura": { "yield": 0.87 }, "forno": { "yield": 0.80 }, "friggitrice ad aria": { "yield": 0.74 } },
|
||||
"carote (fettine)": { "padella": { "yield": 0.38 }, "forno": { "yield": 0.72 }, "friggitrice ad aria": { "yield": 0.66 } },
|
||||
"cipolle": { "bollitura": { "yield": 0.73 }, "forno": { "yield": 0.65 }, "friggitrice ad aria": { "yield": 0.60 } },
|
||||
"cipolle (cubetti)": { "padella": { "yield": 0.44 }, "forno": { "yield": 0.50 }, "friggitrice ad aria": { "yield": 0.46 } },
|
||||
"melanzane": { "forno": { "yield": 0.42 }, "friggitrice ad aria": { "yield": 0.37 } },
|
||||
"melanzane (cubetti)": { "padella": { "yield": 0.80 }, "forno": { "yield": 0.75 }, "friggitrice ad aria": { "yield": 0.69 } },
|
||||
"patate": { "bollitura": { "yield": 0.94 }, "forno": { "yield": 0.90 }, "friggitrice ad aria": { "yield": 0.90 } },
|
||||
"patate (spicchi)": { "padella": { "yield": 0.64 }, "forno": { "yield": 0.63 }, "friggitrice ad aria": { "yield": 0.60 } },
|
||||
"peperoni": { "padella": { "yield": 0.60 }, "forno": { "yield": 0.96 }, "friggitrice ad aria": { "yield": 0.88 } },
|
||||
"verdure miste": { "padella": { "yield": 0.75 }, "forno": { "yield": 0.78 }, "friggitrice ad aria": { "yield": 0.60 } },
|
||||
"zucchine": { "bollitura": { "yield": 0.90 }, "padella": { "yield": 0.82 }, "forno": { "yield": 0.86 }, "friggitrice ad aria": { "yield": 0.83 } },
|
||||
"zucchine (fettine)": { "padella": { "yield": 0.76 }, "forno": { "yield": 0.72 }, "friggitrice ad aria": { "yield": 0.66 } },
|
||||
"spinaci": { "bollitura": { "yield": 0.85 }, "padella": { "yield": 0.85 } },
|
||||
"bieta": { "bollitura": { "yield": 0.83 }, "padella": { "yield": 0.80 } },
|
||||
"broccoli": { "bollitura": { "yield": 0.97 }, "padella": { "yield": 0.89 }, "forno": { "yield": 0.90 }, "friggitrice ad aria": { "yield": 0.83 } },
|
||||
"cavolfiore": { "bollitura": { "yield": 0.97 }, "padella": { "yield": 0.89 }, "forno": { "yield": 0.90 }, "friggitrice ad aria": { "yield": 0.83 } },
|
||||
"fagiolini": { "bollitura": { "yield": 0.95 }, "padella": { "yield": 0.86 }, "forno": { "yield": 0.88 }, "friggitrice ad aria": { "yield": 0.81 } },
|
||||
"asparagi": { "bollitura": { "yield": 0.97 }, "padella": { "yield": 0.88 }, "forno": { "yield": 0.90 }, "friggitrice ad aria": { "yield": 0.83 } },
|
||||
"carciofi": { "bollitura": { "yield": 0.75 }, "padella": { "yield": 0.66 }, "forno": { "yield": 0.68 }, "friggitrice ad aria": { "yield": 0.63 } },
|
||||
"finocchi": { "bollitura": { "yield": 0.88 }, "padella": { "yield": 0.75 }, "forno": { "yield": 0.78 }, "friggitrice ad aria": { "yield": 0.72 } },
|
||||
"porri": { "bollitura": { "yield": 1.00 }, "padella": { "yield": 0.80 }, "forno": { "yield": 0.82 } },
|
||||
"verza": { "bollitura": { "yield": 1.00 }, "padella": { "yield": 0.88 }, "forno": { "yield": 0.90 } },
|
||||
"cavolo cappuccio": { "bollitura": { "yield": 1.00 }, "padella": { "yield": 0.92 }, "forno": { "yield": 0.88 } },
|
||||
"cicoria coltivata": { "bollitura": { "yield": 0.80 }, "padella": { "yield": 0.75 } },
|
||||
"cicoria di campo": { "bollitura": { "yield": 1.00 }, "padella": { "yield": 0.88 } },
|
||||
"cavolini di bruxelles": { "bollitura": { "yield": 0.89 }, "padella": { "yield": 0.82 }, "forno": { "yield": 0.82 }, "friggitrice ad aria": { "yield": 0.75 } },
|
||||
"rape": { "bollitura": { "yield": 0.92 }, "padella": { "yield": 0.83 }, "forno": { "yield": 0.85 }, "friggitrice ad aria": { "yield": 0.78 } },
|
||||
"agretti": { "bollitura": { "yield": 0.88 }, "padella": { "yield": 0.80 } },
|
||||
|
||||
"hamburger": { "padella": { "yield": 0.90 }, "friggitrice ad aria": { "yield": 0.85 } },
|
||||
"pollo petto": { "bollitura": { "yield": 0.90 }, "padella": { "yield": 0.83 }, "forno": { "yield": 0.67 }, "friggitrice ad aria": { "yield": 0.63 } },
|
||||
"tacchino fesa": { "bollitura": { "yield": 0.94 }, "padella": { "yield": 0.85 }, "forno": { "yield": 0.69 }, "friggitrice ad aria": { "yield": 0.65 } },
|
||||
"vitello magro": { "friggitrice ad aria": { "yield": 0.51 } },
|
||||
"frittata semplice": { "padella": { "yield": 0.87 } },
|
||||
"uovo al tegamino": { "padella": { "yield": 0.90 } },
|
||||
|
||||
"merluzzo": { "bollitura": { "yield": 0.86 }, "forno": { "yield": 0.70 }, "friggitrice ad aria": { "yield": 0.66 } },
|
||||
"sogliola": { "friggitrice ad aria": { "yield": 0.66 } },
|
||||
"spigola": { "bollitura": { "yield": 0.86 }, "forno": { "yield": 0.75 }, "friggitrice ad aria": { "yield": 0.71 } },
|
||||
"tonno": { "padella": { "yield": 0.78 }, "forno": { "yield": 0.74 }, "friggitrice ad aria": { "yield": 0.70 } }
|
||||
}
|
||||
Reference in New Issue
Block a user