Průvodci

Jak vytvořit aplikaci pro sledování návyků

Aplikace pro sledování návyků je seznam návyků, rychlý způsob, jak je každý den odškrtnout, a přehled sérií a historie, který vás drží v pohybu. Patří k nejlepším prvním aplikacím pro stavbu s AI: data jsou malá, pravidla jasná a budete ji používat sami každý den. Praktický způsob, jak ji dnes postavit, je jako webovou aplikaci přizpůsobenou telefonu, kterou přidáte na plochu telefonu — ne aplikaci z App Store — a tento návod je upřímný o tom, co to znamená pro připomínky.

Webová aplikace, ne aplikace z App Store (zatím)

Většina lidí si aplikaci pro sledování návyků představí jako telefonní aplikaci. Máte tři možnosti:

MožnostCo to jeVýhodyNevýhody
Webová aplikace přizpůsobená telefonuWeb navržený pro telefonyFunguje všude, jeden odkaz, bez schvalování v obchoděOtevírá se v prohlížeči, pokud ji nainstalujete
Progresivní webová aplikace (PWA)Webová aplikace, kterou lze nainstalovat na plochu, s vlastní ikonou a celoobrazovkovým oknemPůsobí jako aplikace, umí push a některé offline funkcePush na iPhonu jen po instalaci na plochu; některé funkce zařízení nejsou dostupné
Nativní aplikacePro iOS a Android, distribuovaná přes obchodyPlný přístup k zařízení, přítomnost v obchodě, widgetyÚčty a schvalování v obchodě; mnohem víc práce na stavbě i aktualizacích

Pro osobní nebo malou cílovou skupinu je obvykle správnou první verzí PWA. Účty v obchodech také něco stojí: podle jejich vlastních stránek je k září 2026 členství v Apple Developer Program 99 USD ročně a účet Google Play pro vývojáře jednorázově 25 USD. Náš průvodce nativními a progresivními webovými aplikacemi jde hlouběji a jak postavit webovou aplikaci přizpůsobenou telefonu pokrývá detaily pro telefony.

Poznámka k AI nástrojům: většina z nich staví webové aplikace. Mythex také, a na tarifu Pro ji zabalí jako aplikaci pro Android a iPhone, odeslanou do interního testování v Google Play a TestFlight. Obrazovky jsou webové, takže pokud chcete plně nativní UI, použijte nativní nástroj.

Co aplikace pro sledování návyků potřebuje

Základní funkce

  • Návyky: název, volitelná ikona nebo barva a plán — každý den, vybrané dny v týdnu, nebo počet opakování za týden.
  • Zaškrtávání: jedním klepnutím označíte dnešek jako splněný. Dalším klepnutím to vrátíte.
  • Přehled dneška: návyky, které jsou dnes na řadě, s jasně odlišenými splněnými. Tuhle obrazovku lidé otevírají nejčastěji, takže musí být rychlá.
  • Série: aktuální a nejlepší série pro každý návyk.
  • Historie: kalendář nebo mřížka zobrazující každý den, aby byly vidět mezery.

Hezké mít, později

  • Počítané návyky („8 sklenic vody“, „20 stran“) s denním cílem.
  • Poznámky u zaškrtnutí („běh 5 km, cítil jsem se pomalu“).
  • Připomínky v zvoleném čase.
  • Pozastavení návyku (dovolená, nemoc) bez přerušení série.
  • Archivace návyků, které jste přestali dělat, místo mazání jejich historie.

Data

Celou aplikaci unesou dvě tabulky:

  • Návyky — uživatel, název, plán, cíl, datum vytvoření, příznak archivace.
  • Zaškrtnutí — návyk, datum, hodnota (u počítaných návyků), poznámka.

Ukládejte zaškrtnutí jako kalendářní datum (například 2026-09-29) v časovém pásmu uživatele, ne jen jako časové razítko. Tohle jediné rozhodnutí předejde většině chyb se sériemi.

Správné počítání sérií

