[Flutter] Barrel 파일 패턴으로 import 정리하기
Flutter 프로젝트가 점점 커지다 보면 main.dart나 주요 위젯 파일에 import 문이 길어지고 복잡해져서 가독성이 떨어지곤 합니다. 이 문제를 해결하기 위한 방법 중 하나가 바로 Barrel 파일 패턴입니다. Barrel 파일이란?Barrel 파일이란 여러 파일을 하나로 묶어서 한 번에 import할 수 있게 해주는 Dart 파일입니다. 일종의 "통합 export 파일"로, 관련 있는 클래스, 함수, 위젯들을 모아서 관리할 수 있습니다. 예를 들어 여러 provider 파일이 있는 경우:lib/└── controllers/ ├── provider_a.dart ├── provider_b.dart ├── provider_c.dart 이렇게 각각을 매번 import 하기보다 하나..