Flutter --Part 8 of 16 - Beginner Lectures - Screen Navigation

Опубликовано: 16 Июнь 2026
на канале: Coding Diary
29
1

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...