Přejít na hlavní obsah
iOS KitDiscordZdarma (nová karta)
Průvodci

Vývojář mobilních aplikací v React Native: proč začít s Expo

Pro začínajícího vývojáře mobilních aplikací v React Native je Expo jednoduchý start. Aplikaci píšeš v JavaScriptu nebo TypeScriptu, vidíš ji běžet na iPhonu, zatímco kóduješ, a nemusíš hned první den řešit celou nativní konfiguraci. Je to technický základ mých aplikací i startovního kódu balíčku iOS Kit.

Autor: · Obsah zkontrolován

MacBook Pro zobrazuje Claude Code, jak upravuje aplikaci TradaZen, vedle simulátoru iPhonu s obrazovkou aplikace.

Co se naučíš

Jen jeden jazyk
JavaScript nebo TypeScript, jazyk webu. AI ho dobře znají, takže ti užitečně pomohou kód psát i opravovat.
Aplikace na iPhonu, zatímco kóduješ
Každá změna se ukáže na telefonu. Učíš se tím, že vidíš výsledek, ne čtením teorie.
Buildy připravené v cloudu
Služby Expo zkompilují aplikaci a pošlou ji do TestFlightu, takže ušetříš velkou část nativní konfigurace.
Hotové stavebnice pro to podstatné
Notifikace, nákupy, kamera, úložiště: běžné moduly už existují. Skládáš je, místo abys je psal znovu.
Limity, které poznáš
Některé funkce vyžadují nativní kód. Naučíš se je rozpoznat dřív, než se do nich pustíš, a vybrat nápad, který zvládneš.

Krok za krokem

  1. Krok 1

    Nainstaluješ Expo, vytvoříš projekt a spustíš první obrazovku na iPhonu.

  2. Krok 2

    Postavíš hlavní funkci a pošleš verzi do TestFlightu.

  3. Krok 3

    Přidáš RevenueCat a PostHog, dva moduly, které se do projektu Expo začlení.

  4. Krok 4

    Připravíš finální verzi a odešleš ji Applu.

Proč se mnou

Moje aplikace Solys, TradaZen, Nolera a Vigie jsou postavené na Expo. Vím také, kde Expo končí: budík v Solys používá nativně AlarmKit, protože to budík, který projde tichým režimem, vyžaduje. Učíš se s nástrojem, který denně používám, včetně jeho limitů.

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

React Native, nebo Swift pro začátek?

Swift je nativní jazyk Applu a má své výhody. Pro první aplikaci s předplatným ti React Native s Expo dá víc hotových stavebnic a jazyk, který AI dobře ovládají.

Je Expo jen pro malé aplikace?

Ne. Na Expo běží vydané aplikace, a když funkce vyžaduje nativní kód, přidáš modul a nemusíš přepisovat vše.

Můžu udělat i verzi pro Android?

Expo to umožňuje a kód kitu se pro Android zkompiluje, ale veškeré dolaďování je dělané pro iPhone a App Store. Lepší je jedna dobře vydaná aplikace než napůl hotová na dvou platformách.

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 €.

Zobrazit iOS Kit

Přečti si také