Le router peut faire peur au début mais il n"est pas si compliqué que ça à mettre en place quand on a les bons tutos 😉 En tout cas, une fois mis en place il nous simplifie clairement la vie. Même pour un petit projet, je mettrai un router !!
Super vidéo. 👍 Juste une petite remarque et peut-être que je me trompe, mais go_router est développé par "flutter.dev". Il me semble donc que ce soit bien Flutter qui le développeur. Non ?
Ah mais oui, tu as tout à fait raison je n'avais pas réalisé. Dans ce cas je trouve dommage qu'ils ne l'aient pas intégré dans le SDK. S'ils ont trouvé un moyen de simplifier l'utilisation du router autant l'intégrer dans le kit classique
@@PurpleGiraffe Carrément , je suis d'accord avec toi. Après, comme tu le dis, c'est peut-être préférable de garder la main sur les fondamentaux et éviter d'ajouter des packages à tout va ;)
J'ai besoin d'un sauveur, sur gorouter, je veux customiser l'effet de transition de l'écran entrant et sortant, la doc explique comment customiser mais l'effet ne fonctionne que sur l'écran entrant car on a accès qu'au child de la screen entrante pas sortante. Pourtant sur l'exemple par défaut on a un effet de scale + fading ou les 2 écrans s'animent. J'ai essayé de modifier le package mais je pourrais plus le mettre à jour. Une solution ?
Je n'utilise pas Gorouter (je préfère utiliser le router manuellement avec mon NavigationDelegate), mais tu peux tester de poser la question sur le forum : forum.purplegiraffe.fr Happy coding :)
Bonjour, je voulais savoir s'il était possible de créer une application comme waze avec flutter ? Si égalament vous avez des pistes pour que je fasse des recherches afin de me lancer dans le projet svp Merci !!
Oui bien entendu, c'est tout à fait possible avec Flutter! Pour faire ce type d'app il faut pouvoir afficher de la cartographie, ce qui est possible avec Flutter et il faut pouvoir communiquer avec des webservices ce qui est tout aussi possible. Pour apprendre à créer des apps complètes avec Flutter, je ne peux recommander qu'une seule direction www.purplegiraffe.fr 😉 Happy coding!
Pas forcément nécessaire de remplacer si tes apps sont fonctionnelles et ne sont pas impactées par les limitations (et ne le seront pas à l’avenir). C’est surtout pour les prochaines apps qu’il vaut mieux commencer direct avec le router
@@PurpleGiraffe oui tu as raison. En même temps je n'utilise pas flutter pour mes applications web (parce que je ne trouve pas assez convaincant à ce niveau, les bonnes vieilles technologie web sont meilleures). Mais je vais apprendre le Router API pour voir ce que ça apporte
@@stvndelucis C'est surtout qu'il est très mal expliqué dans la doc officielle : il n'y a aucun guide pas à pas, ni vidéo officielle. Il y a juste un article medium très complexe qui explique le fonctionnement interne en détails, les raisons de leurs choix et un exemple d'app en guide de doc. Au final on se perd dans cet article géant et on a l'impression que le Router (ou Navigator 2.0) est ultra complexe. En tous cas c'était mon ressenti lorsque je l'ai découvert. En pratique, une fois que j'ai compris comment il fonctionnait j'ai tout de suite changé d'avis et je n'utilise que ça pour mes apps mobiles et apps web réalisés avec Flutter
Le router peut faire peur au début mais il n"est pas si compliqué que ça à mettre en place quand on a les bons tutos 😉
En tout cas, une fois mis en place il nous simplifie clairement la vie. Même pour un petit projet, je mettrai un router !!
"Quand on a les bons tutos" => merci Kévin :) Je ne l'aurais pas mieux dit 😛 Happy coding!
Merci pour cette synthèse très claire !
Avec plaisir Fred! Happy coding :)
Excellente vidéo, j'ai méga bien compris. Merci !
Merci pour ton retour Samy!
Super vidéo. 👍
Juste une petite remarque et peut-être que je me trompe, mais go_router est développé par "flutter.dev".
Il me semble donc que ce soit bien Flutter qui le développeur. Non ?
Ah mais oui, tu as tout à fait raison je n'avais pas réalisé. Dans ce cas je trouve dommage qu'ils ne l'aient pas intégré dans le SDK. S'ils ont trouvé un moyen de simplifier l'utilisation du router autant l'intégrer dans le kit classique
@@PurpleGiraffe Carrément , je suis d'accord avec toi.
Après, comme tu le dis, c'est peut-être préférable de garder la main sur les fondamentaux et éviter d'ajouter des packages à tout va ;)
@@NicoDevelop oui j'en suis convaincu. Moins on ajoute de couches et de dépendances, moins on a de risques de problèmes ;)
J'ai besoin d'un sauveur, sur gorouter, je veux customiser l'effet de transition de l'écran entrant et sortant, la doc explique comment customiser mais l'effet ne fonctionne que sur l'écran entrant car on a accès qu'au child de la screen entrante pas sortante.
Pourtant sur l'exemple par défaut on a un effet de scale + fading ou les 2 écrans s'animent.
J'ai essayé de modifier le package mais je pourrais plus le mettre à jour.
Une solution ?
Je n'utilise pas Gorouter (je préfère utiliser le router manuellement avec mon NavigationDelegate), mais tu peux tester de poser la question sur le forum : forum.purplegiraffe.fr
Happy coding :)
Bonjour, je voulais savoir s'il était possible de créer une application comme waze avec flutter ? Si égalament vous avez des pistes pour que je fasse des recherches afin de me lancer dans le projet svp Merci !!
Oui bien entendu, c'est tout à fait possible avec Flutter! Pour faire ce type d'app il faut pouvoir afficher de la cartographie, ce qui est possible avec Flutter et il faut pouvoir communiquer avec des webservices ce qui est tout aussi possible.
Pour apprendre à créer des apps complètes avec Flutter, je ne peux recommander qu'une seule direction www.purplegiraffe.fr 😉
Happy coding!
Wow... C'est un choc... Toutes mes apps, utilisent les Route Nommées... Donc il faut tout basculer sur Router API? Sergey Brin est sérieux là ?
Pas forcément nécessaire de remplacer si tes apps sont fonctionnelles et ne sont pas impactées par les limitations (et ne le seront pas à l’avenir).
C’est surtout pour les prochaines apps qu’il vaut mieux commencer direct avec le router
@@PurpleGiraffe oui tu as raison. En même temps je n'utilise pas flutter pour mes applications web (parce que je ne trouve pas assez convaincant à ce niveau, les bonnes vieilles technologie web sont meilleures). Mais je vais apprendre le Router API pour voir ce que ça apporte
@@PurpleGiraffe je me rappel que Router 2.0 c'etait un calvaire au départ 😹😹😹😹
@@stvndelucis C'est surtout qu'il est très mal expliqué dans la doc officielle : il n'y a aucun guide pas à pas, ni vidéo officielle. Il y a juste un article medium très complexe qui explique le fonctionnement interne en détails, les raisons de leurs choix et un exemple d'app en guide de doc. Au final on se perd dans cet article géant et on a l'impression que le Router (ou Navigator 2.0) est ultra complexe.
En tous cas c'était mon ressenti lorsque je l'ai découvert.
En pratique, une fois que j'ai compris comment il fonctionnait j'ai tout de suite changé d'avis et je n'utilise que ça pour mes apps mobiles et apps web réalisés avec Flutter