삽질/flutter2 Flutter 상태관리: BLoC vs GetX 비교 1. 상태관리가 왜 필요한가?Flutter는 선언형 UI 프레임워크입니다.UI는 상태(State)의 함수로 표현되며, 상태가 바뀌면 위젯이 다시 빌드됩니다.UI = f(State)앱이 단순할 때는 setState()로 충분합니다. 하지만 다음과 같은 상황이 오면 한계에 부딪힙니다.여러 위젯이 같은 데이터를 공유해야 할 때비즈니스 로직이 UI 코드와 뒤섞일 때비동기 처리(API 호출, 스트림 등)가 복잡해질 때앱 규모가 커져 유지보수가 어려워질 때이 문제를 해결하는 방법이 상태관리 패턴이며,Flutter 생태계에서 가장 널리 쓰이는 두 가지 선택지가 BLoC과 GetX입니다. 2. BLoC 개요BLoC(Business Logic Component) 은 Google이 2018년 Google I/O에서 소개한.. 2026. 3. 24. Flutter 설치하기 (mac, vscode) 다시 시작하려니 설치하는 방법을 까먹어서 정리.. git + 기본 툴 설치xcode-select --install Flutter SDK 설치https://docs.flutter.dev/install/quick+ 환경변수 설정# 환경변수 편집nano ~/.zshrc# 하단에 추가 (export PATH="$PATH:$HOME/Documents/flutter/bin" export ANDROID_HOME=$HOME/Library/Android/sdkexport PATH=$PATH:$ANDROID_HOME/emulatorexport PATH=$PATH:$ANDROID_HOME/platform-tools# 환경변수 적용source ~/.zshrc VS Code 설치https://code.visualstud.. 2026. 3. 24. 이전 1 다음