Alle Features & Funktionen

Vollständige Auflistung aller in der Kalio-App vorhandenen Features.

1. Dashboard & Tagesansicht

1.1 Datumsnavigation

  • Vor/Zurück: Datum per Pfeil-Buttons um einen Tag wechseln
  • Sprung zu Heute: Klick auf das angezeigte Datum springt zum heutigen Tag
  • Swipe: Wischen nach links/rechts wechselt das Datum
  • Visuelle Hervorhebung: Heutiger Tag wird farblich hervorgehoben (Indigo)
  • Slide-Animation beim Wechsel des Datums

1.2 Kalorien- und Makro-Anzeige

  • Radialer Fortschritt: Kreisförmige Anzeige für Kalorien (aktuell vs. Tagesziel)
  • Farbwechsel: Rot bei Überschreitung des Ziels, sonst Indigo
  • Makro-Balken: Fortschrittsbalken für Protein, Kohlenhydrate, Fett
  • Kalorien-Ansicht umschaltbar: „Verbraucht“ oder „Übrig“ (remaining)
  • Label bei Überschreitung: „Zuviel“ statt „übrig“, wenn über dem Ziel

1.3 Tagesziele (historisch)

Tagesziel-Snapshot pro Tag; an „High Days“ (Calorie Cycling) wird das Ziel automatisch erhöht.

1.4 Einträge-Liste

  • Gruppierte Einträge: Mahlzeiten (Gruppen) mit mehreren Zutaten
  • Einzeleinträge: Nicht gruppierte Lebensmittel
  • Bereich „Einzelne Einträge“: Eigener Block für Einzelitems
  • Kopieren des ganzen Tages: Button zum Kopieren aller Einträge eines Tages

2. Mahlzeiten tracken & hinzufügen

2.1 Hinzufügen (Add Food Modal)

FAB (Floating Action Button) zum Öffnen; drei Einstiege: Suche/Datenbank, Barcode, Mahlzeiten-Bibliothek.

2.2 Suche & Offline-Datenbank

  • Offline-Suche: Über 1000 Einträge aus der integrierten Datenbank (ohne Internet)
  • Kategorien: Basics, Milch, Obst, Gemüse, Fleisch, Fisch, Nüsse, Getränke, Mahlzeiten (deutsch, asiatisch, italienisch, Pizza, Salate, Snacks u. a.), Modifikationen
  • Sprachübergreifende Suche, Token-basierte Suche mit Stemming, Sortierung (exakte Phrase zuerst)
  • Optionale große Offline-Datenbank: Native SQLite (Android/iOS) oder Offline-Index (Browser), Download mit Fortschrittsanzeige, abbrechbar; mit heruntergeladener DB ist die App 100 % offline nutzbar (nur KI benötigt Internet)

2.3 OpenFoodFacts API (Online)

Live-Suche, sprachabhängige Subdomain; Kombination mit Offline-Ergebnissen; optional Filterung von API-Treffern, die bereits in der Offline-DB vorkommen.

2.4 Barcode-Scanner

Nativ (MLKit) auf Android/iOS; Formate EAN-13, EAN-8, UPC-A, UPC-E; Taschenlampe. Nach Scan: zuerst Offline-DB/Index, bei keinem Treffer OpenFoodFacts; anschließend Menge anpassen (AmountAdjustmentOverlay).

2.5 KI-Erfassung (AI Capture)

  • Text-Eingabe, Foto (Kamera/Galerie), Kombination aus beidem
  • LLM zerlegt in Gerichtname + Zutaten mit Kalorien und Makros
  • Provider: Google Gemini, OpenAI, Anthropic Claude (wählbar); BYOK für OpenAI/Anthropic; Kalio Pro: serverbasierte KI ohne eigenen Key
  • Tageslimit ohne eigenen Key: 30 Analysen/Tag; Smart Cache: analysierte Gerichte werden lokal gespeichert und sind danach offline verfügbar

2.6 Eigener Eintrag / Mahlzeit erstellen

Name, Zutaten über Suche/Barcode/manuell; Speichern in Mahlzeiten-Bibliothek; Portionen-Skalierung.

2.7 Menge anpassen (AmountAdjustmentOverlay)

Gewicht (g/ml), Portionen/Einheiten (possibleUnits), metrisch/imperial; Live-Berechnung der Makros; Löschen ohne Speichern.

2.8 Mahlzeiten-Bibliothek (Saved Meals)

Gespeicherte Gerichte auswählen, Menge anpassen, hinzufügen; Gericht bearbeiten (Name, Zutaten) oder löschen.

3. Einträge bearbeiten & verwalten

3.1–3.2 Einzeleintrag / Gruppe bearbeiten

Klick auf Eintrag → AmountAdjustmentOverlay; Gruppe: EditFoodModal (Name, Zutaten, Gesamtgewicht, als Vorlage speichern, löschen).

3.3 Duplizieren / 3.4 Kopieren / 3.5 Löschen

Einzeleintrag oder Gruppe duplizieren; kopieren (Eintrag/Gruppe/Tag) mit CopyDateModal (Kalender, Legende); Löschen per Trash-Button.

