? ??????????? ???? ?????????? ????????? ?????????? ???????? ? ????????????? ???????? ????????? ????????? ??????. ???????????? ????????? ???? ??????????? ? ??????????, ??????? ????????? ????????? ???????????? ?????????? ??????? ? ?????. ????? ?? ????? ????????????, ?????????? ????????????, ???????? getx, ?????? ? ????????????? ????????? ??? Dart, ??????????????? ?? Flutter. ?? ?????????? ??????? ?????? ????????????, ???????????? ?? ????????? ??????????, ????????? ?????????????????? ? ????????? ???????????????? ????.
???? ????????? ?????????? ????? ????????? ? ??????????????, ??? ?????? ??? ??????????????? ??? ??? ??????????, ??? ? ??? ??????? ?????????????. ?? ?????????? ? ???? ?????????? ??????????, ?????????????, ????????? ???????????? ? ?????? ?????? ??????? ??????????, ???????????? ?????? ? ??????????? ?????????. ??? ????????? ????????????? ??????????????? ?? ?????? ??????????, ? ?? ?? ???????? ???????, ????????? ? ???????????????.
?????????? ?????????? ? ???? ?? ????? ??????? ????? ??? ?????????? ????????? ??????????. ???????????? ?????????? ?????????? ????? ???????? ? ?????????????????? ???????, ?????? ?????????????????? ? ???????? ? ????????? ????. getx ?????????? ????????? ??????????? ??????? ??? ?????????? ??????????, ??????? ??????? ??????????? (GetxController) ? ?????????? ???????????????? ? ?????????????? Observables ? Obx ????????. ??? ??????????? ????????? ????? ???????????????? ?????? ????? ?????????? ??????? ?????????? ? ????????????? ????????? ???????????????? ????????? ??? ????????? ?????????.
Obx (Observable) ? ??? ??????, ??????? ????????????? ??????????????? ??? ????????? Observable ??????????, ?? ??????? ?? ????????. ??? ????????? ????????? ???????????? ???????????????? ??????????, ??????? ????????? ?? ????????? ?????? ? ???????? ???????. ????????????? Observables ? Obx ???????? ?????????? ????????????????? ?????????? ? ?????? ??? ????? ???????? ? ??????????????. ????????????? ?????? ?? ????? ??????? ???????? setState() ??? ???????????? ?????? ??????? ????????? ??? ?????????? UI.
| ????? ?????????? ?????????? | ???????????? | ?????????? |
|---|---|---|
| setState() | ??????? ? ????????????? | ???????????? ??? ??????? ??????????, ????????????? ??????????? |
| Provider | ???????????? ??????? ? ?????????????, ??????? ?????????????????? | ??????? ?????? ????, ??? GetX |
| GetX Controller | ???????, ???????????, ??????????? boilerplate | ??????? ????????? ????????? GetX |
????????????? GetX ???????????? ? ??????????? ???????????????? ????????? ??????????? ????????? ?????????? ?????????? ? Flutter-???????????, ????? ??? ????? ????????, ?????????????? ? ???????????. ??? ???????? ????? ??? ??????? ? ??????? ????????.
????????????? ? ????????? ???????? ???????????? ?????? ?????? ?????????? ??????????. getx ????????????? ??????? ? ?????????? ???????? API ??? ?????? ? ??????????. ?? ????????? ????? ?????????? ????? ????????, ?????????? ?????? ????? ???? ? ????????? ???????? ?????????. ? ??????? ?? ??????????? ????????? Flutter, GetX ?? ??????? ????????????? named routes, ??? ???????? ???????????? ? ????????????? ?????????.
???????? ????????????? GetX ????????????? ???????? ?? ???????? ? ????????. ????? ????? ?????????? ???????? ? ?????????? ????? ????, ????????? Get.to() ? Get.back(). ????? ????, GetX ????????????? ????????? ???????? ?????????, ??? ????????? ??????????? ????? ???????, ??? ?????? ???????? ? ??????? ? ?????????? ???????. ???? ?????? ??????????? ???????? ?????????? ??????? ???????????????? ??????????? ? ??????? ??????????? ???????.
????????? ???? ?????????????, getx ?????????? ???????? ??????? ??? ?????????? ?????????? ?? ??????? ??????????.
????????? ???????????? (DI) ? ??? ?????? ??????? ?????????????? ???????????? ???????????, ??????? ????????? ??????? ??? ????? ??????, ??????????? ? ??????????????. getx ????????????? ?????????? ??????? ????????? ????????????, ??????? ????????? ????? ?????????????? ??????????? ? ???????? ?? ? ????? ????? ??????????. ??? ???????? ???????????? ???? ? ????????? ???????? ??????? ????? ????? ?????????? ??????? ??????????. ????????????? DI ? GetX ????? ???????? ?????????????????? ?????????? ?? ???? ?????????? ????????????? ????????.
GetX ?????????? ????????? ???????? ????????? ????????????: Get.put() ??? ??????????? ????????????, Get.find() ??? ????????? ???????????? ? Get.lazyPut() ??? ??????? ????????????? ????????????. ??? ????????? ????????????? ???????? ???????? ?????????? ?????? ??? ?????? ?????????? ????????. ??????? ????????????? ???????? ??????? ??? ????????????, ??????? ?? ???????????? ?????????? ??? ??????? ??????????, ??? ????????? ????????? ????? ????????.
??????????? ????????????? ????????? ???????????? ? ??????? getx ????????? ????????? ????? ?????????????? ? ?????????????? ??????????.
?????????? ??????? ? ??????? ?????????? ??????? ????????? ???????????, ??????? ????????? ????????? ?????????? ?? ?????????, ??????????? ??????????. getx ???????????? ??????????? ?? ???? ????? ??????? ????????? ? ??????????? ????????? ????????? ??????, ??????? ????? ????? ???????????????? ? ?????? ????????. ??? ???????? ????????? ? ?????????? ??????????, ? ????? ????????? ?????????? ????????????? ???????? ??? ?????????? ??????? ?????????? ????????????.
???????? ??????????, ??????????????? ?? ????????????? ?????????, ??????? ????????? ?????????? ??????. getx ????????????? ?????????? ??????????? ??? ??????????????????? (i18n) ? ??????????? (l10n). ??? ????????? ????? ?????????? ???????????????? ????????? ?? ?????? ????? ? ???????????? ?????????? ? ????????? ?????????? ????????????. ????????? ???????? ?????????? ?????????? ????????? ? ????????????? ?????? ? ??????????.
????? ????????? ????????????? ? ????????? ????????, getx ?????????????? ???? ??? ???????? ? ??????????? ????????? ??? ?????????? ????????? ??????????. ?????????? ????????????? ??????? ???????????? ? ????????? ???, ???????? ????? ??????? ? ??????? ????????????. ? ??????? ????? ??????? ????????? ????? ???????????? ? ????????????, ??????? ??? ?????? ???????? ? ??????? ?????????? Flutter-??????????. ????????, ?????????? ? ?????? ???????????? ? ???????????, ? ????? ????????? ? ??????? ?????????????????? ? ???????????.
? ?????????, ????? ????????????, ??? getx ????????? ??????????????? ? ?????? backend-as-a-service (BaaS) ?????????, ??? ???????? ????????????? ??????? ????????? ??????????????????? ?????????? ??? ????????????? ????????? ???????? ?????????? ?????????? ????. ????? ????????? ????????? ???????????? ??? ???????????? ? ??????? ??????????, ????????????? ? ?????????????? getx. ??? ??????? ???????? ???????? ? ?????????? ??????????.
Rua 3 da Matinha – Bloco 1, Loja F
1950-326 Lisboa – Portugal
Tel: +351 213 879 414
"Embracing a Sustainable World"