Geteilte Listen brauchten einen Umbau der Datenschicht
Geteilte Listen haben mich tiefer in Packliste geführt, als die Funktion von außen vermuten lässt.
Gebaut
Die App nutzte SwiftData. Beim Teilen einer Liste zwischen verschiedenen iCloud-Accounts wurde das zum Problem. Deshalb habe ich die Datenschicht wieder auf Core Data umgebaut. Migrationen und Synchronisierung mussten dabei mitziehen. Am 16. Juli war der Umbau fertig. In dieser Zeit kam keine neue Funktion hinzu.
Das Teilen selbst war damit noch nicht im App Store. Die Grundlage stand aber: Zwei Menschen sollen dieselbe Liste abhaken können, ohne dass eine Änderung auf einem Gerät hängenbleibt.
Daneben
Im Urlaub habe ich außerdem aufgeschrieben, warum ich solche Details überhaupt baue. Mich interessieren Apps, die Menschen ernst nehmen: verständliche Texte, klare Abläufe und Funktionen, die einen guten Grund haben.
Meine Gedanken dazu habe ich in einem eigenen Artikel festgehalten.