Ako vytvoriť aplikáciu: 4 kroky, ktoré treba dodržať
Autor: Mehdi Azizi
Aktualizované , 12 min
Ako vytvoriť aplikáciu: 4 spôsoby, 4 kroky v správnom poradí, skutočné náklady a termíny. Od niekoho, kto svoje appky sám publikuje.
Ako vytvoriť aplikáciu? Sú štyri spôsoby: nástroj bez kódu, AI, ktorá za teba píše kód, kód, ktorý sa naučíš sám, alebo externý dodávateľ. Nech si vyberieš ktorýkoľvek, cesta vedie cez tie isté štyri kroky: vybrať aplikáciu, ktorá môže zarábať, postaviť jej hlavnú funkciu, napojiť platby a potom ju publikovať a dať sa nájsť. V tomto poradí a s jedným pravidlom, ktoré ich všetky spája: každý krok končí niečím konkrétnym, otestovaným na skutočnom telefóne.
Väčšina prvých appiek nezomrie na technike ani na rozpočte. Zomrú v nejasnosti: nikto nevie, čo znamená „hotové“, funkcie pribúdajú a o šesť mesiacov stále nie je nič v App Store. Toto je metóda, ktorú používam na vlastné iOS appky, napríklad Solys (budík s minihrami) a TradaZen (simulátor tradingu), obe sú v App Store. Vyladil som ju na zamietnutiach od Apple pri Solys, Clic a Nolera. Moje príklady sú teda z iPhonu; keď Google Play funguje inak, poviem to.
Aké sú spôsoby, ako vytvoriť aplikáciu?
Pred krokmi jedno rozhodnutie: ako budeš stavať? Existujú štyri spôsoby a žiadny nie je najlepší pre každého.
| Spôsob | Pre aký projekt | Čo platíš | Obmedzenie |
|---|---|---|---|
| Nástroj bez kódu (Bubble, FlutterFlow, Glide) | Katalóg, formulár, prototyp, interný nástroj | Predplatné nástroja, kým appka existuje | Appka žije u nástroja a nie všetky publikujú do obchodov |
| AI, ktorá píše kód (Claude Code, Codex, Cursor) | Vlastná appka v obchodoch, bez toho, aby si na začiatku vedel kódiť | Predplatné AI a poplatky obchodov | Kód patrí tebe, ale testovať ho musíš ty |
| Naučiť sa kódiť (Swift, Kotlin, React Native) | Chceš mať všetko pod kontrolou alebo z toho spraviť povolanie | Hlavne čas | Najdlhšia cesta k prvej publikácii |
| Dodávateľ (freelancer alebo agentúra) | Nástroj pre tvoje podnikanie, keď ti chýba čas | Čas vývojára: denná sadzba krát počet dní | Každá zmena sa platí; over si, kto vlastní účet a kód |
Nástroj bez kódu (no-code). Appku poskladáš myšou, bez jediného riadku kódu. Je to rýchle pri katalógu, formulári alebo internom nástroji. Skôr než sa zaviažeš, over si, či nástroj naozaj publikuje do obchodov. Bubble vysvetľuje, ako publikovať do App Store a Google Play, a FlutterFlow to ponúka od platenej verzie Basic. Glide naopak uvádza, že jeho appky sú webové aplikácie a priama publikácia do App Store alebo Google Play nie je podporovaná. Obmedzenia prípad od prípadu nájdeš v článku vytvoriť aplikáciu bez kódovania.
AI, ktorá píše kód. Opíšeš, čo chceš, a asistent ako Claude Code, Codex alebo Cursor napíše skutočný kód v štandardnom formáte, ktorý si môžeš zobrať inam. Volá sa to vibe coding. Takto robím svoje appky. Odvrátená strana: AI sa mýli s istotou a testovať musíš ty. Pri výbere nástroja si prečítaj akú AI na vytvorenie aplikácie. Ak sa to chceš naučiť so štruktúrou, je tu kurz vibe codingu.
Naučiť sa kódiť. Cesta pre tých, čo chcú mať všetko pod kontrolou alebo z toho spraviť povolanie. Tutoriály od Apple a Expo sú zadarmo; postup nájdeš v článku naučiť sa vytvoriť aplikáciu.
Dodávateľ. Freelancer alebo agentúra postaví appku za teba. Je to dobrá voľba, keď je appka nástrojom pre tvoje podnikanie a chýba ti čas. Platíš čas vývojára a platí sa aj každá zmena. Pýtaj si písomne presný rozsah, kto vlastní Apple účet a kód a čo sa stane, ak Apple appku zamietne. Otázky, ktoré treba položiť, sú v článku dať si vyvinúť aplikáciu.
Ostáva piata cesta, niekde medzi ostatnými: stavať sám, ale z hotového základu. Na tom stojí môj kit na vytvorenie mobilnej aplikácie bez začínania od nuly, iOS Kit: štartovací kód mojich appiek a postup v štyroch krokoch vlastným tempom.
Ako sa rozhodnúť? Stačia tri otázky:
- Musí byť tvoja appka v App Store alebo Google Play? Ak áno, vyraď nástroje, ktoré robia iba webové aplikácie.
- Má predávať predplatné? Pravidlo 3.1.1 v App Review Guidelines až na výnimky vyžaduje nákup v aplikácii cez Apple na odomknutie funkcií. Ešte pred začatím si over, ako to zvláda tvoj spôsob stavby.
- Máš skôr čas, alebo skôr rozpočet? Čas: postav si ju sám, s AI. Rozpočet a žiadny čas: daj si ju vyvinúť.
Natívna, webová alebo multiplatformová aplikácia: čo vybrať?
Druhé rozhodnutie, jednoduchšie, než sa zdá: aký typ aplikácie?
- Natívna aplikácia sa inštaluje z obchodu a má prístup k funkciám telefónu: notifikácie, fotoaparát, nákupy v aplikácii. Píše sa v jazyku každej platformy (Swift pre iPhone, Kotlin pre Android), takže potrebuješ jeden projekt na platformu.
- Webová aplikácia (PWA) je web, ktorý sa správa ako appka. Nejde cez žiadny obchod: nečakáš na review, ale v App Store ju nikto nenájde. A zabaliť web do appky nestačí: Apple v pravidle 4.2 chce, aby appka išla nad rámec zabaleného webu.
- Multiplatformová aplikácia vychádza z jedného projektu a vznikne z neho appka pre iPhone aj pre Android. Expo to zhrnie takto: jeden projekt v JavaScripte alebo TypeScripte, ktorý beží natívne na zariadeniach tvojich používateľov, Android, iOS aj web.
Pre prvú appku odporúčam multiplatformu, s React Native a Expo. Udržiavaš jediný kód a kompilácia prebieha na Macoch hostovaných u Expo: môžeš publikovať iOS aplikáciu bez Macu.
iOS alebo Android ako prvý? Jeden kód neznamená jedno spustenie: každý obchod má vlastnú stránku, pravidlá a review. Začni jednou platformou. Ak tvoja appka predáva predplatné, radím iPhone; čísla a protiargumenty sú v článku iOS alebo Android aplikácia: čím začať.
Prečo sa toľko aplikácií nikdy nedostane do App Store?
Takmer vždy sa opakujú tri príčiny:
- Príliš veľká prvá verzia. Dvanásť napoly hotových funkcií namiesto jednej dokončenej.
- Na platby sa myslí až na konci. Model príjmov mení štruktúru appky: pridať ho dodatočne znamená prestavovať.
- Publikácia braná ako formalita. Review od Apple, stránka v obchode, súkromie: je to plnohodnotný krok s vlastnými pascami, až po ikonu zamietnutú s ITMS-90717.
Metóda nižšie rieši všetky tri príčiny, krok po kroku.
Krok 1: ako vybrať nápad na aplikáciu, ktorá môže zarábať?
Skôr než napíšeš riadok kódu, odpovedz písomne na tri otázky.
Pre koho? Konkrétny človek s problémom, ktorý sa opakuje. „Ľudia, ktorí majú problém vstávať“ je užitočnejšie než „všetci“.
Čo appka robí, v jednej vete? Ak potrebuješ dve vety, prvá verzia je príliš veľká. Ostatné funkcie počkajú, kým si ich vypýtajú skutoční používatelia.
Ako zarába? Predplatné, jednorazový nákup, reklama: rozhodni sa teraz. Pri appke, ktorú ľudia používajú pravidelne, je predplatné často najlogickejšie; pri nástroji na občasné použitie sa dá obhájiť jednorazový nákup. Kompletné porovnanie je v článku predplatné alebo jednorazový nákup pre iOS appku.
Ak si chceš overiť, že nápad niekoho zaujíma, skôr než mu venuješ týždne, prežeň ho 5 testami z článku ako nájsť nápad na aplikáciu. A na jeho spísanie stačí jedna strana: šablónu nájdeš v článku zadanie pre mobilnú aplikáciu.
Na konci tohto kroku musíš mať nainštalovaný aj technický základ. Pre začiatočníka je to React Native s Expo, z dôvodov uvedených vyššie; stránka React Native a Expo pre mobilnú appku túto voľbu rozoberá. Ako vymedziť prvú verziu, vysvetľuje stránka MVP iOS aplikácie.
Dobrá prvá verzia robí jednu vec výborne, nie dvanásť priemerne.
Krok 2: ako postaviť jadro tvojej aplikácie?
Postav iba hlavnú funkciu a čo najskôr ju otestuj na vlastnom iPhone. Nie na screenshotoch, nie iba v simulátore.
Pár pravidiel, ktoré mi ušetrili veľa vracania sa späť:
- Testuj na najmenšej a najväčšej obrazovke. Moje prvé zamietnutie od Apple pri Solys spôsobilo úvodné demo, ktoré sa nedalo vyhrať v okne menšom, než mali moje telefóny: reviewer testoval na iPade, kde iPhone appka beží v režime kompatibility.
- Počítaj s výpadkami. Vypadnutá sieť, zamietnuté povolenie, prázdna obrazovka: každý prípad si zaslúži jasnú správu.
- Používaj AI, ale čítaj po nej. Claude alebo Cursor píšu rýchlo a pri pravidlách Apple sa mýlia s istotou. Pasce sú zhrnuté v článku vytvoriť iOS appku s AI.
Tento krok končí, keď appku používajú externí testeri cez TestFlight, beta nástroj od Apple. Všetko je vysvetlené v článku TestFlight: testovanie iPhone appky.
Krok 3: ako napojiť platby v iOS aplikácii?
Tento krok väčšina začiatočníkov odkladá, a práve ten rozhoduje, či appka môže niečo zarobiť.
Onboarding. Prvé obrazovky musia ukázať hodnotu appky skôr, než o čokoľvek požiadajú: hodnotenie, povolenie alebo platbu. Presne to kontroluje aj Apple: moje druhé zamietnutie pri Solys (guideline 5.6.3) spôsobila žiadosť o hodnotenie počas onboardingu.
Paywall. Obrazovka predplatného musí jasne ukazovať cenu, dĺžku, prípadnú skúšobnú dobu a tlačidlo na obnovenie nákupov. Typické chyby sú v článku iOS paywall: 7 chýb začiatočníkov.
Predplatné. Produkty sa vytvárajú v App Store Connect. Na správu prístupových práv, obnovenie nákupov a sledovanie príjmov používam RevenueCat. Stránka in-app predplatné v iOS opisuje celú prácu.
Merania. Bez meraní nebudeš vedieť, kde ľudia odchádzajú. Na sledovanie cesty (otvorenie, koniec onboardingu, zobrazenie paywallu, nákup) používam PostHog a na pády Sentry.
Krok 4: ako publikovať aplikáciu a dať sa nájsť?
Stránka v App Store. Názov, podtitul, kľúčové slová, screenshoty, popis. Práve to rozhoduje, či si ju niekto stiahne a či ťa App Store ukáže vo výsledkoch vyhľadávania. Stránka ASO pre App Store vysvetľuje, ako na nej pracovať.
Súkromie. Vyhlásenia o zbere dát musia zodpovedať tomu, čo appka naozaj robí, a tvoje zásady ochrany súkromia online musia byť aktuálne. Presne za toto dostal Clic zamietnutie 5.1.1.
Odoslanie na review. Ak appka vyžaduje prihlásenie, daj k dispozícii demo účet a vysvetli, čo má reviewer otestovať. Apple uvádza, že 90 % podaní posúdi za menej ako 48 hodín; harmonogram naozaj predlžujú až zamietnutia. Lehoty sú rozpísané v článku ako dlho trvá schválenie v App Store a celý postup na stránke publikovať aplikáciu v App Store.
A na Google Play? Cesta je rovnaká, s jedným krokom navyše. Pri osobnom účte vytvorenom po 13. novembri 2023 Google vyžaduje uzavretý test s aspoň 12 prihlásenými testermi počas 14 dní za sebou pred spustením do produkcie.
Prví používatelia. Publikovaná appka ešte nie je nájdená appka. Hovor o svojej appke tam, kde sa tvoje publikum už nachádza, a čísla stránky sleduj od prvého týždňa.
Koľko stojí vytvorenie aplikácie?
Ak ju staviaš sám, povinné náklady sú nízke. Tu sú ceny uvedené na oficiálnych stránkach 2. októbra 2026. Tieto ponuky sa menia: over si ich, než sa do toho pustíš.
| Položka | Uvedená cena | Kedy ju platíš |
|---|---|---|
| Účet Apple Developer | 99 $ ročne | Pre TestFlight a publikovanie |
| Účet Google Play | 25 $, jednorazovo | Pri vytvorení účtu |
| Kompilácia a odoslanie do obchodov (Expo EAS) | 0 $ do 15 iOS buildov a 15 Android buildov mesačne, potom 19 $ mesačne | Keď kompiluješ často |
| Databáza a účty (Supabase) | 0 $ do 500 MB a 50 000 aktívnych používateľov mesačne, potom od 25 $ mesačne | Keď appka rastie |
| Predplatné (RevenueCat) | 0 $ do 2 500 $ sledovaných príjmov mesačne, potom 1 % | Keď appka predáva |
| Provízia Apple | 15 % so Small Business Program, inak 30 % | Z každého predaja cez App Store |
Dve upresnenia. Apple účet za 99 $ nepotrebuješ na to, aby si začal kódiť, iba na TestFlight a publikovanie: postup je v článku Apple vývojársky účet: cena a registrácia. A registrácia do Small Business Program nie je automatická: musíš o ňu požiadať.
Ak si appku dáš vyvinúť, platíš čas vývojára: dennú sadzbu krát počet dní. Bez poznania rozsahu sa nedá uviesť žiadne seriózne číslo. Náklady, bezplatné úrovne a výdavky, o ktorých takmer nikto nehovorí, sú rozpísané v článku koľko stojí aplikácia.
Najväčšia položka nie je na žiadnej faktúre: tvoj čas.
Ako dlho trvá cesta od nápadu do App Store?
Bez poznania appky a tvojej počiatočnej úrovne neexistuje poctivý odhad. Isté je, že každý krok musí mať viditeľný koniec:
- Nápad: jedna veta, publikum, model príjmov, nainštalovaný technický základ.
- Stavba: hlavnú funkciu používajú testeri cez TestFlight.
- Platby: úspešný testovací nákup vrátane obnovenia.
- Publikácia: appka odoslaná Apple, kompletná stránka vrátane vekového hodnotenia.
Ak krok nemá viditeľný koniec, je to znak, že prvá verzia je príliš veľká.
Skutočný orientačný bod, ktorý nie je priemer ani práca na plný úväzok: pri TradaZen ubehlo 26 kalendárnych dní medzi prvým commitom a publikáciou v App Store. Podrobnosti sú v článku ako dlho trvá vytvoriť aplikáciu.
A po publikácii?
Publikovaná appka je začiatok. Prvé merania používania takmer vždy prezradia niečo, čo nikto nečakal: obrazovku, kde všetci odchádzajú, paywall, ktorý nikto nevidí, funkciu, ktorú ľudia používajú inak. O ďalšej verzii rozhodujú tieto čísla, nie tvoje pôvodné tušenie.
Často kladené otázky
Dá sa vytvoriť aplikácia zadarmo?
Áno, z veľkej časti. Vďaka bezplatným ponukám nástrojov môžeš kódiť, testovať na telefóne a kompilovať appku bez platenia. Publikácia je však platená: 99 $ ročne u Apple, 25 $ jednorazovo u Google. Podrobnosti sú v článku vytvoriť aplikáciu zadarmo.
Koľko stojí vytvoriť aplikáciu?
Ak ju staviaš sám, povinné náklady sú iba vývojárske účty: 99 $ ročne pre Apple, 25 $ jednorazovo pre Google. Nástroje majú na začiatok bezplatné ponuky. Ak si ju dáš vyvinúť, platíš čas vývojára a cena závisí od rozsahu.
Ako jednoducho vytvoriť aplikáciu?
Najjednoduchšie nie je nejaký nástroj, ale mini prvá verzia: jedna funkcia, dokončená. Na katalóg alebo formulár stačí nástroj bez kódu. Na appku, ktorú chceš publikovať a predávať, napíše kód AI, pod podmienkou, že každý krok otestuješ na skutočnom telefóne.
Aký je najlepší softvér na vytvorenie mobilnej aplikácie?
Absolútne najlepší softvér neexistuje. Na skladanie bez kódu vedia Bubble alebo FlutterFlow publikovať do obchodov. Ak má kód písať AI, Claude Code, Codex alebo Cursor sa používajú s React Native a Expo. Správna voľba závisí od dvoch vecí: či appka musí byť v obchodoch a či má predávať predplatné. Porovnanie generátorov je v článku Lovable, Rork, FlutterFlow.
Dá sa vytvoriť aplikácia sám, bez znalosti kódovania?
Áno. Svoje appky publikujem s React Native, Expo a AI a každý krok tohto návodu zvládneš sám. Treba vedieť jedno: AI píše kód, ale kontroluješ ho ty. Vždy príde chvíľa, keď musíš trochu rozumieť tomu, čo napísala, hlavne pri platbách a review od Apple.
Oplatí sa vytvoriť aplikáciu?
To ti nikto nezaručí. Príjem nezávisí od počtu stiahnutí, ale od počtu ľudí, ktorí platia, a od toho, čo ostane po provízii Apple. Čo ovplyvňuje výsledok, vysvetľuje článok koľko zarába aplikácia.
Ako dlho trvá vytvoriť aplikáciu?
Univerzálna dĺžka neexistuje: všetko závisí od veľkosti prvej verzie a od času, ktorý jej týždenne venuješ. Môj skutočný orientačný bod: 26 kalendárnych dní medzi prvým commitom a publikáciou TradaZen v App Store.
Ako vytvoriť aplikáciu pre iPhone?
Tie 4 kroky sú rovnaké, s tromi nástrojmi typickými pre Apple: účet Apple Developer, TestFlight pre testerov a App Store Connect pre stránku a odoslanie na review. Celý postup nájdeš na stránke vytvoriť aplikáciu pre iPhone.
Choď touto metódou s iOS Kitom
Tieto 4 kroky sú presne tie, z ktorých sa skladá postup v iOS Kit: vybrať appku, ktorá môže zarábať, postaviť jej jadro, napojiť peniaze, publikovať a dať sa nájsť. Ideš nimi vlastným tempom, so štartovacím kódom mojich appiek a Claude Code skillmi pre každý krok.
Touto metódou môžeš ísť aj sám, s návodmi prelinkovanými v tomto článku. Nevieš, na ktorom kroku si? Bezplatná diagnostika ti ukáže, kde stojíš, povie ti, ktorým krokom začať, a pošle ti môj checklist proti zamietnutiu od Apple. Schválenie od Apple ani príjem ti nikto nezaručí; metóda ti zaručí, že v každej chvíli vieš, čo ešte treba urobiť.