
PROGRAMMING/Flutter
Flutter Quiz App Architecture 고찰
왜 Flutter를 다시 기초부터 보게되었는가 옛날에 Dr. Angela yu가 강의하는 flutter 강의를 들은 적이 있습니다. 그 때에는 29시간의 시간동안 단순히 앱을 제작하기 위해 강의를 수강했던 것이라면, 이번에는 다시 마음먹고 강의를 하나 더 구매하여 아키텍처에 대해 고민해보기로 했습니다. 이전에는 StatefulWidget을 여러 군데 사용하며 상태를 남발하기도 했고, 위젯을 가능한 계속 분리하여 상태 관리를 하기도 했습니다. 그러다 보니 가장 큰 문제점이 무엇이었냐면, 새로운 개발자와 만나게 되었을 때 나의 코드를 이해시킬 수 없다는 것입니다. 계산기 앱을 제작한다고 했을 때 숫자마다 고유의 위젯으로 되어있고, 그 숫자를 클릭했을 때 main에서 값이 저장되어야 한다는 구조를 생각해보면,..