Android/Flutter2 [Flutter] 2. GetX Navigation GetX의 주요 기능 중 하나인 Navigation ( Route 관리 )에 대하여 알아보자. 우선 GetX를 적용하기 위해 GetMaterialApp으로 Widget을 감싸주자. @override Widget build(BuildContext context) { return GetMaterialApp( title: 'Flutter GetX', home: HomePage() ); } 1. 기본 Navigation 1) 기존 Navigation Flutter에서 기존에 사용하던 Navigation 방식은 다음과 같다. Navigator.of(context).push(MaterialPageRoute(builder: (_) => FirstPage())); Navigator.of(context).pop(); N.. 2021. 4. 20. [Flutter] 1. GetX란? GetX란 Flutter 개발을 좀 더 쉽게 해주는 강력한 라이브러리 혹은 미니 프레임워크라고 볼 수도 있다. GetX를 이용하면 BLOC과 같은 상태관리 뿐만 아니라 네비게이션 등의 기능을 더 쉽게 이용할 수 있다. 필자도 Flutter 개발할 때 BLOC으로 개발해보았는데 GetX가 좀 더 쉽고 편의성이 높다고 많이 사용하길래 한 번 사용해보고자 한다. * Flutter에서 상태 관리를 위해서 GetX, BLOC, Provider 등을 사용하며, 이 3가지가 가장 많이 사용된다. * BLOC은 난이도가 높다고 한다. 사용해보니 알맞게 State와 Event를 설계하는 것이 까다로웠던거 같다. GetX는 상태 관리만 지원하지 않는다. 주요기능은 3가지 정도로 볼 수 있다. ■ 주요 기능 1. 상태 관리.. 2021. 4. 18. 이전 1 다음