이 글은 누구를 위한 것인가
Flutter로 앱을 만들거나 유지보수하는 분, “Riverpod vs Bloc” 검색만 하다 시간을 쓴 분을 위한 글입니다. 이념보다 팀이 유지할 수 있는지가 기준입니다.
작은 앱
과도한 추상화는 느립니다. 명확한 폴더 구조와 일관된 패턴이 먼저입니다.
커질 때
경계(페이지 vs 전역)를 나누고, 상태가 필요한 깊이만 구독하게 합니다.
테스트
상태 로직을 UI에서 분리할수록 위젯 테스트가 쉬워집니다.
맺으며
‘정답 라이브러리’는 없고 팀이 읽을 수 있는 코드가 있습니다.