Complex Flutter Navigation (with nested routers and bottom bar navigation) made easy with auto_route 2.0.X package

Giovanni Accetta
8 min readApr 29, 2021

Introduction

Let’s be clear from the start: flutter is good for a lot of things. However clarity and easiness of use of the navigation system isn’t one of this…At least it hasn’t been for me. Understanding the functioning and meaning of router, route, route info and navigation controller is key to correctly build an application. Even after that you still have a lot of boilerplate code to write down to put that knowledge to work.

--

--

Giovanni Accetta

Senior Mobile Developer 🧑‍💻 and freelancer 🚀 with 360 experience on mobile apps lifecycle 📱! Always happy to talk tech 💻, photography 📷 and travel ✈️!