Ausgangslage

Die meisten Kalorien-Apps verlangen Account, Cloud-Sync und sammeln Daten — für simples, privates Tracking ist das zu viel Reibung.

Lösung

Eine bewusst minimalistische iOS-App: alle Daten bleiben lokal (UserDefaults/SwiftData), kein Login, kein Netz nötig. Fokus auf sofortigen Start, schnelle Eingabe und Tagesbilanz nach den Human Interface Guidelines.

Im Kern

Sofort starten

Kein Account, keine Einrichtung — App öffnen und loslegen.

100 % privat

Alle Daten bleiben lokal auf dem Gerät, kein Cloud-Tracking.

Tagesbilanz

Schnelle Eingabe und klare Tagesübersicht.

Ziel setzen

Persönlichen Tageswert festlegen und verfolgen.

Code-Einblick

PlainTrack/Store.swift
// 100 % lokal: kein Account, kein Netz — SwiftData on-device
@Model final class DayEntry {
    var date: Date
    var calories: Int
}

struct TodayView: View {
    @Query(sort: \DayEntry.date) private var entries: [DayEntry]

    var total: Int { entries.reduce(0) { $0 + $1.calories } }
    // … schnelle Eingabe, sofortige Tagesbilanz
}

Tech-Stack

PlattformiOS (iPhone)
FrameworkSwiftUI
SpracheSwift 5.10
PersistenzUserDefaults / SwiftData
TestsXCTest, Smoke Tests

Ähnliches Projekt geplant?

Ich baue solche Anwendungen als Festpreis-Projekt. Eine kurze Mail mit dem Ziel genügt.

Projekt anfragen