Flutter Build

Android Studio에서 Flutter를 사용하여 다양한 빌드 옵션을 활용할 수 있습니다. 각 빌드 옵션에 대한 자세한 설명은 다음과 같습니다:

1. Build AAR (Android Archive)

AAR 파일은 Android 라이브러리 프로젝트를 패키징한 파일로, 다른 Android 프로젝트에서 사용할 수 있습니다. Flutter 모듈을 AAR로 빌드하면, 네이티브 Android 앱에서 Flutter 화면을 쉽게 통합할 수 있습니다1.

명령어:

flutter build aar

사용 예시:

  • 네이티브 Android 앱에서 Flutter 모듈을 사용하고자 할 때.
  • Flutter 모듈을 라이브러리 형태로 배포하고자 할 때.

2. Build APK (Android Package)

APK 파일은 Android 애플리케이션 패키지 파일로, Android 기기에 직접 설치할 수 있습니다. APK는 디버그 모드와 릴리즈 모드로 빌드할 수 있습니다2.

명령어:

flutter build apk --release

사용 예시:

  • 앱을 테스트하거나 배포할 때.
  • Google Play 스토어에 앱을 업로드할 때.

3. Build App Bundle

App Bundle은 Google Play 스토어에 배포하기 위한 최적화된 형식으로, APK보다 더 작은 크기로 앱을 배포할 수 있습니다. Google Play는 사용자의 기기에 맞는 최적의 APK를 생성하여 다운로드합니다2.

명령어:

flutter build appbundle --target-platform android-arm,android-arm64,android-x64

사용 예시:

  • Google Play 스토어에 앱을 배포할 때.
  • 다양한 아키텍처를 지원하는 앱을 배포할 때.

4. Build Web

Build Web은 Flutter 앱을 웹 애플리케이션으로 빌드하는 옵션입니다. 이 옵션을 사용하면 Flutter 앱을 웹 브라우저에서 실행할 수 있는 형태로 변환할 수 있습니다3.

명령어:

flutter build web

사용 예시:

  • 웹 브라우저에서 실행할 수 있는 Flutter 앱을 만들 때.
  • 웹 애플리케이션으로 배포할 때.

이 빌드 옵션들을 통해 다양한 플랫폼에 맞게 Flutter 앱을 최적화하고 배포할 수 있습니다. 추가적인 질문이 있으시면 언제든지 문의해 주세요! 😊

1: Medium – How to Integrate Flutter module (AAR) into Your Android App 2: Flutter – Build and release an Android app 3: Flutter – Web development

Leave a Reply

Your email address will not be published. Required fields are marked *