[flutter] 플러터 build_runner와 Flutter 프레임워크 연동하기
플러터는 개발된 앱의 성능을 향상시키고 코드의 반복을 줄이기 위해 빌드 시스템을 제공합니다. build_runner
는 이러한 작업을 자동화하고 더 효율적으로 수행할 수 있도록 도와줍니다. 우리는 이번 블로그에서 build_runner
를 활용하여 Flutter 프레임워크와 어떻게 연동하는지 알아보겠습니다.
build_runner란?
build_runner
는 소스 코드를 분석하고 필요한 생성 파일을 만들어내는 도구입니다. 이 도구를 사용하면 컴파일 시간을 줄이고 코드를 더욱 효과적으로 관리할 수 있습니다.
Flutter 프레임워크 연동하기
Flutter 프레임워크와 build_runner
를 연동하기 위해서는 먼저 build_runner
및 관련 의존성 패키지들을 pubspec.yaml
파일에 추가해줘야 합니다.
dev_dependencies:
build_runner: ^1.12.2
json_serializable: ^5.0.1
build_runner_core: ^7.1.0
build: ^2.1.3
그런 다음, build.yaml
파일을 프로젝트 루트에 생성하여 설정을 추가합니다.
targets:
$default:
builders:
json_serializable:
options:
any_map: true
이제 build_runner
를 실행하여 코드를 분석하고 필요한 파일을 생성할 수 있습니다.
flutter pub run build_runner build
이 명령을 실행하면 build_runner
가 코드를 분석하고 필요한 파일을 생성하여 Flutter 프레임워크와 연동할 수 있게 됩니다.
결론
이렇게 build_runner
로 Flutter 프레임워크와 연동하면 코드를 보다 효율적으로 관리할 수 있고, 앱의 성능을 향상시킬 수 있습니다. build_runner
의 유용성을 활용하여 Flutter 앱의 개발 생산성을 향상시키는 데 도움이 될 것입니다.
더 자세한 내용은 Build Runner 공식 문서를 참고하시기 바랍니다.