오랫동안 플러터(Flutter) 개발자들에게 앱의 정체성을 부여하는 가장 첫 번째 관문은 ThemeData 의 primaryColor 를 설정하는 것이었습니다. 단 한 줄의 코드로 앱의 전반적인 분위기를 결정짓는 이 속성은 우리에게 매우 친숙하고 직관적이었습니다. 하지만 Flutter 프레임워크가 성숙하고, 구글의 머티리얼 디자인(Material De…
오늘날 모바일 앱 개발에서 '테마'는 단순히 보기 좋은 디자인을 넘어 사용자 경험(UX)의 핵심 요소로 자리 잡았습니다. 특히 사용자의 눈의 피로를 덜어주고 배터리 소모를 줄여주는 '다크 모드'는 이제 선택이 아닌 필수 기능이 되었습니다. Flutter는 머티리얼 디자인(Material Design) 시스템을 기반으로 매우 …