Definitionپێناسە
One shared registry where an app puts its and at start-up, so that any part of the code can ask it for them by type. In Flutter the get_it package is a service locator.
تۆمارگەیەکی هاوبەشە کە ئەپێک لە کاتی دەستپێکردندا و تێدا دادەنێت، بۆ ئەوەی هەر بەشێکی کۆدەکە بە جۆرەکەیان داوایان لێ بکات. لە پاکێجی get_it .
Exampleنموونە
Register a service once in main(), then fetch it anywhere.
خزمەتگوزارییەک جارێک لە main()ـدا تۆمار بکە، پاشان لە هەر شوێنێک وەریبگرە.
final getIt = GetIt.instance;
void init() {
getIt.registerLazySingleton<TodoService>(() => TodoServiceRest());
}
// later, anywhere:
final service = getIt<TodoService>();Other Kurdish renderings in useوەرگێڕانە کوردییەکانی تر
دۆزەرەوەی خزمەتگوزارییەکە، دۆزەرەوەیەکی خزمەتگوزاری، دۆزەرەوەی خزمەتگوزاریی
Note on the Kurdish termتێبینی دەربارەی زاراوە کوردییەکە
Proposed: دۆزەرەوە ('finder') + the registry's خزمەتگوزاری.
Related termsزاراوە پەیوەندیدارەکان
Videosڤیدیۆکان
Flutter's official 80-second tour of get_it: register an object once, get it from anywhere, create it only when needed, and swap objects for tests.
ناساندنی فەرمیی get_it لە 80 چرکەدا: یەک جار تێیدا دابنێ، لە هەر شوێنێکەوە وەریبگرە، تەنها کاتی پێویست دروستی بکە و بۆ بگۆڕەوە.
Learn more inزیاتر فێربە لە
- Organising an MVVM Project: Folders, Services and get_itڕێکخستنی پڕۆژەیەکی MVVM: فۆڵدەرەکان، خزمەتگوزارییەکان و get_it
- MVVM in Flutter with ProviderMVVM لە Flutterـدا بە Provider
- FutureProvider and StreamProviderFutureProvider و StreamProvider
- Project: A To-Do App with Providersپڕۆژە: ئەپێکی ئەرکەکان بە providerـەکان
- ProxyProvider and ChangeNotifierProxyProviderProxyProvider و ChangeNotifierProxyProvider