# Flutter Navigation: A Deeper Understanding to go_routes
## Target Audience
This tutorial is intended for both novice and experienced developers searching for a more straightforward method of handling routing and an easier way to navigate and handle deep links.
## Goal
At the end of this tutorial, the reader will have built a full flutter application using go_routes.
## Introduction
- Introduce the reader to the topic and what we'll be building at the end of this tutorial.
## What is go_route
- What is it about?
- Why use it?
## Prerequisites
- What are the requirements to get started?
## Create a flutter Application
- Create a new flutter application
## Create the App UI
- Create the UI for the flutter application
## Initialized go_route
- Add go_route to the project and initialize the package
## Navigate using go_route
- Navigate back and font the UI screen created in the application.
## Deep link
- Introduce handling of deep link with go_route.
## Error Handling
- Introduce how to handle errors while working with go_route
## Conclusion
- Summarize the tutorial
- Attach a link to additional resources