Flutter : n'utilisez plus les routes nommées ! Navigation et Router API

Поділитися
Вставка
  • Опубліковано 28 лис 2024

КОМЕНТАРІ • 19

  • @kevinyard9711
    @kevinyard9711 2 роки тому +4

    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 !!

    • @PurpleGiraffe
      @PurpleGiraffe  2 роки тому

      "Quand on a les bons tutos" => merci Kévin :) Je ne l'aurais pas mieux dit 😛 Happy coding!

  • @fredgotpub871
    @fredgotpub871 2 роки тому +2

    Merci pour cette synthèse très claire !

  • @samyouanes7194
    @samyouanes7194 Рік тому

    Excellente vidéo, j'ai méga bien compris. Merci !

  • @NicoDevelop
    @NicoDevelop 2 роки тому

    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 ?

    • @PurpleGiraffe
      @PurpleGiraffe  2 роки тому +1

      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

    • @NicoDevelop
      @NicoDevelop 2 роки тому

      @@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 ;)

    • @PurpleGiraffe
      @PurpleGiraffe  2 роки тому

      @@NicoDevelop oui j'en suis convaincu. Moins on ajoute de couches et de dépendances, moins on a de risques de problèmes ;)

  • @androrifain
    @androrifain Рік тому

    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 ?

    • @PurpleGiraffe
      @PurpleGiraffe  Рік тому

      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 :)

  • @Mirran_
    @Mirran_ 2 роки тому

    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 !!

    • @PurpleGiraffe
      @PurpleGiraffe  2 роки тому

      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!

  • @stvndelucis
    @stvndelucis 2 роки тому +1

    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à ?

    • @PurpleGiraffe
      @PurpleGiraffe  2 роки тому +1

      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

    • @stvndelucis
      @stvndelucis 2 роки тому +1

      @@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
      @stvndelucis 2 роки тому

      @@PurpleGiraffe je me rappel que Router 2.0 c'etait un calvaire au départ 😹😹😹😹

    • @PurpleGiraffe
      @PurpleGiraffe  2 роки тому +1

      @@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