Eine native iOS-App zum Tracken des Koffeinkonsums im Apple-Design.
CaffeineTracker ist eine minimalistische und intuitive iOS-App, die es Nutzern ermöglicht, ihren täglichen Koffeinkonsum zu verfolgen. Die App wurde nach den Apple Human Interface Guidelines entwickelt und fühlt sich an wie eine native Apple-App.
- Schnellzugriff: One-Tap-Logging von Lieblingsgetränken
- Tagesübersicht: Aktuelle Koffeinmenge mit optionalem Tageslimit
- Favoriten-Grid: Anpassbare Schnellauswahl häufig konsumierter Getränke
- Timeline-Ansicht: Chronologische Auflistung aller konsumierten Getränke
- Tagesgruppierung: Übersichtliche Gruppierung nach Tagen
- Swipe-to-Delete: Einfaches Löschen von Einträgen
- Getränkeverwaltung: Erstellen, Bearbeiten und Löschen von Favoriten
- Anpassbare Icons: Auswahl aus SF Symbols für jedes Getränk
- Drag & Drop: Neuanordnung der Favoriten per Drag-Geste
- Tageslimit: Festlegung eines persönlichen Koffein-Tageslimits
- Erinnerungen: Optionale Benachrichtigungen zum Tracking
- Schlafmodus: Keine Erinnerungen während der Ruhezeiten
- Haptisches Feedback: Ein-/Ausschaltbare Vibrationsmeldungen
- SwiftUI: Moderne deklarative UI
- SwiftData: Persistente lokale Datenspeicherung
- SF Symbols: Konsistente Iconografie
- UserNotifications: Lokale Benachrichtigungen
- Haptic Feedback: Taktile Rückmeldungen
FavoriteDrink: Speichert Lieblingsgetränke mit Name, Koffeingehalt und IconConsumptionEntry: Protokolliert jeden Konsum mit Zeitstempel
- Klarheit: Fokus auf das Wesentliche
- Zurückhaltung: Minimalistisches Interface
- Visuelle Tiefe: Subtile Animationen und Übergänge
- Dark Mode: Vollständige Unterstützung
- Dynamic Type: Anpassbare Schriftgrößen
- Xcode 16 oder neuer installieren
- Repository klonen:
git clone [repository-url] cd caffeine_tracker - Projekt öffnen:
open CaffeineTracker.xcworkspace
- Build & Run (⌘R)
- iOS 18.4+
- Xcode 16.0+
- Swift 5.9+
Die App enthält folgende Standard-Favoriten beim ersten Start:
- ☕ Espresso (80 mg)
- ☕ Filterkaffee (120 mg)
- ☕ Cappuccino (80 mg)
- 🍃 Schwarztee (50 mg)
- ⚡ Energy Drink (80 mg)
- HealthKit Integration: Synchronisation mit Apple Health
- Widgets: Home Screen und Lock Screen Widgets
- Apple Watch: Companion App mit Komplikationen
- Siri Shortcuts: Sprachgesteuerte Einträge
- Kalenderansicht: Alternative Darstellung im Protokoll
- Statistiken: Detaillierte Auswertungen und Trends
Alle Daten werden ausschließlich lokal auf dem Gerät gespeichert. Es findet keine Übertragung an externe Server statt.
[Lizenzinformationen hinzufügen]
Entwickelt mit ❤️ und ☕ für iOS



