Ugrás a tartalomra
Jónás Gergely
Saját projekt · Android app

Joulez

Kalória-, edzés- és alváskövető, AI edzővel

Zárt teszt 2026. július – október
sor Kotlin
70 000
unit teszt
363
téma, saját betűtípussal
12
szerver: minden adat a telefonon
0

01Röviden

Egy app a kalóriára, az edzésre, az alvásra és a testsúlyra, egy AI edzővel, aki a saját adataidból dolgozik. Az ételt be lehet írni, bemondani, lefotózni vagy vonalkóddal beolvasni.

Az app a mért súlyváltozásból kiszámolja a valós energiaigényt, és ahhoz igazítja a célt. Minden adat a telefonon marad: nincs szerver és nincs fiók, az AI-hívások közvetlenül a telefonról mennek.

Jelenleg zárt tesztben van, tesztfelhasználókkal; a terv előfizetéses kiadás.

02Kiemelt pillanatok

01

Reggel a rutin, este a napértékelés

A Ma kártya a napszakhoz igazodik: reggel alvás-értékelés, mérés és haladásfotó, napközben a maradék keret, este napértékelés és ébresztő.

02

Időgép

Megmutatja, hogyan nézhetsz ki egy választott napon, ha tartod a tervet. A saját fotódat alakítja át, külön számolva a zsírt és az izmot, teljesen a telefonon.

03

AI edző, aki rákérdez

Látja az aktuális adataidat, kártyákkal válaszol (13 kártyatípus), és naplózni is tud, de minden módosítás előtt szerkeszthető jóváhagyó kártyát kér.

04

12 téma, mindegyik a sajátja

6 sötét és 6 világos téma, mindegyiknek saját betűtípusa, app-ikonja és animált splash-képernyője. Rugós animációk, pörgő számlálók, haptika.

03Képernyők

Mobil · 9 képernyő
Ma nézet reggel: kalóriakártya, makrók és a reggeli rutin
A maradék napi keret és az étkezések idővonalon
Víz hozzáadása, majd a Mozgás képernyő kinő a kártyából
Trend nézet: havi összefoglaló és napi átlag oszlopdiagrammal
Trendsúly-grafikon: a víz és a valódi változás, a célsúly várható dátuma
Időgép: választott nap, várható testsúly és kalóriaszükséglet
Alvás nézet: alvásfázisok és pontszám
A 12 téma választója
Mozgás: égetés, lépések és az edzésterv pipálása

04Mit tud

01

Napi nézet

  • Napszakhoz igazodó kártya: reggel alvás-értékelés, mérés és haladásfotó, napközben a maradék keret, este napértékelés és ébresztő.
  • Étkezések idővonalon; a szokásos ételek egy koppintással felvihetők.
  • Részletes napi összesítő: makrók, rost, cukor, só, étkezésenkénti és ételenkénti bontás.
  • Heti keret: egy bőségesebb napot a hét többi napja kiegyenlít, napi legfeljebb 15%-kal, és soha nem 1200 kcal alá.
02

Étel rögzítése

  • Szövegesen vagy hangon („két tojás, egy pirítós”), akár az egész nap egy mondatban.
  • Élő vonalkód-felismerés az Open Food Facts adatbázisból; ha egy termék hiányzik, a lefotózott címke alapján az app fel is tölti.
  • Tápértéktábla- és ételfotó AI-felismeréssel, saját ételek és receptek, megosztás más appból, gyorsrögzítő widget.
03

Trend és haladás

  • Simított trendsúly; az app elmagyarázza, mennyi a víz és mennyi a valódi változás.
  • Heti kalóriamérleg, kalóriacél-javaslat a mért fogyásból, előrejelzés arra, mikor éred el a célsúlyt.
  • Heti AI-összefoglaló, és havi összefoglaló Instagram-story stílusban, megosztható képpel.
  • „Mi hat az evésedre”: saját mintázatok és 7 napos kísérletek, amiket az app maga értékel ki a naplóból.
  • Haladásfotók: a kamera hangosan vezet a beállásban, a képeket testpontok alapján egymásra igazítja; előtte–utána nézet és timelapse-videó.
  • Időgép: megmutatja, hogyan nézhetsz ki egy választott napon, ha tartod a tervet. A saját fotódat alakítja át, külön számolva a zsírt és az izmot; kérésre AI-val valósághű kép is készül, előtte rákérdez.
04

Alvás

  • Alvásfázisok, pontszám, alvásadósság, ritmus, kronotípus, hétvégi csúszás, és napi „készenlét” a pulzusból, a HRV-ből és az alvásból.
  • Alvás-kísérletek (például korai vacsora) automatikus kiértékeléssel.
  • Okos ébresztő: egy időablakon belül a legkönnyebb alvásfázisban kelt, és csak egy feladattal lehet leállítani; újraindult, zárolt telefonon is szól.
05

Mozgás, kiegészítők, ciklus

  • Lépések, aktív és teljes égetés Health Connectből (Samsung Health, Google Fit), edzésterv-pipálás sorozatonként, gyakorlattár animált bemutatókkal.
  • Vitaminok és kiegészítők: az AI értelmezi a szabad szöveget, időzítési tippet ad, követi a készletet; az emlékeztető nem szól, ha már bevetted.
  • Cikluskövetés női profilon, a saját korábbi tévedéseiből kalibrálódó előrejelzéssel.
06

AI edző

  • Látja az aktuális adataidat, és megjegyzi a fontos tényeket rólad.
  • Kártyákkal is válaszol: edzésterv, étkezési terv, makró-elosztás, grafikon, táblázat (13 kártyatípus).
  • Naplózni is tud, de minden módosítás előtt szerkeszthető jóváhagyó kártyát kér.
07

Megjelenés

  • 12 téma (6 sötét, 6 világos), mindegyiknek saját betűtípusa, app-ikonja és animált splash-képernyője; saját logó és kabala (párduc).
  • Rugós animációk, kártyából kinövő képernyők, pörgő számlálók, lapozható fülek, haptika.

05Mérnöki megoldások

  1. 01 Backend nélküli architektúra: Room (16 tábla, láncolt migrációk), DataStore, WorkManager; az AI-hívások közvetlenül a Gemini API-ra mennek.
  2. 02 Agent JSON-akcióprotokollal: az AI csak javasol, a végrehajtáshoz mindig felhasználói jóváhagyás kell. A modell levágott vagy hibás JSON-válaszait egy saját tisztító réteg javítja.
  3. 03 Adaptív energiaigény a mért súlytrendből és a naplózott bevitelből (7700 kcal/kg), nem csak képletből.
  4. 04 Időgép: napi energiamérleg-szimuláció, Deurenberg-féle testzsírbecslés, zsír/izom felosztás. A fotón ML Kit testpont-felismerés és személy-kivágás, az átalakítás saját hálótorzítással (Canvas.drawBitmapMesh), teljesen a telefonon.
  5. 05 Timelapse-videó saját YUV-konverzióval és MediaCodec H.264 kódolással; amíg az egyik képkocka kódolódik, a következő már rajzolódik.
  6. 06 Grafikonok és animációk saját Canvas-rajzolással, chart-könyvtár nélkül.
  7. 07 Ébresztő direct-boot módban: zárolt, újraindult telefonon is megszólal.
  8. 08 CI/CD: minden main-pushból aláírt release készül, amit az app saját frissítője (PackageInstaller) telepít.
  9. 09 Kb. 70 000 sor Kotlin, 242 forrásfájl, 363 unit teszt.

A képek emulátoron futó teszt buildről készültek, generált mintaadatokkal.