Добавьте "Get" перед MaterialApp, превратив его в GetMaterialApp.
```dart
GetMaterialApp(// Before: MaterialApp(
GetMaterialApp(// Ранее: MaterialApp(
home:MyHome(),
)
```
...
...
@@ -264,7 +264,7 @@ Get.offAll(NextScreen());
Get имеет простой и мощный менеджер зависимостей, который позволяет вам получить тот же класс, что и ваш BLoC или контроллер, всего одной строкой кода, без Provider context, без InheritedWidget:
```dart
Controllercontroller=Get.put(Controller());// Rather Controller controller = Controller();
Controllercontroller=Get.put(Controller());// Вместо Controller controller = Controller();
```
- Примечание: Если вы используете Get State Manager, обратите больше внимания на API привязок, который упростит подключение вашего представления к контроллеру.
...
...
@@ -281,7 +281,7 @@ controller.fetchApi();
```dart
Controllercontroller=Get.find();
//Yes, it looks like Magic, Get will find your controller, and will deliver it to you. You can have 1 million controllers instantiated, Get will always give you the right controller.
// Да, это выглядит как Магия! Get найдет ваш controller и доставит его вам. У вас может быть миллион созданных контроллеров, и Get всегда найдет нужный.
```
И тогда вы сможете восстановить данные вашего контроллера, которые были там получены:
...
...
@@ -332,9 +332,9 @@ Text('title'.tr);
```dart
returnGetMaterialApp(
translations:Messages(),// your translations
locale:Locale('en','US'),// translations will be displayed in that locale
fallbackLocale:Locale('en','UK'),// specify the fallback locale in case an invalid locale is selected.
translations:Messages(),// ваши переводы
locale:Locale('en','US'),// перевод будет осуществлен в этой локализации
fallbackLocale:Locale('en','UK'),// установите резервную локализацию на случай если будет выбрана невалидный локализация.