3.6 Favoriten

Stern-Button bei Eintrag/Gruppe; Favoriten-Liste in der Suche (Tab „Favoriten“ neben Häufig, Zuletzt).

4. Intervallfasten

Fasten-Toggle im Header markiert den Tag als Fastentag; Icon wechselt (Timer ↔ Haken), farbliche Hervorhebung; Speicherung in DayLog.isFasting; Fastentage im Kalender und in der Statistik angezeigt.

5. Ziele & Einstellungen (Profil)

5.1 Tagesziele / 5.2 Calorie Cycling

Kalorien, Makros (Gramm/Prozent), Presets (Ausgewogen, High Protein, Low Carb, Keto). Calorie Cycling: High Days wählbar, zusätzliche Kalorien, optionale eigene Makro-Aufteilung an High Days; Tagesziel-Snapshot pro Tag.

5.3 Erscheinungsbild / 5.4 Einheiten / 5.5 Kalorien-Anzeige

Sprache (23 Sprachen), Dark Mode (Hell/Dunkel/System), StatusBar; metrisch/imperial; Anzeige „Verbraucht“ oder „Übrig“ (bzw. „Zuviel“).

5.6 Such-/Historie-Priorität / 5.7 Haptik

Reihenfolge der Tabs (Häufig/Zuletzt/Favoriten) konfigurierbar; haptisches Feedback ein-/ausschaltbar.

5.8 KI-Einstellungen / 5.9 Kalio Pro

Provider, API-Key (BYOK), Modell wählbar; Pro-Abo (RevenueCat), Käufe wiederherstellen, Reviewer-Modus.

5.10 Datenbank-Info & optionale große Offline-DB

Integrierte DB: Version, Anzahl Einträge, Hinweis „Veraltet“. Optionale große DB: Download (Fortschrittsanzeige, abbrechbar), Löschen, Infodialog.

5.11 Backup / 5.12 Verwerfen-Dialog / 5.13 Onboarding

Export/Import (JSON), Share/Download; Verwerfen-Dialog bei ungespeicherten Zielen; Onboarding mit Schritten (Ziele, Sprache, Dark Mode, Einheiten, Datenspeicherung, Feature-Überblick, Kalio Pro).

6. Statistik (StatsModal)

Ansichten: Woche (7 Tage rollierend), Monat (30 Tage bis heute bzw. Kalendermontat), Jahr, Gesamt. Navigation: Vor/Zurück, „Heute“, gespeicherte Ansicht. Daten: Durchschnittswerte (Kalorien, Makros), Fastentage, Scope (aktuelle Ansicht oder Gesamter Zeitraum). Darstellung: scrollbare Balken, Farbcodierung nach Zielerreichung, Klick auf Zeile → Datum auswählen.

7. Kalender (CalendarModal)

Monats-/Jahreszoom, Monat/Jahr wechseln, „Heute“; pro Tag Status (leer / Ziel erreicht / über Ziel / Gefastet); Legende; Klick auf Tag → Datum auswählen, Dashboard wechselt; Heute mit Ring-Hervorhebung.

8. Datenspeicherung & Technik

Local-First (IndexedDB): Logs pro Tag, Settings (Ziele, Theme, Sprache, …), frequentItems (Cleanup nach 180 Tagen). Tracking & Cache: trackItemUsage, trackDishUsage, getFrequentItems/getRecentItems, getSavedMeals, updateSavedMealsOrder. Export/Import: exportFullBackup, importFullBackup.

9. UX & System

Haptik (leicht/mittel/schwer, Erfolg, Auswahl); Android: Back-Button, StatusBar, Safe Area; Fehlerbehandlung (Toast, Error-Toast mit Retry); i18n (23 Sprachen, System-Sprache); Optimistic Updates, Loading-Zustände, Custom Scrollbar, Animationen; App-Version im Profil; optional direkter Add-Modal-Einstieg (Suche/Barcode/KI).

10. Zusammenfassung nach Bereichen

Bereich Features
TrackingTageslog, Gruppen, Einzeleinträge, Kalorien/Makros, Tagesziel, Fasten
HinzufügenSuche (integriert + optionale Offline-DB + OpenFoodFacts), Barcode (zuerst Offline), KI (Text/Foto), Eigene Mahlzeit, Menge anpassen
BearbeitenEinzel/Gruppe bearbeiten, Duplizieren, Kopieren (Item/Gruppe/Tag), Löschen, Favoriten
ZieleKalorien, Makros, Presets, Calorie Cycling, High Days
StatistikWoche/Monat/Jahr/All, Ø Kalorien/Makros, Fastentage, Datum auswählen
KalenderMonat/Jahr, Ziel-/Fasten-Status, Datum auswählen
ProfilSprache, Dark Mode, Einheiten, KI-Provider/Key, Pro-Abo, DB-Info, Offline-DB, Backup, Onboarding
DatenIndexedDB, frequentItems, savedMeals, optionale Offline-DB, Export/Import, Cleanup

Diese Liste erhebt den Anspruch, alle in der App vorhandenen Features zu erfassen.

← Zurück zur Startseite