React Native-prosjekt basert på react-native-template.
Fylg instruksjonane i React Native-dokumentasjonen for å installera:
- Xcode (for iOS-utvikling)
- Android Studio (for Android-utvikling)
- node.js
- npm
- react-native-cli
- Watchman
- Flow
Når du har gjort dette, kan du køyra
npm installi rotmappa for å installera alt det andre som trengst for å kompilera, køyra og testa prosjektet.
For å køyra funksjonelle testar treng du i tillegg ein oppdatert versjon av Ruby. På Mac er det enklaste å installera calabash-sandbox.
Med Android Studio: Opna mappa android og trykk på Run-knappen.
Frå terminal: Køyr react-native run-android i rotmappa.
Med Xcode: Opna mappa ios/matinntak.xcodeproj og trykk på Run-knappen.
Frå terminal: Køyr react-native run-ios i rotmappa.
Appen er sett opp med støtte for Redux Dev Tools. Sjå under Remote monitoring for å finna ein passande frontend til bruk i utvikling.
Køyr flow i prosjektmappa for å typesjekka koden. Les meir om Flow på http://www.flowtype.org.
Legg testscenario i mappa features, Android-spesifikk testkode i features/support/android og iOS-spesifikk testkode i features/support/.
På Mac bør kommandoane nedanfor køyrast i ein calabash-sandbox.
Bygg ein debug-versjon av applikasjonen, til dømes ved å køyra react-native run-android. Har du bygt ein versjon frå før, treng du ikkje gjera det på nytt før testkøyring.
./functional_tests_android.shBygg applikasjonen i Xcode for køyring på simulator. Bruk target Calabash (vel i menyen oppe til venstre).
./functional_tests_ios.sh