Tasks 앱 개발 트러블 슈팅
상황 인지이번 프로젝트는 Flutter를 활용한 간단한 투두 리스트 앱을 만드는 과제였다.처음에는 구조를 이해하는 데 시간을 많이 썼고, 특히 “정적인 화면(UI)”을 구성하는 건 비교적 수월했다.테마 지정도 미리 정해둔 컬러 코드와 버튼 스타일을 기반으로 만들어놔서 light/dark 테마 전환까지는 크게 문제없이 진행됐다.홈페이지(HomePage) 화면 구성도 처음엔 단일 파일에 다 몰아 넣었는데, 이후 유지보수를 위해 위젯들을 따로 분리하면서 훨씬 구조가 명확해졌다.특히 TodoBox, TodoView, TodoBottomSheet처럼 각각의 역할을 나눠 구성하니 전반적인 화면 출력은 잘 나왔다.그런데 문제는 그 다음이었다.정적인 화면에서 벗어나서 동적으로 변하는 기능들(추가, 토글, 저장)을 넣으..