Série vypadají jednoduše, ale jednoduché nejsou. Rozhodněte tato pravidla a dejte je do promptu:

  1. Čí „dnes“? Používejte místní datum uživatele. Zaškrtnutí ve 23:30 v Los Angeles je už „zítra“ v UTC. Časové pásmo uživatele si uložte v jeho profilu.
  2. Počítá se dnešek už teď? Pokud dnešek ještě není splněn, aktuální série by měla dál ukazovat včerejší běh, místo aby o půlnoci spadla na nulu. Většina aplikací považuje sérii za přerušenou až ve chvíli, kdy naplánovaný den úplně skončí.
  3. Jen naplánované dny. U návyku pondělí–středa–pátek není úterý zmeškání.
  4. Týdenní cíle. „3krát týdně“ se měří po týdnech, takže série se počítá v týdnech.
  5. Dodatečné zaškrtnutí. Může lidé zaškrtnout včerejšek? Obvykle ano, v rámci limitu, protože lidé zapomínají.

Nechte AI napsat výpočet série jako samostatnou, otestovanou funkci a dejte jí příklady s očekávanými výsledky. Tuhle část je nejvíc třeba zkontrolovat ručně.

Jeden uživatel, nebo účty?

Pokud je aplikace jen pro vás, na jednom zařízení, může data držet v úložišti prohlížeče — bez přihlášení a bez databáze. Háček: vymazání prohlížeče nebo přechod na jiný telefon znamená ztrátu všeho.

Pokud chcete návyky na telefonu i notebooku, nebo ji stavíte pro ostatní, přidejte:

  • Přihlášení — e-mail a heslo nebo poskytovatel přihlášení. Viz jak přidat přihlášení do aplikace.
  • Databázi — aby data žila na serveru a synchronizovala se mezi zařízeními.
  • Oddělení dat uživatelů — každý člověk smí vidět jen své návyky. Otestujte přihlášením jako dva různí uživatelé.

Data o návycích mohou být osobní (zdraví, abstinence, léky). Držte je ve výchozím stavu soukromá, nepřidávejte sociální sdílení bez výslovného souhlasu a dejte uživatelům způsob, jak svá data exportovat a smazat.

Připomínky, upřímně

Připomínky jsou funkce, která nejvíc odlišuje webovou aplikaci od nativní.

  • Web push funguje v moderních prohlížečích. Na iPhonu a iPadu přišel web push podle týmu WebKit od Applu s iOS a iPadOS 16.4 pro webové aplikace přidané na plochu — uživatelé ji tedy musí nejdřív nainstalovat a pak povolit oznámení.
  • Něco je musí odeslat. Připomínka v 20:00 potřebuje úlohu na serveru, která běží podle plánu a odešle push nebo e-mail. Hostované aplikace, které při nečinnosti usínají, se samy neprobudí, takže se zeptejte svého nástroje, jak se naplánovaná práce spustí.
  • E-mail je jednoduchá záloha. Denní shrnutí e-mailem se staví snadno a funguje všude. Viz jak posílat e-maily z aplikace.

Rozumný plán: nejdřív bez připomínek, týden ji používejte a pak je přidejte.

První prompt, který funguje

Vytvoř webovou aplikaci pro sledování návyků navrženou nejdřív pro telefony. Mohu přidávat návyky s názvem, barvou a plánem (každý den, vybrané dny v týdnu, nebo N krát týdně). Domovská obrazovka zobrazuje dnešní návyky jako velká dotyková tlačítka; jedno klepnutí označí splněno, další klepnutí zruší. Každý návyk ukazuje aktuální a nejlepší sérii, počítanou jen v naplánované dny podle mého místního časového pásma; dnešek nepřeruší sérii, dokud den neskončí. Obrazovka historie ukazuje měsíční mřížku pro každý návyk. Zaškrtnutí ukládejte jako místní kalendářní data. Přidejte přihlášení e-mailem a heslem a ukládejte data do databáze, aby se synchronizovala mezi mým telefonem a notebookem. Ať se dá nainstalovat na plochu jako PWA s ikonou a názvem.

Kroky stavby

  1. Přehled dneška na ukázkových datech. Nejdřív dostaňte hlavní obrazovku do správného pocitu na telefonu.
  2. Přidání návyků a zaškrtávání. Vytvořte tři návyky s různými plány a odškrtněte je.
  3. Logika sérií. Dejte AI testovací případy: „Návyk po–st–pá splněn v po, st, pá, po → série 4.“ Ověřte je.
  4. Mřížka historie. Ať jsou mezery zřejmé.
  5. Přihlášení a databáze. Pak ji otevřete na druhém zařízení a ověřte, že data sedí.
  6. Instalace. Přidejte ji na plochu iPhonu (Sdílet → Přidat na plochu) a Androidu (možnost instalace v prohlížeči). Zkontrolujte ikonu, název a spuštění na celou obrazovku.
  7. Používejte ji týden. Za sedm dní najdete víc skutečných problémů než za hodinu testování.

