React nativen käyttöönoton viralliset ohjeet: React Native
Expo:n virallinen dokumentaatio: Expo
- Asenna Node 10 LTS tai uudempi.
- Asenna Expo CLI (Expon komentorivityökalut) seuraavalla komennolla:
npm install -g expo-cli
- Kloonaa maastokartoitus-app-repositorio koneellesi ja aja repositorion juurikansiossa komento
npm install
, joka asentaa projektin tarvitsemat kirjastot. - Tässä vaiheessa on suositeltavaa luoda Expo-tunnus sivulla https://expo.io/ ja kirjautua sitten Expon komentorivillä sisään komennolla
expo login
- Tämän jälkeen voi metro-palvelimen käynnistää komennolla
expo start
tai vaihtoehtoisesti komennollanpm start
. - Expo yrittää oletusarvoisesti käyttää lähiverkkoa client-appin ja metro-palvelimen välillä, mikä ei esimerkiksi eduroamissa toimi. Jos palvelimen käynnistää komennolla
expo start --tunnel
, yhteys muodostetaan tunneliin, jolloin clientin ja palvelimen ei tarvitse olla samassa lähiverkossa. - Asenna Google Play:stä Expo -mobiilisovellus, jolla voi ajaa sovellusta kännykässä.
- Avaa sovellus, vaihtoehtoina on:
- Jos käytössä on Expo-tunnus, kirjaudu Expo Clientissa sisään. Tämä jälkeen käynnissä oleva Metro-palvelin näkyy kohdassa
Projects
. - Mikäli tunnusta ei ole, voi Metro-palvelimen antaman QR-koodin lukea Expo-sovelluksen
Scan QR Code
-painikkeella, tai mikäli sovellus on jo avattu, eikä sen koodi ole muuttunut, sen voi avataRecently Opened
-listasta painamalla.
- Jos käytössä on Expo-tunnus, kirjaudu Expo Clientissa sisään. Tämä jälkeen käynnissä oleva Metro-palvelin näkyy kohdassa
- Buildaus käynnistetään komennolla
expo build:android
. Buildaus suoritetaan Expon palvelimella ja sen edistymistä voi seurata osoitteessa expo.io.