Hogyan építsen szokáskövető alkalmazást
A szokáskövető szokások listája, gyors módszer arra, hogy minden nap kipipálja őket, és a sorozatok és az előzmények nézete, amely motiválja. Ez az egyik legjobb első alkalmazás AI-val: az adatok kicsik, a szabályok világosak, és Ön magától is naponta használni fogja. A mai gyakorlati út egy telefonbarát webalkalmazás, amelyet a telefon főképernyőjére ad — nem App Store-alkalmazás —, és ez az útmutató őszintén megmondja, mit jelent ez az emlékeztetők szempontjából.
Webalkalmazás, nem App Store-alkalmazás (egyelőre)
A legtöbb ember szokáskövetőt telefonalkalmazásnak képzel el. Három lehetősége van:
| Lehetőség | Mi ez | Előny | Hátrány |
|---|---|---|---|
| Telefonbarát webalkalmazás | Telefonra tervezett weboldal | Mindenhol működik, egy link, nincs áruházi felülvizsgálat | Böngészőben nyílik, hacsak nincs telepítve |
| Progresszív webalkalmazás (PWA) | Webalkalmazás, amely a főképernyőre telepíthető, saját ikonnal és teljes képernyős ablakkal | Alkalmazásnak érződik, támogathat push-t és részleges offline használatot | Push iPhone-on csak főképernyőre telepítés után; egyes eszközfunkciók nem érhetők el |
| Natív alkalmazás | iOS-re és Androidra épített, az áruházakon keresztül terjesztett | Teljes eszközhozzáférés, áruházi jelenlét, widgetek | Áruházi fiókok és felülvizsgálat; sokkal több munka építeni és frissíteni |
Személyes vagy kis közönségnek szánt szokáskövetőhöz a PWA általában a helyes első verzió. Az áruházi fiókok is pénzbe kerülnek: a saját oldalaik szerint 2026 szeptemberében az Apple fejlesztői programja évi 99 USD, a Google Play fejlesztői fiók egyszeri 25 USD. A natív és progresszív webalkalmazások közötti különbségről részletesebben írunk, a telefonbarát webalkalmazás építéséről pedig a telefonra optimalizált részletek szólnak.
Megjegyzés az AI-építőkről: a legtöbbjük webalkalmazást készít. A Mythex is, és a Pro csomagban az alkalmazást Android- és iPhone-alkalmazásba csomagolja, amelyet a Google Play belső teszteléséhez és a TestFlighthoz küld. A képernyők webes képernyők, ezért ha teljesen natív felületet szeretne, natív építőt használjon.
Mit kell tudnia egy szokáskövetőnek
Alapfunkciók
- Szokások: név, opcionális ikon vagy szín, és ütemezés — minden nap, kiválasztott hétköznapok, vagy heti meghatározott számú alkalom.
- Bejelölések: egy érintéssel jelölje késznek a mai napot. Újra érintve visszavonja.
- Mai nézet: a mai esedékes szokások, a kész elemek láthatóan másként jelennek meg. Ez a képernyő, amelyet az emberek a leggyakrabban megnyitnak, ezért gyorsnak kell lennie.
- Sorozatok: jelenlegi és legjobb sorozat szokásonként.
- Előzmények: naptár vagy rács, amely minden napot mutat, így a hiányok láthatók.
Hasznos, később
- Számolt szokások („8 pohár víz”, „20 oldal”) napi céllal.
- Megjegyzések a bejelöléseknél („5 km-t futottam, lassú volt”).
- Emlékeztetők egy kiválasztott időpontban.
- Szokás szüneteltetése (szabadság, betegség) a sorozat megtörése nélkül.
- Abbahagyott szokások archiválása a törlés helyett, megőrizve az előzményeket.
Adatok
Két tábla hordozza az egész alkalmazást:
- Szokások — felhasználó, név, ütemezés, cél, létrehozás dátuma, archivált jelző.
- Bejelölések — szokás, dátum, érték (számolt szokásoknál), megjegyzés.
A bejelölést naptári dátumként (például 2026-09-29) tárolja a felhasználó időzónájában, nem csak időbélyegként. Ez az egyetlen döntés megelőzi a sorozathibák legtöbbjét.
A sorozatok helyes kezelése
A sorozatok egyszerűnek tűnnek, de nem azok. Döntse el ezeket a szabályokat, és írja bele a promptba:
- Kinek a „mai” napja? A felhasználó helyi dátumát használja. Egy bejelölés este 11:30-kor Los Angelesben UTC szerint már „holnap”. Mentse a felhasználó időzónáját a profiljában.
- Számít-e már a mai nap? Ha a mai szokás még nincs kész, a jelenlegi sorozatnak a tegnapi szériát kell mutatnia, nem éjfélkor nullára ugranak. A legtöbb szokáskövető csak akkor tekinti megszakadtnak a sorozatot, amikor egy ütemezett nap teljesen eltelt.
- Csak az ütemezett napok. Egy hétfői–szerdai–pénteki szokásnál a kedd nem mulasztás.
- Heti célok. A „heti 3 alkalom” hetente mérődik, ezért a sorozata hetekben számolódik.
- Visszamenőleges bejelölés. Bejelölhető a tegnapi nap? Általában igen, bizonyos határon belül, mert az emberek elfelejtik.
Kérje meg az AI-t, hogy a sorozatszámítást külön, tesztelt függvényként írja meg, és adjon példákat elvárt eredményekkel. Ez az a rész, amit a legjobb kézzel ellenőrizni.
Egyfelhasználós vagy fiókokkal?
Ha a szokáskövető csak Önnek készül, egyetlen eszközön, az adatokat a böngésző saját tárolójában is tarthatja — nincs bejelentkezés, nincs adatbázis. A hátrány: a böngésző törlése vagy telefonváltás mindent elvisz.
Ha a szokásait a telefonján és a laptopján is szeretné látni, vagy másoknak építi, adja hozzá:
- Bejelentkezés — e-mail és jelszó vagy egy bejelentkezési szolgáltató. Lásd: bejelentkezés hozzáadása az alkalmazáshoz.
- Adatbázis — hogy az adatok a szerveren éljenek, és eszközök között szinkronizálódjanak.
- Felhasználónkénti adatelkülönítés — mindenki csak a saját szokásait láthassa. Tesztelje úgy, hogy két felhasználóként jelentkezik be.
A szokásadatok személyesek lehetnek (egészség, absztinencia, gyógyszerek). Alapértelmezésben tartsa őket privátan, ne adjon hozzá közösségi megosztást kifejezett hozzájárulás nélkül, és adjon a felhasználóknak módot az adataik exportálására és törlésére.
Emlékeztetők, őszintén
Az emlékeztetők azok a funkciók, amelyek leginkább megkülönböztetik a webalkalmazást a natívtól.
- A webes push modern böngészőkben működik. iPhone-on és iPaden az Apple WebKit csapata szerint a webes push az iOS és iPadOS 16.4-ben érkezett meg a főképernyőre adott webalkalmazásokhoz — tehát a felhasználóknak előbb telepíteniük kell az alkalmazást, majd engedélyezniük kell az értesítéseket.
- Valaminek el kell küldenie őket. Egy esti 20:00-s emlékeztetőhöz szerveroldali feladat kell, amely ütemezetten fut, és elküldi a pusht vagy e-mailt. Az inaktivitáskor elaludó hosztolt alkalmazások nem ébrednek fel maguktól, ezért kérdezze meg az építőjét, hogyan indítják el az ütemezett munkát.
- Az e-mail egyszerű tartalék. Egy napi összefoglaló e-mail könnyebben építhető, és mindenhol működik. Lásd: e-mailek küldése az alkalmazásból.
Észszerű terv: emlékeztetők nélkül indítsa el, egy hétig használja, majd adja hozzá őket.
Egy első prompt, ami működik
Építsen szokáskövető webalkalmazást, elsősorban telefonra tervezve. Szokásokat adhatok hozzá névvel, színnel és ütemezéssel (minden nap, választott hétköznapok, vagy heti N alkalom). A főképernyőn a mai szokások nagy érintési felületekként jelennek meg; egy érintés kipipálja, másik érintés visszavonja. Minden szokás mutatja a jelenlegi és a legjobb sorozatát, amely csak az ütemezett napokat számolja, a helyi időzónámban, és a mai nap csak a nap végén szakítja meg a sorozatot. Az előzmények képernyő havi rácsot mutat szokásonként. A bejelöléseket helyi naptári dátumként tárolja. Adjon hozzá bejelentkezést e-mail és jelszó alapján, az adatokat pedig adatbázisban tárolja, hogy a telefonom és a laptopom szinkronban legyen. Tegye telepíthetővé a főképernyőre PWA-ként, ikonnal és névvel.
Építési lépések
- Mai nézet mintaadatokon. Állítsa be a fő képernyő érzetét egy telefon méretű képernyőn, mielőtt bármi mást tenne.
- Szokások és bejelölések hozzáadása. Hozzon létre három szokást eltérő ütemezéssel, és jelölje be őket.
- Sorozatlogika. Adjon az AI-nak tesztesetet: „Hétfő–szerda–péntek szokás, kész hétfőn, szerdán, pénteken, hétfőn → sorozat 4.” Ellenőrizze.
- Előzmények rács. Tegye egyértelművé a hiányokat.
- Bejelentkezés és adatbázis. Majd nyisson meg egy második eszközön, és ellenőrizze, hogy az adatok egyeznek.
- Telepítés. Adja hozzá a főképernyőhöz iPhone-on (Megosztás → Hozzáadás a főképernyőhöz) és Androidon (a böngésző telepítési lehetősége). Ellenőrizze az ikont, a nevet és a teljes képernyős indítást.
- Használja egy hétig. Egy hét valódi használatban több valódi problémát talál, mint egy óra tesztelésben.
Gyakori hibák
- Szerveridő használata a „mai” naphoz. A leggyakoribb sorozathiba. Használja a felhasználó időzónáját.
- Kicsi érintési felületek. A szokáskövetőt egy kézzel, félálomban használják. Tegye nagyra a bejelölő gombokat.
- Túl sok funkció először. A közösségi hírfolyamok, jelvények és diagramok addig várhatnak, amíg az alapciklus nem működik.
- Push ígérete iPhone-on telepítés nélkül. Mondja meg a felhasználóknak, hogy előbb adják a főképernyőhöz.
- Nincs visszavonás. Naponta előfordul a téves érintés.
- Törlés archiválás helyett. Az emberek meg akarják őrizni az előzményeiket, amikor elhagynak egy szokást.
Mikor jobb egy kész szokásalkalmazás
Ha csak a saját szokásait szeretné követni, a megszokott szokásalkalmazások kifinomultak, rendelkeznek widgetekkel és natív értesítésekkel, és keveset vagy semmit nem kerülnek. Saját megoldást akkor építsen, ha olyat szeretne, amit azok nem tudnak — például egy adott program követőjét (egy coaching-ügyfélcsoport, egy klinika betegei, egy csapatkihívás), saját sorozatszabályokat, szokásokat más, Ön által tárolt adatokhoz kötve, vagy egyszerűen azért, mert szeretné, ha az eszköz pontosan az ön számára készülne. Emellett jó projekt is az alkalmazások működésének megtanulására; lásd: AI-val megépíthető mellékprojekt-ötletek.
Építés a Mythexszel
A Mythex ezt webalkalmazásként építi meg: a chatben leírja, az élő előnézet telefon méretű keretében ellenőrzi, és amikor fiókokat és szinkronizálást kér, hozzáad egy adatbázist. Publikálja nyilvános linkre, és a telefonja főképernyőjére adja. A Pro csomagban a Mythex Android- és iPhone-alkalmazásként is becsomagolhatja, amelyet a Google Play belső teszteléséhez és a TestFlighthoz küld. Kész promptból induláshoz nyissa meg a napi szokáskövető sablont, vagy böngéssze az alkalmazássablonokat.
Kérdések
Építhetek szokáskövető alkalmazást kódolás nélkül?
Igen. Egy AI-alkalmazáskészítővel leírja a szokásokat, a bejelöléseket és a sorozatokat, és az elkészíti az alkalmazást. A legtöbb AI-építő webalkalmazást készít, amelyet a telefon böngészőjében nyit meg, és hozzáadhat a főképernyőhöz, nem App Store-alkalmazásokat.
Hogyan működnek a szokássorozatok?
A sorozat egymást követő napokat (vagy ütemezett napokat) számol, amelyeken a szokást teljesítették, és a mai vagy a tegnapi napnál ér véget. A trükkös rész az, hogy mit jelent a „ma” — a felhasználó saját időzónáját kell követnie, nem a szerverét.
Tud egy webalkalmazás emlékeztető értesítéseket küldeni?
Igen, a legtöbb böngészőben webes push-val. iPhone-on és iPaden az Apple az iOS 16.4-ben vezette be a webes push-t azoknál a webalkalmazásoknál, amelyeket a főképernyőre adtak hozzá, ezért a felhasználóknak először így kell telepíteniük az alkalmazást. Az e-mail-emlékeztető egyszerűbb tartalék.
Kell adatbázis egy szokáskövetőhöz?
Ha csak Önnek készül, egyetlen eszközön, az adatok tárolhatók a böngészőben. Amint több eszközön szeretné használni, másokkal megosztani, vagy nem akarja elveszíteni az adatait a böngésző törlésekor, adatbázisra és bejelentkezésre van szükség.