Flutter Navigation Tutorial | Navigator, Named Routes, go_router + Passing Data Between Screens

Опубликовано: 03 Август 2026
на канале: CodeWithSafi
104
like

در این آموزش جامع از Flutter یاد می‌گیریم چگونه بین صفحات (Screens) مختلف جابجا شویم و داده‌ها را بین آن‌ها ارسال کنیم.

در این ویدیو به صورت کامل بررسی می‌کنیم:

✅ استفاده از Navigator.push و pop
✅ استفاده از Named Routes
✅ مدیریت حرفه‌ای مسیرها با go_router
✅ ارسال داده به صفحه دیگر (Passing Arguments)
✅ دریافت داده برگشتی از صفحه دوم
✅ مدیریت Navigation Stack
✅ بهترین روش‌ها (Best Practices)

همچنین یاد می‌گیرید چه زمانی از Navigator کلاسیک استفاده کنیم و چه زمانی از پکیج حرفه‌ای go_router استفاده کنیم.

این آموزش برای پروژه‌های واقعی و Production آماده شده است.

⏱ Timestamps
00:00 Introduction
05:00 What is Navigation?
12:00 Navigator.push & pop
25:00 Passing Data to Another Screen
40:00 Returning Data Back
55:00 Named Routes
01:10:00 go_router Setup
01:25:00 Dynamic Routing with Parameters
01:40:00 Best Practices
📚 What You Will Learn

Navigator.push()

Navigator.pop()

MaterialPageRoute

Named Routes

Route Settings

go_router configuration

Passing arguments via constructor

Passing arguments via route parameters

Handling deep linking (Intro level)

🎯 Target Audience (SEO Boost Section)

Flutter beginners

Intermediate Flutter developers

Students learning Mobile App Development

Developers building multi-screen apps

#Flutter, #FlutterNavigation, #Navigator, #NamedRoutes, #GoRouter, #MobileDevelopment, #Dart, #FlutterTutorial, #AppDevelopment, #Coding, #LearnFlutter, #Routing, #Programming, #آموزش_فلاتر