Back

Comment naviguer entre les pages de votre application Flutter

 

Comment naviguer entre les pages de votre application Flutter

 

  1. Objectif

    • Dans cet article, nous allons implémenter une logique de navigation entre les pages afin que vous puissiez guider vos utilisateurs vers l’objectif.
  2. Présentation

    • La navigation est un concept fondamental dans le développement d’applications mobiles. Il permet aux utilisateurs de passer d’un écran à l’autre. Une navigation bien gérée maintient votre application organisée et améliore ses capacités.
    • La navigation est très importante pour toute application. Il fournit une abstraction uniforme sur les API de navigation fournies par diverses plates-formes. Flutter fournit deux types d’API pour la navigation : impérative et déclarative.
    • Imperative navigation (Flutter 1.0)
      • Flutter Navigator class
      • Named routes
    • Declarative navigation (Flutter 2.0)
      • Flutter Navigator
      • Utilisation de RouterDelegate
      • RouteInformationParser
      • Putting it all together
    • Navigator 2.0 est la référence standard à la navigation déclarative et ne remplace pas Navigator 1.0, car vous pouvez les utiliser ensemble.
    • Navigator 2.0 propose une nouvelle conception d’API déclarative, , pour le widget Pagesexistant . NavigatorIl introduit également un nouveau Routerwidget.



  3. l’approche déclarative

    • C’est impératif : C’est le contraire de l’approche déclarative, ce qui signifie que vous devez définir tous les objets ou les états dans les widgets et les widgets afficheront le contenu que vous lui demanderez d’afficher. De plus, si quelqu’un veut supprimer certaines routes au milieu, le faire via une approche impérative ne serait pas très facile et la modification de l’approche impérative ne serait pas adaptée à de nombreux cas d’utilisation, car généralement, une API convient à un seul cas d’utilisation. .



Riadh HAJJI

Abonnez vous à notre chaîne YouTube gratuitement