Desenvolupador d'aplicacions mòbils React Native: per què començar amb Expo
Per començar com a desenvolupador d'aplicacions mòbils React Native, Expo és un punt de partida senzill. Escrius l'aplicació en JavaScript o TypeScript, la veus funcionar al teu iPhone mentre programes i no has de gestionar tota la configuració nativa des del primer dia. És la base tècnica de les meves apps i la del codi de partida del iOS Kit.
Per Mehdi Azizi · Contingut revisat el

Què aprens
- Un sol llenguatge per aprendre
- JavaScript o TypeScript, el llenguatge del web. Les IA el coneixen bé, cosa que les fa útils per ajudar-te a escriure i corregir el codi.
- L'app al teu iPhone mentre programes
- Cada canvi apareix al teu telèfon. Aprens veient el resultat, no llegint teoria.
- Builds preparades al núvol
- Els serveis d'Expo compilen l'app i l'envien a TestFlight, cosa que t'estalvia bona part de la configuració nativa.
- Peces a punt per a l'essencial
- Notificacions, compres, càmera, emmagatzematge: els mòduls habituals ja existeixen. Els muntes en lloc de reescriure'ls.
- Límits que saps reconèixer
- Algunes funcions exigeixen codi natiu. Aprens a detectar-les abans de comprometre-t'hi, per triar una idea al teu abast.
Pas a pas
- Pas 1
Instal·les Expo, crees el projecte i obres la primera pantalla al teu iPhone.
- Pas 2
Construeixes la funció principal i envies una versió a TestFlight.
- Pas 3
Afegeixes RevenueCat i PostHog, dos mòduls que s'integren en un projecte Expo.
- Pas 4
Prepares la versió final i l'envies a Apple.
Per què amb mi
Les meves apps, Solys, TradaZen, Nolera i Vigie, estan fetes amb Expo. També sé on s'acaba Expo: el despertador de Solys passa per AlarmKit, en natiu, perquè una alarma que travessa el mode silenciós ho exigeix. Aprens amb l'eina que faig servir cada dia, límits inclosos.
Llegeix el recorregut de TradaZen, des de la creació fins als rebutjos d'Apple i la publicació.
Comença amb les guies gratuïtes
Preguntes freqüents
React Native o Swift per començar?
Swift és el llenguatge natiu d'Apple i té els seus avantatges. Per a una primera app amb subscripció, React Native amb Expo et dona més peces a punt i un llenguatge que les IA dominen bé.
Expo és només per a apps petites?
No. Hi ha apps publicades que funcionen amb Expo, i quan una funció exigeix codi natiu, hi afegeixes un mòdul sense reescriure-ho tot.
Puc fer també una versió per a Android?
Expo ho permet i el codi del kit compila per a Android, però tot l'acabat està fet per a iPhone i l'App Store. Val més una primera app ben publicada que una app a mig fer en dues plataformes.
iOS Kit
El codi de partida de les meves apps, el recorregut amb els missatges per donar a Claude, i tots els kits. Claude parteix d'una app que ja funciona. 129,99 €.