Prijeđi na sadržaj

iOS i Android aplikacija · vlastiti proizvod

Healthness

Aplikacija za post, prehranu i dnevni ritam. Dvije native platforme nad istim backendom, tri jezika, pretplate i AI analiza fotografije obroka — sve izgrađeno, objavljeno i održavano samostalno.

native platforme
2native platforme
jezika u aplikaciji
3jezika u aplikaciji
namirnica po jeziku
2.980namirnica po jeziku
prevedenih stringova ×3
580prevedenih stringova ×3

Zadatak

Aplikacije za brojanje kalorija tretiraju dan kao statičnu tablicu. Healthness polazi od ritma: dok traje post, na vrhu su timer, voda i potrošene kalorije; kad post završi, sučelje se preslaguje i na vrh dolaze kalorijski prsten i makronutrijenti. Taj se ritam morao ponašati identično na iOS-u i Androidu, nad istim podacima, i na tri jezika.

Pristup

  1. 01

    iOS u SwiftUI-ju s @Observable modelima; Android u Kotlinu i Jetpack Composeu — obje aplikacije nad istim Firebase backendom, bez posrednika koji bi ih razišao.

  2. 02

    Praćeni paritet značajki između platformi: svaka iOS promjena ima zabilježen odraz na Androidu, pa se platforme ne razilaze tiho.

  3. 03

    AI snimanje obroka: korisnik fotografira tanjur, poziv modela ide kroz Cloud Function s ključevima na poslužitelju, a odgovor se vraća strukturiran i po jezicima — s kvotom po korisniku.

  4. 04

    Skeniranje barkoda i deklaracija preko Open Food Factsa, s bazom od 2.980 namirnica ugrađenom u aplikaciju za svaki jezik.

  5. 05

    Pretplate na obje trgovine: StoreKit 2 na iOS-u, Play Billing na Androidu, uz besplatnu razinu s tjednim kvotama.

  6. 06

    Automatizirano izdavanje kroz Fastlane — TestFlight i interno testiranje na Playu iz jedne naredbe.

Rezultat

Objavljeno na App Storeu i u internom testiranju na Google Playu, s vlastitom marketinškom stranicom, pravilima privatnosti i App Store optimizacijom rađenom na temelju analize konkurencije u kategoriji. Cijeli lanac — od modela podataka do teksta u trgovini — napravljen je unutar FAITECH-a.

Healthness — AI analiza fotografije obroka s razradom kalorija i makronutrijenata
Healthness — timer posta s protokolom 18:6 i oznakom ketoze
Healthness — dnevni pregled s kalorijskim prstenom, vodom i trofejima
Healthness — razrada mikronutrijenata po namirnici
Healthness — AI coach koji odgovara na pitanja o prehrani
Healthness — praćenje treninga i potrošenih kalorija
Healthness — društveni sloj s dijeljenjem dnevnog napretka
Healthness — pretplata i usporedba besplatne i premium razine

Kontakt

Recite što gradite — javljam se danas.

Odgovaram u pravilu isti radni dan. Prvi razgovor traje trideset minuta, ne naplaćuje se i ne obvezuje ni na što.