12. @xebiconfr #xebiconfr
Qu'est-ce qu'il faut pour commencer ?
● Choisir sa cible et son environnement de développement
○ IOS : Mac
○ Android : Mac, Linux, Windows
● Un IDE ou un éditeur de texte
○ XCode/Android Studio
● Node.js
○ brew install node
○ nvm install 6
● Watchman
○ brew install watchman
● Le client react-native-cli
○ npm install -g react-native-cli
12
2
19. @xebiconfr #xebiconfr
Les outils autour du dev avec React-Native
● Sentry/BugSnag pour les bugs
Javascripts
● Crashlytics pour la couche native
● Déploiement possible avec Fastlane
● Tests avec Jest
19
5
21. @xebiconfr #xebiconfr
Conclusion
21
6
Cons
● Très jeune
● Pas tous les composants natifs
disponibles
● Maturité des composants iOS Vs.
Android
Pros
● Vision et rendu natif
● De bonnes performances
● Intégration avec les libs web / natif
très facile
● C'est du React
● Déploiement instantané sur les stores
(si uniquement code JS)
● Expérience développement
excellente
23. @xebiconfr #xebiconfr
Références
● https://github.com/pgdejardin/xebicon-reactnative-redux
● La documentation officielle
● Showcase d'application faite en React-Native
● Des exemples d'applications et modules avec Redux
● Ajouter Crashlytics à son application React-Native iOS
● Ajouter Sentry pour capturer les bugs dans le javascript
● Petit comparatif des frameworks de tests avec React-Native
23
6