본문 바로가기

반응형

flutter getx

[Flutter] GetX를 사용해야할 이유3 - 종속성 관리(의존성 주입, 바인딩) GetX의 의존성 주입 flutter에도 여러가지 의존성 주입 라이브러리가 있지만 GetX에서도 의존성 주입을 지원한다. 페이지를 실행할 때 의존성 주입 방법 GetX를 통해 페이지를 실행할 때 의존성을 주입하는 방법은 기본적으로 4가지를 지원한다. 해당 주입 방법들은 페이지가 종료될때 GetX에서 자동으로 인스턴스를 모두 메모리에서 날려준다. [GETX] Instance "DependencyController" has been created [GETX] "DependencyController" deleted from memory 위의 로그와 같이 생성될때와 삭제될 때 GetX에서 로그를 남겨 확인이 가능하다. Get.put() 해당 페이지가 시작될때 인스턴스가 생성된다. Get.to(const Next.. 더보기
[Flutter] GetX를 사용해야할 이유1 - Route Get - Route route는 flutter 에서 화면의 이동을 위해 navigator 와 함께 사용된다. Navigator.of(context).push(MaterialPageRoute(builder: (_) => const FirstPage()))​ 기본적인 코드는 다음과 같은데, 간다하다고 볼 수도 있지만 화면 이동은 빈번하게 일어나는 만큼 코드를 자주 쓰는것에 비해 그리고 화면 전환에 여러가지 방식들이 있는걸 감안하면 가독성이 떨어지고 길다고 느껴질 수도 있다. 이 문제들은 Get의 route 기능을 통해 완벽하게 해결할 수 있다. 기본 화면 전환 // 기존 flutter route code Navigator.of(context).push(MaterialPageRoute(builder: (_).. 더보기

반응형