목록앱개발 (3)
WinGyu_coder
Flutter에서 dispose 메서드는 StatefulWidget의 상태 객체 (State)에서 사용되며, 위젯이 영구적으로 제거될 때 호출됩니다. 이 메서드는 리소스를 정리하거나, 리스너를 해제하거나, 애니메이션 컨트롤러를 중지하는 등의 작업에 사용됩니다. dispose는 Flutter의 위젯 수명 주기의 일부로, 메모리 누수를 방지하고 앱의 성능을 향상시키는 데 중요한 역할을 합니다. dispose 사용법: 리스너 해제: 위젯이 더 이상 사용되지 않을 때, 예를 들어 TextEditingController 또는 다른 종류의 리스너를 해제해야 할 때 dispose를 사용합니다. 애니메이션 컨트롤러 정리: AnimationController와 같은 애니메이션 리소스가 있을 경우, 위젯이 제거될 때 이를..
ListView.separated와 ListView.builder는 Flutter에서 리스트를 구성할 때 사용하는 두 가지 주요 위젯입니다. 이들의 주요 차이점은 다음과 같습니다: 아이템 분리자 (Separator): ListView.separated: 이 위젯은 리스트의 각 아이템 사이에 분리자를 넣는 기능을 제공합니다. 이 분리자는 separatorBuilder 함수를 통해 정의되며, 각 아이템 사이에 원하는 위젯을 삽입할 수 있습니다. 예를 들어, 리스트 아이템 사이에 공간을 두거나 구분선을 추가하는 등의 작업이 가능합니다. ListView.builder: 이 위젯은 분리자를 지원하지 않습니다. 단순히 연속적인 아이템들을 리스트 형태로 표시할 수 있지만, 각 아이템 사이에 추가적인 공간이나 구분선을..
# MacOS 환경 입니다. 1. Flutter 설치하기, Dart 설치하기 flutter 설치하고 세팅하고 이런것들이 귀찮다면 맥os는 아주 좋은 Homebrew를 사용하시면 됩니다. Homebrew 설치는 구글링하면 자세히 나옵니다. Flutter 설치 페이지 https://formulae.brew.sh/cask/flutter#default flutter Homebrew’s package index formulae.brew.sh 사이트 들어가시면 명령어를 친절히 알려줍니다. brew install --cask flutter 맥 iterm 또는 Terminal 터미널에서 위 명령어를 쳐줍니다. 그러면 세팅이 필요없이 설치가 완료 됩니다. 세팅이 잘 되어있는지 확인을 해야하는데 (필수입니다) 터미널에서 ..