Časté chyby

  • Serverový čas pro „dnes“. Nejčastější chyba u sérií. Používejte časové pásmo uživatele.
  • Malé dotykové plochy. Sledovač se používá jednou rukou, napůl probuzen. Dělejte tlačítka zaškrtnutí velká.
  • Příliš mnoho funkcí hned. Sociální kanály, odznaky a grafy mohou počkat, dokud nefunguje základní smyčka.
  • Slibování push na iPhonu bez instalace. Řekněte uživatelům, ať nejdřív přidají aplikaci na plochu.
  • Žádné vrácení zpět. Špatné klepnutí se děje denně.
  • Mazání místo archivace. Lidé chtějí zachovat historii, když návyk opustí.

Kdy je lepší hotová aplikace na návyky

Pokud chcete jen sledovat vlastní návyky, zavedené aplikace na návyky jsou propracované, mají widgety a nativní oznámení a stojí málo nebo nic. Vlastní řešení stavte, když chcete něco, co tyto aplikace nedělají — sledovač pro konkrétní program (skupina klientů koučinku, pacienti kliniky, týmová výzva), vlastní pravidla pro série, návyky propojené s dalšími daty, která už držíte, nebo prostě spokojenost z nástroje udělaného přesně pro vás. Je to také dobrý projekt na pochopení toho, jak aplikace fungují; viz nápady na vedlejší projekty, které můžete postavit s AI.

Stavba s Mythex

Mythex to staví jako webovou aplikaci: popíšete ji v chatu, zkontrolujete ji v živém náhledu v rozměru telefonu a přidá databázi, když si vyžádáte účty a synchronizaci. Publikujte na veřejný odkaz a přidejte si ji na plochu telefonu. Na tarifu Pro ji Mythex může zabalit také jako aplikaci pro Android a iPhone, odeslanou do interního testování v Google Play a TestFlight. Pro začátek s hotovým promptem otevřete šablonu denního sledovače návyků nebo si prohlédněte šablony aplikací.

Otázky

Můžu postavit aplikaci pro sledování návyků bez programování?

Ano. S nástrojem pro tvorbu aplikací popíšete návyky, zaškrtávání a série, které chcete, a on napíše aplikaci. Většina AI nástrojů vytváří webové aplikace, které otevřete v prohlížeči telefonu a můžete je přidat na plochu, místo aplikací z App Store.

Jak fungují série návyků?

Série počítá po sobě jdoucí dny (nebo naplánované dny), kdy byl návyk splněn, a končí dnes nebo včera. Těžké je rozhodnout, co znamená „dnes“ — mělo by se řídit časovým pásmem uživatele, ne serveru.

Může webová aplikace posílat připomínky?

Ano, přes web push ve většině prohlížečů. Na iPhonu a iPadu přidal Apple web push v iOS 16.4 pro webové aplikace přidané na plochu, takže uživatelé ji nejdřív musí nainstalovat takto. E-mailové připomínky jsou jednodušší záložní varianta.

Potřebuje aplikace pro sledování návyků databázi?

Pokud je jen pro vás na jednom zařízení, může data ukládat v prohlížeči. Jakmile ji chcete používat na více zařízeních, sdílet s ostatními nebo nechtít přijít o data při vymazání prohlížeče, potřebuje databázi a přihlášení.

Mythex · Pricing · Vytvořte cokoli s AI · Šablony webů a aplikací · Mythex v porovnání · Slovník tvorby aplikací s AI · Bezplatné nástroje pro tvorbu aplikací s AI · English

English አማርኛ العربية Български বাংলা Bosanski Català 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 Slovenščina Soomaali Shqip Srpski Svenska Kiswahili தமிழ் తెలుగు ไทย Tagalog Türkçe Українська اردو Tiếng Việt 简体中文 繁體中文(香港) 繁體中文(台灣)