Jak vytvořit aplikaci pro iPhone, když začínáš od nuly
Chceš-li vytvořit aplikaci pro iPhone, začni tím, že určíš uživatele, jednu užitečnou akci a výsledek, kterého má dosáhnout. Postav tento postup, ověř ho na skutečném zařízení a pak připrav distribuci a platby, pokud je aplikace nabízí. Tady najdeš rozhodnutí, důkazy, které je potřeba shromáždit, a průvodce, se kterými postoupíš sám; balíček iOS Kit navíc tento postup spojuje do čtyř kroků se startovním kódem mých aplikací.
Autor: Mehdi Azizi · Obsah zkontrolován

Co se naučíš
- Tvůj nápad zúžený na jednu funkci
- Naučíš se zúžit nápad na to, co aplikace dělá při prvním spuštění, a sepsat, co počká na další verzi.
- Technický základ hned od začátku
- Expo, vývojářský účet Apple, projekt s kódem: vše je připravené od prvního kroku, ne až v den, kdy to potřebuješ.
- AI jako nástroj, ne jako berlička
- Uvidíš, jak si od AI vyžádat obrazovku, zkontrolovat, co vytvoří, a opravit ji, když se splete. Pokud chceš kódovat bez ní, jde to taky.
- Tvoje aplikace na tvém iPhonu
- Testovací verzi si přes TestFlight nainstaluješ už ve druhém kroku, abys svou práci posoudil na skutečném displeji.
Krok za krokem
- Krok 1
Vybereš nápad, publikum a cenu a nainstaluješ technický základ.
- Krok 2
Postavíš hlavní funkci a otestuješ ji na iPhonu přes TestFlight.
- Krok 3
Přidáš onboarding, paywall a předplatné.
- Krok 4
Připravíš stránku v App Store, zkontroluješ podklady a odešleš je Applu.
Kde začít s první aplikací pro iPhone?
Než vybereš nástroj, napiš jednostránkové zadání: pro koho, v jaké situaci, jaká akce, jaká data uchovat a co počká na další verzi. U smyšleného čtenářského deníku by postup mohl být: přidat knihu, zapsat dosaženou stránku, zavřít aplikaci a tu stránku znovu najít. Katalog dvaceti obrazovek ještě neřekne, jestli tento výsledek funguje.
Postupuj se čtyřmi výstupy: zadání, instalace, kde funguje hlavní postup, důkaz nákupu a obnovení, pokud prodáváš předplatné, a nakonec podklady pro App Store. Při každém kole si zapiš, co jsi vyzkoušel a co zbývá otestovat. Pokud funkce neslouží žádnému z těchto výstupů, zeptej se, jestli je pro první verzi nutná.
Jak ověřit, že aplikace opravdu funguje?
Otestuj čistou instalaci na iPhonu bez otevřených vývojářských nástrojů. Dokonči hlavní postup, zavři a znovu spusť aplikaci, vypni síť a odmítni požadovaná oprávnění. Zkontroluj i povinné obrazovky na nejmenším a největším podporovaném formátu se zobrazenou klávesnicí. U každého pokusu si poznamenej číslo buildu, zařízení, akci a pozorovaný výsledek.
Ve své případové studii TradaZen popisuji lekci, která nikdy neskončila, přestože automatické testy byly zelené. Užitečnou kontrolou bylo projít lekci až do konce. Pro svou aplikaci si stejně vyber pozorovatelný výsledek: najít uložená data, dokončit sezení nebo otevřít zakoupený obsah. „Tlačítko reaguje“ k ověření postupu nestačí.
Nainstalovat verzi z TestFlightu a zorganizovat testy
S jakým rozpočtem počítat před výběrem nástrojů?
Odděl spuštění, fixní náklady a náklady na provoz. Chybějící počítač nebo iPhone, členství pro publikování, nástroj na kód a volání placeného API nejsou stejná položka. Odhadni i čas na testování a údržbu. Aplikace, která funguje lokálně, a aplikace, která každou fotku analyzuje na serveru, nemají stejné výdaje, i když mají stejně obrazovek.
Než se rozhodneš pro no-code nebo stack s kódem, ověř, co tvůj projekt vyžaduje: publikování v App Store, nákupy v aplikaci, nativní funkce a možnost získat kód. Pak doplň rozpočet podle ceníků dodavatelů, jejich data a limitů každé nabídky. Průvodce náklady tyto položky rozebírá; tabulka ti umožní porovnat tvé vlastní předpoklady, aniž bys rozpočet jiné aplikace bral za svůj.
Pochopit náklady na iOS aplikaci včetně publikování a provozu
Proč se mnou
Vydávám vlastní iOS aplikace: Solys, TradaZen, Nolera a Vigie jsou v App Store, další je v kontrole u Applu. Prošel jsem stejnými kroky jako ty, od nápadu po zamítnutí od Applu, a právě tuhle cestu jsem sepsal do balíčku iOS Kit, se startovním kódem mých aplikací.
Přečti si příběh TradaZen, od vzniku přes zamítnutí od Applu až po vydání.
Začni s průvodci zdarma
Časté otázky
Nikdy jsem neprogramoval, jde to?
Ano. Kit je určený začátečníkům, ale musíš být připravený pracovat s AI, jako je Claude Code nebo Cursor: kit jí dává pravidla a skills, aby psala kód čistě. Nejvíc záleží na čase, který tomu každý týden věnuješ.
Bude moje aplikace určitě vydaná?
To ti nikdo zaručit nemůže: rozhoduje Apple. Balíček iOS Kit obsahuje Apple Review Kit: kontrolní seznam před odesláním, má opravená zamítnutí a skills, které tvou aplikaci zkontrolují.
Kolik kit stojí?
129,99 €, jednorázově, s tím, že 1 rok aktualizací v ceně, pak 49,99 € ročně, pokud chceš pokračovat. Balíček iOS Kit je k dispozici. Okamžité stažení po zaplacení.
A co Android?
Kód z kitu se pro Android zkompiluje, ale veškeré dolaďování je dělané pro iPhone. Kit je navržený pro App Store.
iOS Kit
Startovní kód mých aplikací, postup se zprávami pro Clauda a všechny kity. Claude začíná s aplikací, která už běží. 129,99 €.