목록개발/Flutter (75)
말랑한 하루
최근 NEXON에서 Open API를 제공함과 동시에 Flutter로 Application을 제작하기로 생각했습니다. 실질적으로 Flutter에서 API를 요청하고 결과 값을 얻어오며 솔 프로젝트를 진행해도 될 몸집의 프로젝트 였기에 마음을 다잡았습니다. Flutter를 활용해서 Application을 제작하는 과정을 담아가려하고, 그 속에서 Flutter를 개발하시는 분들이 비슷한 상황을 겪고있을 때 도움이 되기를 바라면서 칼럼을 써가겠습니다. 이번 포스터에서는 기본적인 프로젝트 세팅을 어떻게 진행했는지 알려드리겠습니다. 🐇 Project Setting 프로젝트를 시작하기 앞서, 어떤 구조로 프로젝트를 설계했는지 간단하게 보여드리려 한다. 🥕 Make Folder and Files 전체적인 내용을 담고..
reference : https://riverpod.dev/ko/docs/concepts/modifiers/auto_dispose 우리가 Notifier를 구현하다 보면, 자연스레 NotifierProvider의 Instance가 Application에 남아있게 된다. 하지만 NotifierProvider를 사용하지 않는 경우에는 해당 Instance는 메모리 낭비이기 때문에 이를 해결하기 위한 autoDispose 옵션을 사용한다. 정형화하여 설명하자면, AutoDispose는 Provider Package의 확장된 클래스입니다. 공급자의 수명 주기를 자동으로 관리하여 공급자가 더 이상 필요하지 않을 때 폐기되도록 설계되었습니다. 이 기능은 메모리 누수를 방지하기 위해 삭제해야 하는 상태를 처리할 때 ..