Sommaire

Présentation de React Native React Native

À présent que nous avons vu les bases de React et comment concevoir une application grâce à Redux, vous disposez des connaissances nécessaires pour écrire des applications relativement complexes. Mais jusque-là, nous sommes restés dans le monde du Web, c’est-à-dire que les applications que nous avons écrites étaient exécutées dans un navigateur. Dans ce chapitre nous allons voir comment aller un peu plus loin en appliquant ce que nous avons vu pour créer des applications mobiles.

1. Un peu d’historique

Jusqu’à récemment, on pouvait dire que le développement pouvait être compartimenté en plusieurs types :

  • le développement d’applications « bureau » (desktop) ;

  • le développement d’applications web ;

  • le développement d’applications mobiles.

En tant que développeur, au moment de concevoir une application, la première question à se poser était de savoir quelle était la plateforme cible. Est-ce que je souhaite créer une application web accessible de n’importe quel navigateur, en faisant un compromis sur la réactivité de l’interface, notamment sur mobile ? Ou bien une application mobile, même si cela implique de développer une application par OS mobile : iOS, Android, Windows… ?

En supposant que l’on souhaitait développer pour le mobile, ...