در این آموزش جامع از 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, #آموزش_فلاتر