Vodniki

Kako narediti aplikacijo za sledenje navadam

Sledilnik navad je seznam navad, hiter način, da jih vsak dan označite, ter pregled serij in zgodovine, ki vas ohranja pri tem. Je ena najboljših prvih aplikacij za gradnjo z AI: podatkov je malo, pravila so jasna in boste sami uporabljali vsak dan. Danes je praktičen način, kako ga zgraditi, spletna aplikacija, prilagojena telefonu, ki jo dodate na začetni zaslon telefona – ne aplikacija iz trgovine App Store – ta vodnik pa iskreno pove, kaj to pomeni za opomnike.

Spletna aplikacija, ne aplikacija iz App Store (za zdaj)

Večina ljudi si sledilnik navad predstavlja kot aplikacijo za telefon. Imate tri možnosti:

MožnostKaj jeDobroManj dobro
Spletna aplikacija, prilagojena telefonuSpletna stran, zasnovana za telefoneDeluje povsod, ena povezava, brez pregleda v trgoviniOdpre se v brskalniku, razen če je nameščena
Progresivna spletna aplikacija (PWA)Spletna aplikacija, ki jo je mogoče namestiti na začetni zaslon, z lastno ikono in celozaslonskim oknomDeluje kot aplikacija, lahko podpira potisna obvestila in nekatero uporabo brez povezavePotisna obvestila na iPhonu le po namestitvi na začetni zaslon; nekatere funkcije naprave niso na voljo
Nativna aplikacijaNarejena za iOS in Android, distribuirana prek trgovinPoln dostop do naprave, prisotnost v trgovini, pripomočkiRačuni in pregled v trgovini; veliko več dela pri gradnji in posodabljanju

Za osebni sledilnik ali sledilnik za majhno občinstvo je PWA navadno prava prva različica. Računi v trgovinah tudi stanejo: od septembra 2026 po lastnih spletnih straneh program za razvijalce Apple stane 99 USD na leto, račun za Google Play za razvijalce pa enkratnih 25 USD. Naš vodnik o nativnih in progresivnih spletnih aplikacijah gre globlje, kako narediti spletno aplikacijo, prilagojeno mobilnikom pa pokriva podrobnosti, ki so pomembne najprej za telefon.

Opomba o graditeljih z AI: večina jih gradi spletne aplikacije. Tudi Mythex, na paketu Pro pa spletno aplikacijo zapakira v aplikacijo za Android in iPhone, poslano v notranje testiranje v Google Play in TestFlight. Zasloni so spletni zasloni, zato če želite popolnoma nativni vmesnik, uporabite nativnega graditelja.

Kaj potrebuje sledilnik navad

Osnovne funkcije

  • Navade: ime, izbirna ikona ali barva ter urnik – vsak dan, določeni dnevi v tednu ali določeno število krat na teden.
  • Prijave: en dotik, da označite danes kot opravljeno. Ponovni dotik razveljavi.
  • Pogled za danes: navade, ki so na vrsti danes, opravljene so vidno drugačne. To je zaslon, ki ga ljudje odprejo najpogosteje, zato mora biti hiter.
  • Serije: trenutna serija in najboljša serija za vsako navado.
  • Zgodovina: koledar ali mreža, ki prikazuje vsak dan, da so vrzeli vidne.

Lepo za imeti, kasneje

  • Štete navade („8 kozarcev vode“, „20 strani“) s ciljem na dan.
  • Opombe ob prijavi („tek 5 km, počutil sem se počasi“).
  • Opomniki ob izbranem času.
  • Začasna ustavitev navade (počitnice, bolezen) brez prekinitve serije.
  • Arhiviranje navad, ki ste jih opustili, namesto brisanja njihove zgodovine.

Podatki

Dve tabeli nosita celotno aplikacijo:

  • Navade – uporabnik, ime, urnik, cilj, datum ustvarjanja, oznaka arhiviranja.
  • Prijave – navada, datum, vrednost (za štete navade), opomba.

Prijavo shranite kot koledarski datum (na primer 2026-09-29) v časovnem pasu uporabnika, ne le kot časovni žig. Ta ena odločitev prepreči večino napak pri serijah.

Pravilno določanje serij

Serije so videti preproste, a niso. Določite ta pravila in jih vključite v svoj poziv:

  1. Čigav „danes“? Uporabite lokalni datum uporabnika. Prijava ob 23:30 v Los Angelesu je v UTC že „jutri“. Časovni pas uporabnika shranite v njegov profil.
  2. Ali danes že šteje? Če danes še ni opravljeno, mora trenutna serija še vedno prikazovati včerajšnjo serijo, namesto da bi ob polnoči padla na nič. Večina sledilnikov šteje serijo za prekinjeno šele, ko je načrtovani dan povsem minil.
  3. Samo načrtovani dnevi. Pri navadi ponedeljek–sreda–petek torek ni zamujen dan.
  4. Tedenski cilji. „3-krat na teden“ se meri po tednih, zato se serija šteje v tednih.
  5. Naknadno vnašanje. Ali lahko ljudje označijo včeraj? Ponavadi da, v nekem okviru, ker ljudje pozabljajo.

