İhtiyaç
Yemek, su ve hareket kayıtlarını tek bir günlük akışta görmek istedim. Besin takibinde yalnızca kaloriyi değil, seçilen miktarı ve bilginin kaynağını da görünür tutmayı hedefledim.
Çalışma dosyası açılıyor…
iOS UYGULAMASI / GELİŞTİRİLİYOR
Beslenme, su ve hareket takibini bir araya getiren iOS uygulamam. SwiftUI arayüzü, SwiftData kayıtları ve birden fazla besin kaynağını birleştiren arama altyapısıyla geliştiriyorum.

01 / FİKİRDEN UYGULAMAYA
Yemek, su ve hareket kayıtlarını tek bir günlük akışta görmek istedim. Besin takibinde yalnızca kaloriyi değil, seçilen miktarı ve bilginin kaynağını da görünür tutmayı hedefledim.
Öğün kayıtları için cihazda çalışan SwiftData’yı seçtim. Besin aramasında yerel katalog ile dış kaynakları birleştirdim; porsiyon hesabını arama akışından ayırdım. Böylece 100 g referansını seçilen miktara göre hesaplayabiliyorum.
Simülatörde çalışan geliştirme sürümü var; aşağıda başlangıç akışı ve önceki sürümün porsiyon ekranı yer alıyor. App Store yayını henüz yok. Sağlık verileri, saat bağlantısı ve bildirimler için gerçek cihaz kontrolleri sırada.
02 / GERÇEK GELİŞTİRME EKRANLARI


03 / UYGULAMA KARARLARI
Bir besini seçmek tek başına yeterli değil. Gram karşılığını ve hesaplanan değerleri kaydetmeden önce gösteriyorum.
Yerel referans, ürün etiketi ve API verisi aynı şey değil. Besin sonuçlarında veri kaynağını görünür tutuyorum.
Tasarladığım ikon, beslenme ve suyu bir rota fikriyle birleştiriyor. Uygulamanın renkli yönünü bu kimlikle destekliyorum.
04 / TEKNİK ALTYAPI
Mevcut geliştirme koduna göre hazırlanmıştır. Kodda bulunması, her özelliğin gerçek cihaz veya yayın ortamında doğrulandığı anlamına gelmez.
05 / MEVCUT DURUM VE SINIRLAR
Gerçek cihaz testleri, veri kaynaklarının uç durumları ve yayın hazırlığı üzerinde çalışmaya devam ediyorum.
100 g referans değerini seçilen miktara ölçekleyen akış üzerinde çalıştım. Veri kaynağını ve porsiyonu birlikte göstermek, tek başına büyük bir kalori sayısı göstermekten daha anlaşılır. Besin verisinin kaynağa bağlı olduğunu da saklamıyorum.
Kullanıcıya sonuç kadar, sonucun dayanağını da göstermek önemli.
İyi bir takip deneyimi, yalnızca sayı göstermek değil; o sayının kaynağını ve miktarını anlaşılır kılmak.
Günlük takibi kolaylaştıran bir uygulama fikriniz mi var? FitRota’daki veri, ekran ve kullanıcı akışı kararları üzerinden konuşabiliriz.
Devam eden geliştirme projesidir; yayımlanmış ürün veya bağımsız teknik denetim değildir.