React Native mobilalkalmazás-fejlesztő: miért kezdj Expóval
Ha React Native mobilalkalmazás-fejlesztőként kezdesz, az Expo egyszerű kiindulópont. JavaScriptben vagy TypeScriptben írod az appot, kódolás közben látod futni az iPhone-odon, és nem kell az első naptól az egész natív konfigurációval bajlódnod. Ez az appjaim technikai alapja, és a(z) iOS Kit kezdőkódjáé is.
Írta: Mehdi Azizi · Átnézve:

Amit megtanulsz
- Egyetlen megtanulandó nyelv
- JavaScript vagy TypeScript, a web nyelve. Az AI-k jól ismerik, így hasznosan segítenek megírni és javítani a kódodat.
- Az appod az iPhone-odon kódolás közben
- Minden módosítás megjelenik a telefonodon. Az eredményt látva tanulsz, nem elméletet olvasva.
- A felhőben készülő buildek
- Az Expo szolgáltatásai lefordítják az appodat és felküldik a TestFlightra, így a natív konfiguráció nagy része megúszható.
- Kész építőelemek a lényeghez
- Értesítések, vásárlások, kamera, tárolás: a gyakori modulok már léteznek. Összerakod őket, nem írod újra.
- Korlátok, amiket felismersz
- Egyes funkciókhoz natív kód kell. Megtanulod előre kiszúrni őket, hogy elérhető ötletet válassz.
Lépésről lépésre
- 1. lépés
Telepíted az Expót, létrehozod a projektet, és elindítod az első képernyőt az iPhone-odon.
- 2. lépés
Megépíted a fő funkciót, és felküldesz egy verziót a TestFlightra.
- 3. lépés
Hozzáadod a RevenueCatet és a PostHogot, két modult, amelyek beilleszkednek egy Expo-projektbe.
- 4. lépés
Elkészíted a végleges verziót, és elküldöd az Apple-nek.
Miért velem
Az appjaim, Solys, TradaZen, Nolera és Vigie, Expóval készültek. Azt is tudom, hol ér véget az Expo: a Solys ébresztője natív AlarmKitet használ, mert egy, a néma módon is átütő ébresztő ezt igényli. Azzal az eszközzel tanulsz, amit nap mint nap használok, a korlátaival együtt.
Olvasd el a TradaZen történetét, az ötlettől az Apple elutasításain át a megjelenésig.
Kezdd az ingyenes útmutatókkal
Gyakori kérdések
React Native vagy Swift a kezdéshez?
A Swift az Apple natív nyelve, és megvannak az erősségei. Egy előfizetéses első apphoz a React Native az Expóval több kész építőelemet ad, és olyan nyelvet, amelyet az AI-k jól ismernek.
Az Expo csak kis appokhoz jó?
Nem. Megjelent appok is Expón futnak, és ha egy funkcióhoz natív kód kell, hozzáadsz egy modult, mindent újraírás nélkül.
Csinálhatok Android-verziót is?
Az Expo lehetővé teszi, és a kit kódja Androidra is lefordul, de minden finomítás iPhone-ra és az App Store-ra készült. Jobb egy jól kiadott első app, mint egy félkész app két platformon.
iOS Kit
Az appjaim kiinduló kódja, a lépésenkénti útmutató a Claude-nak adandó üzenetekkel, és az összes kit. Claude egy már működő appból indul. 129,99 EUR.