Umi AI napišite izračun serij kot ločeno, preizkušeno funkcijo in ji dajte primere s pričakovanimi odgovori. To je del, ki ga je najbolj smiselno preveriti ročno.

En uporabnik ali računi?

Če je sledilnik samo za vas, na eni napravi, lahko podatke hrani v lastni shrambi brskalnika – brez prijave, brez baze podatkov. Ujetje: čiščenje brskalnika ali menjava telefona pomeni izgubo vsega.

Če želite navade na telefonu in prenosniku ali ga gradite za druge ljudi, dodajte:

  • Prijavo – e-pošta in geslo ali ponudnik prijave. Glejte kako dodati prijavo v aplikacijo.
  • Bazo podatkov – da podatki živijo na strežniku in se sinhronizirajo med napravami.
  • Ločevanje podatkov po uporabnikih – vsak človek sme videti le svoje navade. Preizkusite tako, da se prijavite kot dva uporabnika.

Podatki o navadah so lahko osebni (zdravje, treznost, zdravila). Naj bodo privzeto zasebni, ne dodajajte deljenja na družbenih omrežjih brez izrecnega soglasja in uporabnikom omogočite izvoz in brisanje podatkov.

Opomniki, iskreno

Opomniki so funkcija, ki najbolj loči spletno aplikacijo od nativne.

  • Spletna potisna obvestila delujejo v sodobnih brskalnikih. Na iPhonu in iPadu ekipa WebKit pri Appleu pravi, da so spletna potisna obvestila prišla v iOS in iPadOS 16.4 za spletne aplikacije, dodane na začetni zaslon – uporabniki jo morajo torej najprej namestiti, nato dovoliti obvestila.
  • Nekaj jih mora poslati. Opomnik ob 20. uri potrebuje opravilo na strežniku, ki teče po urniku in pošlje potisno obvestilo ali e-pošto. Gostovane aplikacije, ki med mirovanjem zaspijo, se same ne bodo zbudile, zato vprašajte graditelja, kako se bo sprožilo načrtovano delo.
  • E-pošta je preprosta rezerva. Dnevni povzetek po e-pošti je lažje zgraditi in deluje povsod. Glejte kako pošiljati e-pošto iz aplikacije.

Razumen načrt: izdajte brez opomnikov, nekaj tednov uporabljajte, nato jih dodajte.

Primer prvega poziva

Zgradi spletno aplikacijo za sledenje navadam, zasnovano najprej za telefone. Dodam lahko navade z imenom, barvo in urnikom (vsak dan, izbrani dnevi v tednu ali N-krat na teden). Domači zaslon prikazuje današnje navade kot velike gumbe; en dotik označi kot opravljeno, drugi dotik razveljavi. Vsaka navada prikazuje trenutno in najboljšo serijo, štete le na načrtovane dneve, v mojem lokalnem časovnem pasu, danes pa serije ne prekine, dokler dan ni končan. Zgodovinski zaslon prikazuje mesečno mrežo za vsako navado. Prijave shranjujte kot lokalne koledarske datume. Dodajte prijavo z e-pošto in geslom ter podatke shranjujte v bazo podatkov, da se sinhronizirajo med mojim telefonom in prenosnikom. Naredite jo nameščljivo na začetni zaslon kot PWA z ikono in imenom.

Koraki gradnje

  1. Pogled za danes na vzorčnih podatkih. Najprej poskrbite, da glavni zaslon na telefonu deluje dobro.
  2. Dodajanje navad in prijav. Ustvarite tri navade z različnimi urniki in jih označite.
  3. Logika serij. Dajte AI testne primere: „navada Pon–Sre–Pet, opravljena v pon, sre, pet, pon → serija 4“. Preverite jih.
  4. Mreža zgodovine. Naj bodo vrzeli očitne.
  5. Prijava in baza podatkov. Nato jo odprite na drugi napravi in potrdite, da se podatki ujemajo.
  6. Namestitev. Dodajte jo na začetni zaslon iPhona (Deli → Dodaj na začetni zaslon) in Androida (možnost namestitve v brskalniku). Preverite ikono, ime in zagon čez cel zaslon.
  7. Uporabljajte teden dni. V sedmih dneh uporabe boste našli več pravih težav kot v eni uri testiranja.

