- Flutter/Dart (iOS + Android), Riverpod, go_router, i18n via ARB (deutsch) - Feature-Struktur: today, plants, locations, household (V2-Platzhalter), settings - Intervall-Modell: Aufgaben werden aus lastWatered/lastFertilized + Intervall berechnet - In-Memory-Demo-Daten, Firebase-Anbindung folgt im nächsten Block - Doku: Architektur, Firebase-Einrichtung, Forgejo-Git-Hosting Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
13 lines
395 B
Dart
13 lines
395 B
Dart
import 'package:flutter/foundation.dart';
|
|
|
|
/// Ein benannter Stellplatz im Haushalt, z. B. "Wohnzimmer-Fensterbank".
|
|
///
|
|
/// In V3 kommt hier die Standort-Analyse dazu (Foto, Licht-Einschätzung)
|
|
/// sowie eine Eignungs-Bewertung pro zugeordneter Pflanze.
|
|
@immutable
|
|
class PlantLocation {
|
|
const PlantLocation({required this.id, required this.name});
|
|
|
|
final String id;
|
|
final String name;
|
|
}
|