Alors, quelles sont les conditions requises pour suivre ce cours et créer des applications mobiles natives avec
React Native?
Vous avez besoin de connaissances Javascript et React,
vous n'avez pas besoin
d'être un expert mais des connaissances de base sont requises.
Vous n'avez pas besoin de connaître Android, Java, Swift ou ObjectiveC ou Kotlin, vous n'avez besoin de rien
savoir de cela, nous n'écrirons pas de code dans ces langages.
En ce qui concerne le matériel et les logiciels dont vous disposez, cela dépend de ce que vous voulez construire.
Si vous souhaitez créer une application iOS que vous distribuez via l'App Store, puis sur Windows, ce n'est pas
possible localement, mais avec l'aide d'Expo, vous pouvez réellement construire une telle application à distance, ce qui signifie qu'elle est construite
sur les serveurs d'Expo et vous peut toujours le distribuer sur l'App Store à l'aide d'expo,
mais c'est un peu plus difficile et si vous n'utilisez pas expo, vous ne pouvez absolument pas créer d'applications
iOS sur
Windows, c'est simplement une restriction imposée par Apple.
Il en va de même pour
Linux, vous ne pouvez pas y créer d'applications iOS non plus.
Les applications Android peuvent être construites sur Windows localement avec ou sans expo et c'est la même chose pour MacOS et
toutes
les plateformes, vous pouvez créer des applications iOS et Android sur MacOS avec ou sans expo sans problème.
Donc, ça n'a
pas l'air trop mal, je dirais, pas de véritable rupture ici.
Avec cela, approfondissons React Native et apprenons-en plus.