Navigation و انتقال اطلاعات بین صفحات - بخش دوم

آموزش Flutter - قسمت 31
زمان قرارگیری : 12 آذر 1397
زمان این قسمت : 15:00
برای دسترسی به این دوره نیاز است بصورت نقدی این دوره را خریداری کنید و این دوره بخشی از دوره های اعضای ویژه نمیباشد

تعداد شرکت کنندگان 837 نفر
قیمت دوره 139000 تومان
وضعیت دوره تکمیل شده
زمان کل دوره 30:03:58
تعداد قسمت‌ها 72
نوع دسترسی نقدی

در این جلسه روش برگشت اطلاعات از یک صفحه و همچنین روش تعریف روت برای استفاده از pushNamed رو به شما آموزش خواهم داد تا بتوانید به سادگی در اپلیکیشن های خود از این موضوعات استفاده کنید . 

رایگان 11:30
09:07
برای دسترسی به این دوره نیاز است بصورت نقدی این دوره را خریداری کنید و این دوره بخشی از دوره های اعضای ویژه نمیباشد

تعداد شرکت کنندگان 837 نفر
قیمت دوره 139000 تومان
وضعیت دوره تکمیل شده
زمان کل دوره 30:03:58
تعداد قسمت‌ها 72
نوع دسترسی نقدی

آفلاین
user-avatar
مدرس دوره حسام موسوی

اول داستان، طراح گرافیک بودم و ۲ سالی به عنوان طراح مشغول بودم، بعد به برنامه‌نویسی علاقمند شدم و الان بیشتر از ۱۰ ساله که عاشق کدزنی و چالش‌های پروژه‌های مختلفم. به تدریس علاقه خاصی دارم و دوست دارم دانشی که در این راه بدست آوردم را در اختیار دیگران هم قرار بدم. 

سوالات و گفتگو‌ها

سوالات و گفتگو‌ها

اگر سوال و مشکلی یا حتی بحثی در یکی از حوزه‌های برنامه‌نویسی دارید این بخش به شما کمک ویژه‌ای خواهد کرد

دورهای پیشنهادی

مشاهده همه دوره ها
آموزش ایجاد وبسایت PWA یا Progressive Web Apps

آموزش ایجاد وبسایت PWA یا Progressive Web Apps

وب‌اپلیکیشن‌های پیش رونده (Progressive Web Apps) یا به اختصار PWA می‌توانند تحول بزرگ بعدی در حوزه‌ی اپلیکیشن‌های موبایل محسوب شوند. این فناوری که ابت...

آموزش کامل css grid

آموزش کامل css grid

CSS Grid یکی از موضوعاتی است که اخیرا بیشتر و بیشتر در بحث توسعه وب به آن اشاره می کنند. دلیل این همه بحث و هیجان زدگی هم ساده است: CSS Grid به ما قاب...

دسترسی رایگان برای اعضای ویژه
آموزش طراحی وب

آموزش طراحی وب

در این دوره قراره طراحی وبسایت رو به شما آموزش بدم یعنی قراره یک وبسایت رو از صفر که ، طرح ایده و بعد طراحیش در فتوشاپ باشه رو به شما آموزش بدم تا کدن...

آموزش کامل Flexbox

آموزش کامل Flexbox

فلکس باکس یا بگذارید بهتر بگوییم Flexbox، مجموعه ای از دستورات یا یک ماژول به حساب می آید که طراحان با استفاده از آنها میتوانند Layoutهای قابل انعطاف...

دیدگاه‌ها و پرسش‌ها

برای ارسال نظر لازم است ابتدا وارد سایت شوید
آفلاین
user-avatar
Kasra Saeed
5 ماه پیش

سلام
من میخوام برای مقداردهی به فیلد ها و پاس دادن اطلاعات از StateFullWidget استفاده کنم توی اموزش اشاره کردین باید از widget استفاده کرد. چطور باید اینکارو کنم؟ توی کدوم قسمت توضیحش دادین؟

آفلاین
user-avatar
حسام موسوی
5 ماه پیش

دیگه هر اطلاعاتی نیاز بود در این دوره دادیم دیگه درسته ؟
چندین نمونه برای همین موضوع هم داشتیم

آفلاین
user-avatar

سلام
بنده مشکلی در بخش آدرس دهی دارم.
در فایل main.dart آدرس دهی را به شکل زیر انجام داده ام.


      routes:<String, WidgetBuilder> {
        "/" : (context) => new Directionality(textDirection: TextDirection.rtl, child: WhatsAppHome() ),
        "/settings": (context) => new Directionality(textDirection: TextDirection.rtl, child:CreateSettingsScreen()),
        "/splash_screen" : (context) => new Directionality(textDirection: TextDirection.rtl, child:SplashScreen()),
        "/login_screen" : (context) => new Directionality(textDirection: TextDirection.rtl, child:LoginScreen()),
        "/forgetpass_screen" : (context) => new Directionality(textDirection: TextDirection.rtl, child:ForgetPassScreen()),
        "/register_screen" : (context) => new Directionality(textDirection: TextDirection.rtl, child:RegisterScreen()),
        },```

بر روی دکمه فراموشی رمز ورود در فایل login_screen.dart هم کد زیر را وارد کرده ام.
```Navigator.pushReplacementNamed(context, "/");```
ولی متاسفانه عمل نمیکند و هنگام تپ کردن روی دکمه مورد نظر با خطا مواجه می شوم.

شرح خطا:
```E/flutter (29139): [ERROR:flutter/lib/ui/ui_dart_state.cc(148)] Unhandled Exception: Could not find a generator for route RouteSettings("/forgetpass_screen", null) in the _WidgetsAppState.
E/flutter (29139): Generators for routes are searched for in the following order:
E/flutter (29139):  1. For the "/" route, the "home" property, if non-null, is used.
E/flutter (29139):  2. Otherwise, the "routes" table is used, if it has an entry for the route.
E/flutter (29139):  3. Otherwise, onGenerateRoute is called. It should return a non-null value for any valid route not handled by "home" and "routes".
E/flutter (29139):  4. Finally if all else fails onUnknownRoute is called.
E/flutter (29139): Unfortunately, onUnknownRoute was not set.```

ممنون میشم اگر راهنمایی کنید.
آفلاین
user-avatar
حسام موسوی
1 سال پیش

سلام به چه شکلی دارید لینک می دید اون قطعه کد رو قرار بدید

آفلاین
user-avatar
آرمین پوررضا
2 سال پیش

سلام درمورد ارتباط با سرور و دیتابیس هم صحبت میکنید؟
مورد هایی که فک میکنید در ادامه این دوره آموزش میدید رو میشه بهش اشاره کنید تا دورنگاهی به این دوره داشته باشیم
ممنون مهندس عزیز

آفلاین
user-avatar
حسام موسوی
2 سال پیش

سلام بله تقریبا در هر قسمت دارم به این سوال جواب میدم . دوره هنوز به اتمام نرسیده و در حال تکمیل هست و این بحث هم جزئی از مسائلی خواهد بود که مطرح میکنم .
دقیقا محتوای ادامه دوره به ترتیب مشخص نیست هر زمان مشخص شد اعلام میشه یا با قرار گیری قسمت ها مشخص میشه