/flutter_nav_demo

Primary LanguageDartMIT LicenseMIT

flutter_nav_demo

This is an example app demonstrating the use of Flutter's updated (declarative) navigation and routing mechanism. The starter version of the app uses Flutter's old (imperative) navigation and routing mechanism. The intermediate version of the app implements the updated navigation, focusing on the mobile (or desktop) experience, neglecting the work needed to sync the url with the app for web. The final version provides an app that provides the best user experience across mobile, web, and desktop.

Update (05/26/21)

Added Deep Link (Android) and Custom URL Scheme (iOS) functionality.

Update (04/23/22)

Added example implementing custom page transitions.

Corresponding Tutorial Articles

Part 1 - The Basics
Part 2 - A Better Approach for Web
Part 3 - Deep Linking Defining Custom Page Transitions