This is a 8 part of 16 video series. The full 16 will be published before August 2025.
*🛠️ Programming a Flutter App with go\_router and Bottom Navigation | Flutter Tutorial*
In this Flutter tutorial, we’ll walk you through building a multi-screen application using the *go\_router* package for navigation and a *BottomNavigationBar* for seamless screen switching. This is a great setup for apps with multiple primary views (e.g., Home, Profile, Settings).
🚀 What You'll Learn:
How to configure *`go_router`* for declarative, URL-based navigation between screens.
Setting up a *bottom navigation bar* that integrates with `go_router` routes.
Best practices for managing route state across multiple tabs.
Understanding *nested navigation* in Flutter using `ShellRoute`.
---
🔍 How to Find Flutter Components on pub.dev
We’ll also guide you through:
Navigating [https://pub.dev](https://pub.dev) to find Flutter packages.
How to **evaluate a package's stability**:
Check the *popularity score* and **likes**.
Review the *last updated date* — active packages are maintained regularly.
Look for *null safety support* and recent version changes in the changelog.
Check the *issue tracker* and *GitHub activity* if linked.
---
📦 How to Add Packages in Flutter
You'll also learn how to integrate any package into your project:
1. Search for the package (e.g., `go_router`) on [pub.dev](https://pub.dev).
2. Copy the latest version string.
3. Add it to your `pubspec.yaml` file under dependencies:
```yaml
dependencies:
flutter:
sdk: flutter
go_router: ^13.0.0 # Example version
```
4. Run `flutter pub get` to install it.
---
Git Repo used in the video
https://github.com/sk92129/bottomnavr...
👍 Like the video if it helped, and don’t forget to *subscribe* for more Flutter content!
\#flutter #gorouter #flutternavigation #bottomnavbar #pubdev #fluttertutorial
The whole playlist
• Flutter Development for Beginners
Part 9 of series
• Flutter -- Beginner Lectures - Flutter Plu...