# Vytvoriť aplikáciu s Claude Code: návod pre iPhone

> Nainštaluj Claude Code, vytvor projekt v Expo, napíš CLAUDE.md, zadávaj prompty po jednej obrazovke a pošli appku na TestFlight cez EAS. Kompletný návod.

Pôvodná stránka: [Vytvoriť aplikáciu s Claude Code: návod pre iPhone](https://devoria.fr/sk/blog/vytvorit-aplikaciu-claude-code-navod-iphone)
Autor: [Mehdi Azizi](https://devoria.fr/sk/mehdi-azizi)
Zverejnenie: 2026-09-23
Posledná revízia obsahu: 2026-10-09


## Vytvoriť aplikáciu s Claude Code: krátka odpoveď

Na vytvorenie aplikácie s Claude Code potrebuješ platený prístup ku Claude Code (kompatibilné predplatné alebo Console s platbou za použitie), Node.js, iPhone s Expo Go a projekt v Expo. Napíšeš súbor `CLAUDE.md`, ktorý opisuje tvoj stack a tvoje pravidlá, žiadaš vždy len jednu obrazovku, každú obrazovku otestuješ na iPhone a potom appku pošleš na TestFlight cez EAS.

Tento návod dopĺňa môj sprievodca [vytvoriť iOS appku s AI](https://devoria.fr/sk/blog/vytvorit-ios-aplikaciu-s-ai-nastrahy-kontroly), ktorý vysvetľuje, čo AI robí dobre a čo pokazí. Tu ideme do praxe: príkazy, súbory, prompty.

Svoje iOS appky programujem s Claude Code a Cursorom každý deň. Môj stack: React Native, Expo, EAS, RevenueCat a Supabase. Solys, budík s minihrami, a TradaZen, appka na tréning tradingu, sú zverejnené v App Store. Nolera a Clic Apple zamietol, potom som ich opravil. Všetko, čo nasleduje, pochádza z tejto práce.

Ak chceš vidieť túto metódu použitú na zverejnenej appke, zdokumentoval som [cestu TradaZen od prvého commitu po zamietnutia od Apple a pivoty](https://devoria.fr/sk/blog/pripadova-studia-tradazen-spustenie-aplikacie-iphone). Táto skúsenosť dopĺňa kroky návodu.

## Krok 1: priprav si predpoklady

Pred prvým príkazom si over, že máš všetko z tohto zoznamu.

### Platený účet Claude

Claude Code nie je súčasťou bezplatného plánu claude.ai. [Podľa dokumentácie Anthropic](https://code.claude.com/docs/en/setup) potrebuješ účet Pro, Max, Team, Enterprise alebo Console. Plán Pro ti stačí na začiatok, v rámci jeho limitov používania.

### Node.js a terminál

Expo vyžaduje [Node.js vo verzii LTS](https://docs.expo.dev/get-started/create-a-project/), na macOS, Windows alebo Linuxe. Claude Code beží na macOS 13 a novšom, Windows 10 a novšom a na hlavných distribúciách Linuxu.

### iPhone a Expo Go

Nainštaluj si Expo Go z App Store na iPhone, aby si mohol skúšať prvé obrazovky bez kompilovania vlastnej appky. Pred vytvorením projektu si [over verziu SDK kompatibilnú s tvojou inštaláciou na stránke Expo Go](https://expo.dev/go). Najnovšie SDK a verzia distribuovaná v App Store nie sú vždy dostupné v rovnakom čase: Expo napríklad zdokumentovalo [tento posun v máji 2026](https://expo.dev/changelog/expo-go-and-app-store-may-2026). Nevychádzaj teda z čísla verzie, ktoré nájdeš v starom návode. Ak chceš používať vlastné natívne moduly, počítaj s development buildom.

### Mac? Nie je povinný

Buildy pre iOS sa kompilujú na serveroch Expo cez EAS Build, s verziou Xcode, ktorú určuje tvoje Expo SDK (ITMS-90725), a [EAS Submit funguje na macOS, Linuxe aj Windows](https://docs.expo.dev/submit/ios/). Až na TestFlight sa teda dostaneš aj z PC. Sprievodca [zverejniť iOS appku bez Macu](https://devoria.fr/sk/blog/publikovanie-ios-aplikacie-bez-macu-expo-eas) opisuje tento postup podrobne.

### Účet Apple Developer, neskôr

Na programovanie a testovanie v Expo Go z App Store ho nepotrebuješ. Povinný bude vo chvíli, keď budeš posielať appku na TestFlight. Vrátime sa k tomu v kroku 7.

## Krok 2: nainštaluj Claude Code

Na macOS, Linuxe alebo WSL Anthropic odporúča natívny inštalátor:

```bash
curl -fsSL https://claude.ai/install.sh | bash
```

Na Windows, v PowerShelli:

```powershell
irm https://claude.ai/install.ps1 | iex
```

Potom over, že inštalácia prebehla:

```bash
claude --version
```

Ak dávaš prednosť npm, príkaz je `npm install -g @anthropic-ai/claude-code`. Nedávaj pred neho `sudo`, dokumentácia to výslovne neodporúča.

Pri prvom spustení `claude` sa otvorí prehliadač, kde sa prihlásiš do svojho účtu. Potom už píšeš po slovensky: Claude číta tvoje súbory, navrhuje úpravy a spúšťa príkazy, s tvojím súhlasom.

## Krok 3: vytvor projekt v Expo

Prejdi do priečinka, kde máš projekty, a spusti:

```bash
npx create-expo-app@latest moja-appka
cd moja-appka
npx expo start
```

Ak ti nástroj ponúkne voľbu medzi kompatibilitou s Expo Go z App Store a najnovším SDK, na toto cvičenie si vyber kompatibilitu. V každom prípade si pred pokračovaním over, že vytvorenú verziu podporuje Expo Go nainštalované na tvojom iPhone. Development build si pripravíš, keď ho tvoj projekt bude potrebovať.

V termináli sa objaví QR kód. Naskenuj ho fotoaparátom iPhonu: appka sa otvorí v Expo Go. Jedna vec sa napoprvé často zasekne: [Expo Go otvorí tvoj projekt, len ak sú Expo CLI a Expo Go prihlásené do rovnakého účtu Expo](https://docs.expo.dev/get-started/start-developing/). Na počítači spusti `npx expo login` a v appke sa prihlás tým istým účtom.

Prečo Expo a nie Swift? Claude pozná React Native veľmi dobre a testuješ bez Macu. Túto voľbu vysvetľujem na stránke [React Native a Expo pre mobilnú appku](https://devoria.fr/sk/expertise/mobilna-aplikacia-react-native-expo).

Maj na pamäti jedno obmedzenie Expo Go: obsahuje len natívne moduly, ktoré už má zabudované. Hneď ako pridáš natívnu knižnicu, ktorú nepozná, napríklad nákupy v aplikácii, budeš potrebovať development build. Pri prvých obrazovkách to nie je problém.

### Vyber si správne testovacie prostredie

Expo Go, development build a TestFlight nedokazujú to isté. [Expo opisuje development build](https://docs.expo.dev/develop/development-builds/introduction/) ako tvoju vlastnú testovaciu appku s natívnymi modulmi, ktoré tvoj projekt potrebuje.

| Čo chceš overiť                                           | Kde testovať                                                   | Čo test neoverí                                      |
| --------------------------------------------------------- | -------------------------------------------------------------- | ---------------------------------------------------- |
| Zobraziť prvú obrazovku a vyskúšať navigáciu              | Expo Go s kompatibilným SDK                                    | Správanie natívnych modulov, ktoré v Expo Go chýbajú |
| Použiť natívnu knižnicu pridanú do projektu               | Development build, ktorý túto knižnicu obsahuje                | Distribuovanú verziu ani jej schválenie od Apple     |
| Prejsť appku určenú testerom a potom otestovať jej nákupy | Build poslaný na TestFlight a správne nakonfigurované produkty | Skutočnú platbu zákazníka ani schválenie na predaj   |

Pred pridaním závislosti sa Clauda opýtaj: „Je kompatibilná s mojím SDK a mojím aktuálnym testovacím prostredím? Treba appku znova skompilovať? Odpoveď podlož dokumentáciou.“ Vyhneš sa tak večeru stráveného opravovaním modulu, ktorý Expo Go jednoducho nevie načítať, alebo SDK zamietnutému pri odoslaní pre neverejné API.

## Krok 4: napíš súbor CLAUDE.md projektu

Toto je krok, ktorý sa najviac oplatí. Claude Code si vie uchovať pamäť projektu, ale jeho pravidlá musíš vyjadriť explicitne. Súbor `CLAUDE.md` v koreni projektu prináša pokyny spoločné pre všetky sessions. Sem napíšeš to, čo Claude nemôže uhádnuť.

V priečinku projektu spusti `claude` a napíš `/init`. [Podľa dokumentácie](https://code.claude.com/docs/en/memory) Claude analyzuje projekt a vygeneruje prvý `CLAUDE.md` s príkazmi a konvenciami, ktoré nájde. Ty ho potom doplníš o svoje pravidlá. Anthropic odporúča zostať pod 200 riadkov: čím je súbor dlhší, tým menej sa pokyny dodržiavajú.

Tu je krátky príklad, podobný tomu, čo používam:

```markdown
# Moja appka

## Stack

- Expo (SDK z create-expo-app), React Native, striktný TypeScript
- Navigácia: Expo Router, jeden súbor na obrazovku v app/
- Dáta: Supabase (neskôr), nikdy žiadny tajný kľúč v appke

## Pravidlá

- Vždy jedna obrazovka. Nesiahaj na súbory mimo zadania.
- Žiadna pevná výška v bodoch: veľkosti relatívne k obrazovke,
  ScrollView, ak obsah môže pretiecť.
- Každá obrazovka rieši 3 stavy: načítavanie, prázdny, chyba.
- Texty rozhrania po slovensky s diakritikou.
- Pred úpravou viac než 2 súborov: navrhni plán a počkaj na môj súhlas.

## Príkazy

- Spustenie: npx expo start
- Testy: použi skript, ktorý reálne existuje v package.json.
  Ak ešte neexistuje, upozorni na to; nehlás úspešné testy.
- Typy: npx tsc --noEmit
- Po každej úprave: spusti testy a typy, potom mi povedz,
  čo sa zmenilo a ako to overiť na iPhone.
```

Pravidlo o pevných výškach tam nie je náhodou. Vrátime sa k nemu v kroku 6.

## Krok 5: prompty po jednej obrazovke

„Sprav mi appku na sledovanie návykov s predplatným“ vyprodukuje obrovský, krehký projekt, ktorý sa nedá prečítať. Funguje opačná metóda: jedna požiadavka, jedna obrazovka, jeden výsledok, ktorý otestuješ za päť minút.

### Začni plánom

Pri všetkom, čo sa týka viacerých súborov, prepni do plan mode. Stláčaj `Shift+Tab`, kým v stavovom riadku neuvidíš `plan mode on`. [V tomto režime](https://code.claude.com/docs/en/common-workflows) Claude číta súbory a navrhne plán, ale nič nezmení, kým nedáš súhlas. Prečítaš, opravíš a potom schváliš.

Prvý úvodný prompt vyzerá takto:

```text
Chcem appku na sledovanie návykov. Verzia 1: jediná funkcia,
odškrtnúť dnešné návyky. Navrhni zoznam obrazoviek a
štruktúru priečinkov. Zatiaľ nič neprogramuj.
```

### Opíš obrazovku, jej stavy a hraničné prípady

Potom jeden prompt na obrazovku. Čím viac hraničných prípadov pomenuješ, tým menej na ne Claude zabudne:

```text
Vytvor obrazovku app/index.tsx so zoznamom dnešných návykov.
- Každý riadok: názov návyku, zaškrtávacie políčko, aktuálna séria.
- Prázdny stav: text a tlačidlo „Pridať návyk“.
- Stav načítavania a chybový stav s tlačidlom „Skúsiť znova“.
- Dáta zatiaľ pochádzajú z lokálneho poľa.
- Musí sa zmestiť na iPhone SE aj na najväčší iPhone:
  žiadna pevná výška, zoznam sa posúva.
Na konci spusti testy a typy.
```

### Opravuj bez toho, aby sa všetko prepísalo

Keď niečo nesedí, buď presný a obmedz rozsah:

```text
Na mojom iPhone sa tlačidlo „Pridať návyk“ pri dlhom zozname dostane
pod spodnú lištu. Oprav iba tento problém v app/index.tsx,
bez zásahu do ostatných súborov. Vysvetli príčinu.
```

Do terminálu môžeš vložiť aj screenshot: Claude ho prečíta.

## Cvičenie: návyk, ktorý zostane odškrtnutý aj po reštarte

Toto je výukové cvičenie, ktoré si spravíš vo svojom projekte, nie ukážka už hotovej funkcie. Cieľom je prejsť od vygenerovanej obrazovky k overiteľnému správaniu. Nevyžaduje používateľský účet ani nákup v aplikácii.

1. Nechaj si jediný lokálny návyk s názvom „Čítať 10 minút“.
2. Požiadaj o zaškrtávacie políčko a lokálne ukladanie kompatibilné s tvojím projektom v Expo.
3. Požiadaj agenta, aby uviedol zmenené súbory, prípadnú závislosť a reálne spustené príkazy.
4. Nainštaluj alebo otvor appku na iPhone a potom sprav overenia nižšie.

```text
Na existujúcej obrazovke sprav návyk „Čítať 10 minút“
odškrtávateľný a zachovaj jeho stav po zatvorení a opätovnom otvorení appky.
Použi lokálne úložisko kompatibilné so závislosťami projektu.
Nevytváraj účet, server, predplatné ani ďalšie štatistiky.
Pred programovaním vysvetli, ako vyriešiš načítavanie a zlyhanie
čítania alebo ukladania. Potom sprav obmedzenú úpravu.
Na konci: zmenené súbory, spustené príkazy, neotestované limity
a presné kroky na overenie výsledku na iPhone.
```

| Akcia na iPhone                           | Očakávaný výsledok                           | Ak to zlyhá                                                |
| ----------------------------------------- | -------------------------------------------- | ---------------------------------------------------------- |
| Prvýkrát otvoriť appku                    | Návyk a jeho políčko sú viditeľné, bez chyby | Skontrolovať počiatočný stav a načítanie úložiska          |
| Odškrtnúť, zatvoriť a znova otvoriť appku | Návyk zostane odškrtnutý                     | Skontrolovať zápis a potom čítanie toho istého kľúča       |
| Zrušiť odškrtnutie a reštartovať          | Návyk zostane neodškrtnutý                   | Overiť, že sa ukladá aj hodnota `false`                    |
| Zopakovať postup v režime lietadlo        | Lokálna funkcia zostane dostupná             | Nájsť sieťovú závislosť pridanú bez dôvodu                 |
| Zväčšiť veľkosť textu                     | Názov aj ovládací prvok zostanú prístupné    | Odstrániť obmedzenia, ktoré orezávajú alebo skrývajú akciu |

Ak jeden riadok zlyhá, nežiadaj „prepíš všetko“. Opíš akciu, očakávaný výsledok a pozorovaný výsledok. Napríklad: „Po reštarte je políčko znova prázdne, hoci som ho odškrtol. Vysvetli príčinu a oprav ukladanie bez zmeny dizajnu.“

[Stiahnuť šablónu CLAUDE.md a kontrolný zoznam (.md)](https://devoria.fr/ressources/claude-md-premiere-app-ios.md). Otvor ho v editore alebo v appke na poznámky. Pred tým, než ho dáš agentovi, uprav príkazy podľa svojho projektu.

## Krok 6: nechaj kód skontrolovať a otestovať

Claude Code píše kód, ktorý vyzerá správne. Či naozaj je, ti povedia len tvoje testy a tvoj iPhone.

### Testy, aby si nepokazil to, čo funguje

Čím viac appka rastie, tým väčšie je riziko, že každá požiadavka pokazí už schválenú obrazovku. Projekt vytvorený cez Expo nemá testy: najprv požiadaj Clauda, aby nainštaloval Jest s `jest-expo`, ako odporúča dokumentácia Expo. Potom si vypýtaj testy pre dôležitú logiku (výpočet série, validácia formulára) a nechaj ich spúšťať po každej úprave. Preto sú testovacie príkazy zapísané v `CLAUDE.md`: Claude ich spúšťa bez toho, aby si mu to musel pripomínať. So súborom pravidiel a testami AI pokazí oveľa menej z toho, čo už fungovalo.

### Prečítaj si každú úpravu

Nemusíš rozumieť každému riadku. Musíš vedieť, ktoré súbory sa zmenili a prečo. Ak Claude siahol na súbor, ktorý s tým nesúvisí, pred schválením sa ho opýtaj na dôvod. Potom polož otázku: „čo sa tu môže pokaziť?“.

### Over to na malom aj veľkom iPhone

Táto lekcia ma stála najviac. Solys Apple zamietol podľa pravidla 2.1: demo v onboardingu sa nedalo vyhrať na iPade Air, kde appka bežala v režime kompatibility s iPhonom. Príčina: výšky zakódované v pevných bodoch, nie relatívne k veľkosti obrazovky. Na mojom iPhone bolo všetko v poriadku. Kód bol skontrolovaný, testy boli zelené. Žiadny nástroj sa nepozrel na obrazovku v inej veľkosti.

Odvtedy overujem každú obrazovku minimálne na najmenšom a na najväčšom iPhone. Ak máš len jeden telefón, poslúži simulátor Xcode na Macu alebo kamarát s iným modelom. Sleduj najmä dlhé texty, otvorenú klávesnicu vo formulároch a tlačidlá pripnuté dole.

## Čo Claude Code robí zle

Claude Code exceluje v obrazovkách a logike. Mimo tvojho priečinka je oveľa menej spoľahlivý.

### Podpisovanie a certifikáty

Bez povoleného pripojenia k tvojmu účtu Apple Claude nepozná jeho stav. Môže si vymyslieť postup s certifikátmi, ktorý mieša Xcode a Expo. Podpisovanie nechaj na EAS: [dokumentácia Expo](https://docs.expo.dev/build/setup/) vysvetľuje, že EAS CLI dokáže tieto súbory vygenerovať a uložiť za teba po prihlásení do účtu Apple Developer.

### App Store Connect

Stránka appky, údaje o ochrane súkromia, [screenshoty](https://devoria.fr/sk/kits/captures-app-store) a právne odkazy sú údaje, ktoré treba overiť v App Store Connect. Claude Code už dnes vie pracovať v prihlásenom prehliadači cez [svoju integráciu s Chrome](https://code.claude.com/docs/en/chrome), s potrebnými prístupmi. To ale nezaručuje, že polia sú správne: skontroluj údaje, over použité účty a záväzky aj odoslanie na review potvrď sám.

### Predplatné

Napísať paywall trvá desať minút. Zosúladiť produkty v App Store Connect, ich konfiguráciu v RevenueCat a kód je iný príbeh. Identifikátor, ktorý sa líši o jeden znak, a paywall u reviewera zostane prázdny. Najčastejšie pasce sú zhrnuté v článku [chyby začiatočníkov s iOS paywallom](https://devoria.fr/sk/blog/paywall-ios-chyby-zaciatocnika-predaj).

### Hraničné prípady

Bez pokynu Claude rieši len bežný prípad. Žiadna sieť, prázdny zoznam, prerušený nákup: tie musíš pomenovať ty.

### Bezpečnosť Supabase

Keď Claude vytvára tabuľky v Supabase, over, že je zapnuté zabezpečenie na úrovni riadkov (RLS) s politikami, ktoré obmedzujú každého používateľa na jeho vlastné dáta. Over aj to, že v kóde appky neskončil žiadny tajný kľúč. Tieto dva zákazy si zapíš do `CLAUDE.md` hneď, ako pripojíš databázu.

## Krok 7: prejdi na TestFlight cez EAS

Tvoje obrazovky sú overené v Expo Go alebo v development builde, podľa použitých modulov. Teraz prejdi na build, ktorý dostanú testeri.

### Priprav EAS

Teraz potrebuješ [platený účet Apple Developer](https://devoria.fr/sk/blog/apple-developer-ucet-cena): [ako pripomína Expo](https://docs.expo.dev/submit/ios/), je povinný na odoslanie appky do App Store. Potom nainštaluj nástroj od Expo a nakonfiguruj projekt:

```bash
npm install --global eas-cli
eas login
eas build:configure
```

Do `app.json` pridaj jedinečný bundle identifier pod `ios.bundleIdentifier`, napríklad `com.tvojemeno.mojaappka`.

### Skompiluj a odošli

```bash
eas build --platform ios --profile production
eas submit --platform ios
```

Prvý príkaz skompiluje appku na serveroch Expo. Pri prvom spustení ti EAS ponúkne pripojenie k účtu Apple, aby mohol vytvoriť certifikáty. Druhý pošle build do App Store Connect. Všetko naraz môžeš spraviť aj cez `eas build --platform ios --auto-submit`.

Build musí Apple spracovať, kým sa objaví v TestFlighte, a toto spracovanie ho môže zamietnuť, napríklad s ITMS-90717 kvôli priehľadnej ikone. Úspešné odoslanie teda neznamená, že sa už dá nainštalovať: skontroluj jeho stav v App Store Connect. Interných a externých testerov a beta review vysvetľujem v sprievodcovi [TestFlight na testovanie appky pre iPhone](https://devoria.fr/sk/blog/testflight-otestovat-iphone-aplikaciu).

Na tomto builde zopakuj overenia z kroku 6. Appka, ktorá funguje v Expo Go, môže v produkcii stále padať, napríklad keď chýba natívny modul.

## Koľko to naozaj stojí

Tu sú ceny uvedené jednotlivými službami, overené 27. septembra 2026, v dolároch. Fakturovaná suma závisí aj od tvojho regiónu, daní a používania: pred predplatením si ponuku over.

- **Predplatné Claude**: [plán Pro stojí 20 $ mesačne](https://claude.com/pricing), alebo 17 $ mesačne pri ročnej platbe. Plány Max začínajú na 100 $ mesačne, pre väčšie používanie.
- **Účet Apple Developer**: [99 $ ročne](https://developer.apple.com/programs/), povinný pre TestFlight a App Store.
- **EAS**: [bezplatný plán Expo](https://expo.dev/pricing) zahŕňa 15 iOS buildov mesačne vo fronte s nízkou prioritou. Plán Starter stojí 19 $ mesačne plus dodatočné používanie.

Pre malý prototyp môžu Pro a bezplatný plán EAS tvoriť základ, ak zostaneš v ich kvótach. Pred TestFlightom pripočítaj účet Apple a potom samostatne vyčísli služby, ktoré reálne potrebuješ: databázu, úložisko alebo platené API. [Šablóna rozpočtu prvej appky](https://devoria.fr/ressources/budget-premiere-app-ios.csv) ti pomôže tieto položky rozpísať. Počítať treba aj s tvojím časom na konfiguráciu a overovanie.

## Úprimné limity a kde sa ľudia zasekávajú

Claude Code zmenil to, kto môže vytvoriť appku pre iPhone. Nezmenil to, čo Apple vyžaduje na jej zverejnenie. Zamietnutie príde rýchlo: Solys ho dostal, Nolera a Clic tiež. Najčastejšie dôvody opisujem v článku [prečo Apple zamietne appku](https://devoria.fr/sk/blog/zamietnutie-aplikacie-apple-pricina).

S týmto návodom sa sám dostaneš až na TestFlight. Najčastejšie sa ľudia zaseknú až potom: pripojenie predplatného, príprava podkladov pre reviewera, pochopenie zamietnutia. Celkový prehľad cesty nájdeš na stránke [vytvoriť aplikáciu pre iPhone](https://devoria.fr/sk/expertise/vytvorit-aplikaciu-pre-iphone).

Na túto časť [iOS Kit](https://devoria.fr/sk/kits/ios) obsahuje štartovací kód mojich appiek vrátane predplatného, skills pre Claude Code na každý krok a [Apple Review Kit](https://devoria.fr/sk/kits/review-apple). Celú cestu nájdeš na stránke [kurz Claude Code na vytvorenie iOS appky](https://devoria.fr/sk/expertise/kurz-claude-code-ios-aplikacia).

Už si sa zasekol a nevieš na čom? [Bezplatná diagnostika](https://devoria.fr/sk/diagnostic) ti povie, čo ťa naozaj brzdí, a pošle ti môj checklist proti zamietnutiu od Apple.

## Často kladené otázky

### Dá sa vytvoriť appka pre iPhone s Claude Code bez znalosti programovania?

Áno pri obrazovkách a jednoduchej logike, ak každý krok skontroluješ a otestuješ. Nie, ak dúfaš, že nebudeš rozumieť vôbec ničomu. Musíš vedieť prečítať chybovú hlášku, spustiť príkaz a overiť, čo Claude zmenil. To sa pri budovaní naučíš rýchlo.

### Je Claude Code zadarmo?

Nie. Claude Code vyžaduje účet Pro, Max, Team, Enterprise alebo Console. Bezplatný plán claude.ai ho nezahŕňa. Plán Pro ti stačí na začiatok, s limitmi používania, ktoré treba sledovať.

### Potrebujem Mac na vytvorenie iOS appky s Claude Code?

Nie. Programuješ na akomkoľvek počítači, testuješ v Expo Go na iPhone a EAS appku skompiluje a odošle na serveroch Expo. Mac sa hodí kvôli simulátoru, ale nie je povinný.

### Claude Code alebo Cursor pre appku v React Native?

Používam oboje, každý deň. Claude Code pracuje v termináli a sám za sebou robí úpravy aj testy. Cursor je editor. Metóda je dôležitejšia než nástroj: pravidlá, jedna obrazovka naraz, testy.

### Ako dlho trvá zverejniť prvú appku s Claude Code?

Závisí to od veľkosti appky a tvojho času. Appka s jedinou funkciou je hotová oveľa rýchlejšie. Najmenej predvídateľnou časťou zostáva review od Apple.

### Vie Claude Code nastaviť predplatné v aplikácii?

Vie napísať kód paywallu a RevenueCat. S pripojenými nástrojmi a potrebnými povoleniami vie zasiahnuť aj do konzol. Nikdy však z existencie kódu neusudzuj, že sú produkty nakonfigurované: over identifikátory, ceny a oprávnenia po nákupe, potom otestuj nákup a obnovenie na TestFlighte. [Časté chyby iOS paywallov](https://devoria.fr/sk/blog/paywall-ios-chyby-zaciatocnika-predaj) ti dajú body na kontrolu.


## Tvoj projekt

[iOS Kit](https://devoria.fr/sk/kits/ios): Vytvor iPhone appku s Claude Code: štartovací kód mojich appiek, skills, ktoré kontrolujú jeho prácu, a Apple Review Kit, App Store Screenshots Kit a ASO Kit. 129,99 €.
