
Flutter를 배우고 앱을 만들다 보면 어느 순간 느끼게 돼요. "비슷한 코드를 계속 복붙하고 있는데, 이거 효율적인 방법 없을까?"라고요. 처음에는 하나하나 새로운 위젯을 만들면서 앱을 완성하는 재미가 있지만, 프로젝트가 커질수록 유지보수가 어려워지고 코드가 중복되기 시작해요. 이때 필요한 개념이 바로 재사용 가능한 위젯 만들기예요. Flutter는 '모든 것이 위젯'인 프레임워크답게, 작은 부분부터 큰 화면 전체까지 위젯으로 나눠서 관리할 수 있어요. 그리고 잘 설계된 재사용 가능한 위젯은 코드의 생산성과 가독성을 크게 높여줄 뿐 아니라, 유지보수까지 훨씬 쉬워지게 만들어줘요. 이 글에서는 Flutter에서 재사용 가능한 위젯을 만들 때 꼭 알아야 할 기본 원칙과 실제로 어떻게 적용할 수 있는지 구..