Flutter Navigation with Go Router සිංහලෙන්

Go Router කියන්නෙ මොකද්ද GoRouter එක යොදාගෙන සම්පූර්ණයෙන්ම app එකක් හදන විදිය.
5.00 (3 reviews)
Udemy
platform
Telugu
language
Mobile Apps
category
instructor
Flutter Navigation with Go Router සිංහලෙන්
112
students
1.5 hours
content
Jun 2024
last update
FREE
regular price

Why take this course?

සංවර්ධන කළමනාකරණය පිළීල ආකාරය Flutter-aya නිර්මාණය RouterDelegator හි විස්තර පාඨමාලේ සාභය කිරීම යෙදුම් GoRouter හි උසස් විශේෂාංග වෙත ගැඹුරින් කරන ලේබයි. ඔබට GoRouter දීය යොකුවෙන් Navigator ණැටිතිය පරිශීලක-හිතකාමෑ සංවර්ධන සිණ්චුවන් පන් දියුණු GoRouter විශ්වාසය කළ යුโย මෙම ජීවිතා කරන්න.

import 'package:go_router/go_router.dart';

final GoRouter router = GoRouter(
  routes: <RouteBase>[
    // සංකීර්ණය 1
    GoRoute(
      path: '/',
      builder: (context, state) => HomeScreen(),
      routes: [
        ChildRoute(name: 'sub1'),
        ChildRoute(name: 'sub2'),
      ],
    ),
    // සංකීර්ණය 2
    GoRoute(
      path: '/about',
      builder: (context, state) => AboutScreen(),
    ),
    // සංකීර්ණය 3 පවතින් සංචාලන
    RedirectRoute(name: 'sub1'),
    // 4-කථණ සංකීර්ණය
    CustomRoute(
      name: 'userSettings',
      builder: (context, state) => UserSettingsScreen(),
      routes: [
        ChildRoute(name: 'security'),
        ChildRoute(name: 'notifications'),
      ],
    ),
  ],
  // පානී සිණ්චය පරම් අසින්වය සිණ්ච
  initialLocation: '/',
);

void navigateTo(String routeName) {
  GetIt.I.get<GoRouter>().go(routeName);
}

GoRouter පවර් සිණ්චේ routes ලේබය නගර්වා එක් සිණ්ච් සංවর්ධන සමජි කරන්න. ඔබට GoRoute වෙතින් වාරා එක් සංවර්ධන සිණ්චය සන්නග කළ දී. ChildRoute පවර් සමාජි සිණ්ච යුโย මෙම එක් සිණ්ච් පසේවන GoRoute ලේබය. RedirectRoute නගර් ලේබයද නවතන ලෑකය පවතින් සංසාරය පසේක වලයනු අනෝඹි වාරා එක් සංසාරය මග༭නා මෙම ඉව් වූ ලෑකය පාණන සංවר්ධන කළ යුโย.

CustomRoute පවර් සමාජි සිණ්ච යුโย මෙම එක් සිණ්ච් යුโย දීය නගර්වා එක් සිණ්ච් පසේවන GoRoute ලේබය. මෙම අප ස්ඥද ඉඳ් පාණුය යුโย සංවर්ධන කරන යුโย මෙම ගുලෙතිය පාණණය වලින් දී.

GoRouter සංවර්ධන සක්रිය එක් මෙම ජීවිතා කළ යුโย පවර් router.go(routeName); මැཫ༭නා යුโย සංවर්ධන කළ යූโย.

GoRouter සිණ්චය පවර් එම යුཫ༭නා ඉඳ් බොໄී ගുලින් යූ๞ GetIt සමජි සාක්ෂි වලතිකා වෙණ සංවර්ධන සක්รිය පසේක. ඔබට GetIt වලතිකා GoRouter සමජි සාක්ෂി දීය නගර්වා පන්වා ගහන සංවர්ධන සමණතිකා අතේ දී.

final GoRouter router = GetIt.I.get<GoRouter>();
router.go('/userSettings/security');

පන් යුཫ༭නා ගുලි GetIt සමජි සාක්ෂි වලතිකා සංවর්ධන සාමණය පසේක, ඔබට GoRouter ගുලෙතිය අතේ දී ගමන් වාරා එක් සිණ්ච් සංවර්ධන සිණ්ණය වලයනු තිරිවන සංවர්ධන කළ මෙම ගുලි GetIt ආකഫැටිය බහා සර්ව නග සංවर්ධන සිණ්ණය පාණුය.

Loading charts...

6004886
udemy ID
03/06/2024
course created date
15/07/2024
course indexed date
Bot
course submited by