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

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