본문 바로가기
728x90

getx2

[Flutter] GetX - 라우트 관리 개요 GetX에서 내비게이션 관리 기능을 지원해주는데 엄청 간편해서 GetX에서 좋아하는 기능 중 하나이다. GetX Dependency와 Global 설정에 관련하여 정리한 글이 있으니 참고하자. Flutter 라우트 관리 방식 Flutter에서 내비게이션 방식에 대해서 간단하게 살펴보면 Stack 방식으로 관리를 하는데 Page1 화면이 호출하면 Stack에 Page1이 쌓이고 그다음 Page2 화면을 호출하면 Stack에 Page2... 이런 방식으로 하나씩 쌓아서 관리를 하게 된다. 본문 먼저 Flutter에서 일반적으로 사용했던 내비게이션 코드와 GetX 내비게이션 코드를 비교해보자 기존 내비게이션 코드 Navigator.of(context).push( MaterialPageRoute(build.. 2022. 12. 20.
[Flutter] GetX - 상태관리 개요 GetX는 Flutter에 고성능 상태 관리, 지능형 종속성 주입 및 빠르고 실용적인 라우터 관리가 결합되어 있는 라이브러리라고 설명한다. 테스트를 해보니 정말 많은 기능들을 제공한다. 가장 마음에 드는 것은 Flutter에서 제공하는 복잡한 코드들이 간결한 코드로 동일한 동작을 할 수 있도록 개발을 단순화했다는 것이다. 본문 GetX 설치 flutter pub add get 프로젝트 터미널에서 flutter pub add get 명령어를 실행하여 pubspec.yaml에 디펜던시를 추가한다. GetX 설정 void main() { runApp(const MyApp()); } class MyApp extends StatelessWidget { const MyApp({super.key}); @over.. 2022. 12. 19.
300x250