Après l'apprentissage de React Native et le développement de mes premières applications sur ce framework mobile, je me suis décidé à rédiger un cours dessus.
React Native est un framework mobile développé initialement par et pour Facebook. Devenu par la suite open source, il est aujourd'hui largement développé par une communauté de développeur et de plus en plus de sociétés high-tech l'utilisent (Netflix, Airbnb pour ne citer que celles-ci). C'est un framework très jeune puisqu'il a été annoncé en 2015 et la documentation est pour le moment uniquement disponible en anglais, d'où l'utilité de ce cours.
Par ailleurs, vous pouvez le retrouver sur Udemy, une plateforme de vidéo. Au travers de 2 heures de vidéos, vous apprendrez à developpez des applications avec React Native :
Développeur web (Symfony & Ruby on Rails) & mobile (React Native), fondateur d'IT INNOVE (http://www.itinnove.com), auteur (https://www.blaisebarre.com) et mentor sur OpenClassrooms
Développeur web (Symfony & Ruby on Rails) & mobile (React Native), fondateur d'IT INNOVE (http://www.itinnove.com), auteur (https://www.blaisebarre.com) et mentor sur OpenClassrooms
Un grand merci à toi pour ce cours complet et très bien rédigé, je ne me doute pas que ça sera publié un jour, en tout cas je l’espère pour toi. Bonne continuation.
Merci beaucoup Evelyne pour ces encouragements. Je l'espère également.
Développeur web (Symfony & Ruby on Rails) & mobile (React Native), fondateur d'IT INNOVE (http://www.itinnove.com), auteur (https://www.blaisebarre.com) et mentor sur OpenClassrooms
Développeur web (Symfony & Ruby on Rails) & mobile (React Native), fondateur d'IT INNOVE (http://www.itinnove.com), auteur (https://www.blaisebarre.com) et mentor sur OpenClassrooms
J'ai repris votre code et fait les actions de debug que vous avez indiquez mais j'ai un message d'erreur qui persiste :/
"Application OCReactApp has not been registered Hint : This error often happens when you’re running the packager (local dev server) from a wrong folder. For exemple you have multiple apps and the packager is still running for the app you were working on before." - >Ce n’est pas le cas j’ai bien redémarrer sur le bon dossier
This error can also happen due to a requiere() error during initialization or failure to call AppRegistry.registerComponent. -> Là j’ai vérifier que les noms était bien les mêmes entre mes fichiers les require(), mais je ne suis pas sûr qu’il suffisse de faire ça … Est-ce que vous pouvez m’aider svp ?
J'ai repris votre code et fait les actions de debug que vous avez indiquez mais j'ai un message d'erreur qui persiste :/
"Application OCReactApp has not been registered Hint : This error often happens when you’re running the packager (local dev server) from a wrong folder. For exemple you have multiple apps and the packager is still running for the app you were working on before." - >Ce n’est pas le cas j’ai bien redémarrer sur le bon dossier
This error can also happen due to a requiere() error during initialization or failure to call AppRegistry.registerComponent. -> Là j’ai vérifier que les noms était bien les mêmes entre mes fichiers les require(), mais je ne suis pas sûr qu’il suffisse de faire ça … Est-ce que vous pouvez m’aider svp ?
Par avance merci pour votre aide !
Toi tu n'as pas lu le tutoriel en entier... La solution à ton problème se trouve sur la page "Les bugs courants".
Cependant, en faisant abstraction des quelques petites erreurs d'orthographe comme par exemple "Au bout d'un moment dans le fichier, très certainement vers la fin, vous allez tombé sur la balise suivante", il y a quelques moments où on ne suit plus trop...
A la page, "Poussons un peu plus loin" (peut-être changer le titre non ? ) il manque les propriétés de styles pour le index.ios.js. C'est un petit détail j'admets surtout qu'on les retrouve dans le zip ! De plus, sur "Actions et fonctions, passons à l'interactivité" je trouve que tu passes un peu vite sur les props. J'imagine qu'un lecteur aimerait par exemple qu'on lui explique la ligne "event.nativeEvent.text"
Enfin à part ça, bravo! J'en suis qu'à la page Actions et fonctions donc je continuerai les critiques au fur et à mesure de ma lecture En espérant à bientôt que le cours devienne officiel !
J'en profite pour rebondir sur les points d'améliorations, peut-être mettre à jour la partie "installation", depuis la version 0.45 on peut créer un projet avec react-native init, ce qui facilite pas mal de choses niveau configuration du projet
Développeur web (Symfony & Ruby on Rails) & mobile (React Native), fondateur d'IT INNOVE (http://www.itinnove.com), auteur (https://www.blaisebarre.com) et mentor sur OpenClassrooms
Perso, dernièrement j'ai suivi une formation React Native de 5 jours (au Reacteur) et j'ai adoré ce framework. J'ai vraiment halluciné sur la rapidité du processus de création d'une app. Initialement j'étais plutôt Angular/Ionic et pour moi, il n'y a aucun débat, React Native se positionne largement au dessus. La 0.46 vient de sortir !
Oui, avec malheureusement son lot de bugs... Je conseille d'attendre au moins la v46.1 avant de créer un nouveau projet, ou se lancer via la 0.45 pour l'instant qui est la version la plus stable.
Bonjour ! Merci beaucoup pour ce cours, cela a l'air très intéressant, je suis développeur javascript j'aimerais me lancer dans un petit projet pour moi tout seul, j'aimerais savoir si c'est bien pour commencer React native Merci
Pour un projet personnel je me suis aussi lancé dans le react native il y a maintenant un mois. Ce cours est très bien pour comprendre le fonctionnement global (d'ailleurs ça serait bien une partie sur la navigation avec reactnavigation). Après pour plus de détails, comme sur les states par exemple, il faut aller voir ailleurs et surtout en anglais ! J'espère que tu n'as pas de mal avec cette langue car les tuto en français sont bien rares sur react native.
Pour commencer, React Native peut paraître un peu complexe mais tu devrais t'en sortir, si tu as du temps.
Si tu connais vraiment bien le Javascript, commence peut-être avec Ionic 1/2/3, qui est fait avec Javascript (Angular).
Développeur web (Symfony & Ruby on Rails) & mobile (React Native), fondateur d'IT INNOVE (http://www.itinnove.com), auteur (https://www.blaisebarre.com) et mentor sur OpenClassrooms
Oui, je suis en train de travailler dessus et je l'ai dépublié. Il revient très vite.
Développeur web (Symfony & Ruby on Rails) & mobile (React Native), fondateur d'IT INNOVE (http://www.itinnove.com), auteur (https://www.blaisebarre.com) et mentor sur OpenClassrooms
Désolé pour cette attente, la refonte est profonde, avec plein de nouveautés. Je vous tiens au courant dès que la publication sera disponible.
Merci à vous.
Développeur web (Symfony & Ruby on Rails) & mobile (React Native), fondateur d'IT INNOVE (http://www.itinnove.com), auteur (https://www.blaisebarre.com) et mentor sur OpenClassrooms
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
Développeur web (Symfony & Ruby on Rails) & mobile (React Native), fondateur d'IT INNOVE (http://www.itinnove.com), auteur (https://www.blaisebarre.com) et mentor sur OpenClassrooms
Développeur web (Symfony & Ruby on Rails) & mobile (React Native), fondateur d'IT INNOVE (http://www.itinnove.com), auteur (https://www.blaisebarre.com) et mentor sur OpenClassrooms
Thierry Ravelonjanahary
Ingénieur d'Études et de Développement Mobile
Développeur web (Symfony & Ruby on Rails) & mobile (React Native), fondateur d'IT INNOVE (http://www.itinnove.com), auteur (https://www.blaisebarre.com) et mentor sur OpenClassrooms
Développeur web (Symfony & Ruby on Rails) & mobile (React Native), fondateur d'IT INNOVE (http://www.itinnove.com), auteur (https://www.blaisebarre.com) et mentor sur OpenClassrooms
Consultant SEO : https://referencime.fr/
Développeur web (Symfony & Ruby on Rails) & mobile (React Native), fondateur d'IT INNOVE (http://www.itinnove.com), auteur (https://www.blaisebarre.com) et mentor sur OpenClassrooms
Développeur web (Symfony & Ruby on Rails) & mobile (React Native), fondateur d'IT INNOVE (http://www.itinnove.com), auteur (https://www.blaisebarre.com) et mentor sur OpenClassrooms
Développeur web (Symfony & Ruby on Rails) & mobile (React Native), fondateur d'IT INNOVE (http://www.itinnove.com), auteur (https://www.blaisebarre.com) et mentor sur OpenClassrooms
Développeur web (Symfony & Ruby on Rails) & mobile (React Native), fondateur d'IT INNOVE (http://www.itinnove.com), auteur (https://www.blaisebarre.com) et mentor sur OpenClassrooms