Pogoste napake

  • Čas strežnika za „danes“. Najpogostejša napaka pri serijah. Uporabite časovni pas uporabnika.
  • Majhne površine za dotik. Sledilnik se uporablja z eno roko, na pol budno. Naredite gumbe za prijavo velike.
  • Preveč funkcij na začetku. Družbeni tokovi, značke in grafi lahko počakajo, dokler osnovna zanka ne deluje.
  • Obljubljanje potisnih obvestil na iPhonu brez namestitve. Uporabnike najprej prosite, naj jo dodajo na začetni zaslon.
  • Ni razveljavitve. Napačni dotiki se dogajajo vsak dan.
  • Brisanje namesto arhiviranja. Ljudje želijo ohraniti zgodovino, ko opustijo navado.

Kdaj je pripravljena aplikacija za navade boljša

Če želite le slediti lastnim navadam, so uveljavljene aplikacije za navade izpiljene, imajo pripomočke in nativna obvestila ter stanejo malo ali nič. Gradite lastno, ko želite nekaj, kar te aplikacije ne znajo – sledilnik za določen program (skupina coachinga, pacienti ene klinike, ekipni izziv), lastna pravila za serije, navade, povezane z drugimi podatki, ki jih hranite, ali preprosto zadovoljstvo orodja, narejenega točno za vas. Je tudi dober projekt za učenje, kako delujejo aplikacije; glejte ideje za stranske projekte, ki jih lahko zgradite z AI.

Gradnja z Mythexom

Mythex to gradi kot spletno aplikacijo: opišete jo v klepetu, preverite jo v okvirju v velikosti telefona živega predogleda, ko pa zahtevate račune in sinhronizacijo, doda bazo podatkov. Objavite jo na javni povezavi in dodajte na začetni zaslon telefona. Na paketu Pro lahko Mythex aplikacijo zapakira tudi v aplikacijo za Android in iPhone, poslano v notranje testiranje v Google Play in TestFlight. Za začetek z že napisanim pozivom odprite predlogo dnevnega sledilnika navad ali prebrskajte predloge aplikacij.

Vprašanja

Ali lahko naredim aplikacijo za sledenje navadam brez programiranja?

Da. Z graditeljem aplikacij z AI opišete navade, prijave in serije, ki jih želite, on pa napiše aplikacijo. Večina graditeljev z AI izdela spletne aplikacije, ki jih odprete v brskalniku telefona in dodate na začetni zaslon, namesto aplikacij iz trgovine App Store.

Kako delujejo serije navad?

Serija šteje zaporedne dneve (ali načrtovane dneve), na katere je bila navada opravljena, in se konča danes ali včeraj. Težko je določiti, kaj pomeni „danes“ – to mora slediti časovnemu pasu uporabnika, ne strežnika.

Ali lahko spletna aplikacija pošilja opomnike?

Da, z spletnimi potisnimi obvestili v večini brskalnikov. Na iPhonu in iPadu je Apple spletna potisna obvestila dodal v iOS 16.4 za spletne aplikacije, dodane na začetni zaslon, zato jo morajo uporabniki tako najprej namestiti. Opomniki po e-pošti so preprostejša rezerva.

Ali sledilnik navad potrebuje bazo podatkov?

Če je le za vas na eni napravi, lahko podatke shranjuje v brskalniku. Takoj ko ga želite uporabljati na več napravah, deliti z drugimi ali ne izgubiti podatkov, ko se brskalnik počisti, potrebuje bazo podatkov in prijavo.

Mythex · Pricing · Zgradite karkoli z AI · Predloge za spletna mesta in aplikacije · Mythex v primerjavi · Slovar pojmov gradnje aplikacij z AI · Brezplačna orodja za gradnjo aplikacij z AI · English

English አማርኛ العربية Български বাংলা Bosanski Català Čeština Dansk Deutsch Ελληνικά Español Español (España) Eesti فارسی Suomi Français Français (Canada) ગુજરાતી हिन्दी Hrvatski Magyar Հայերեն Bahasa Indonesia Íslenska Italiano 日本語 ქართული Қазақ тілі ಕನ್ನಡ 한국어 Lietuvių Latviešu Македонски മലയാളം Монгол मराठी Bahasa Melayu မြန်မာ Norsk bokmål Nederlands ਪੰਜਾਬੀ Polski Português (Brasil) Português (Portugal) Română Русский Slovenčina Soomaali Shqip Srpski Svenska Kiswahili தமிழ் తెలుగు ไทย Tagalog Türkçe Українська اردو Tiếng Việt 简体中文 繁體中文(香港) 繁體中文(台灣)