[Flutter] 플러터 난독화를 통한 앱 크기 줄이기


[Flutter] 플러터 난독화를 통한 앱 크기 줄이기

난독화 # 기본적인 최적화 방법 1. 사용하지 않는 리소스 제거 2. 라이브러리에서 가져온 리소스 최소화 3. PNG 및 JPEG 파일 압축 4. 캐시 저장을 통한 메모리 최소화 # 코드 난독화는 사람이 이해하기 어렵게 앱의 바이너리를 수정하는 프로세스입니다. 난독화는 컴파일된 Dart 코드에서 함수 및 클래스 이름을 숨기므로 공격자가 독점 앱을 리버스 엔지니어링하기 어렵게 만듭니다. 현재의 난독화는 "Android/iOS/macOS"만 지원합니다. 난독화 하기 난독화 전 난독화 후 # 위에 난독화 전후를 비교하면 약 2MB 차이가 납니다. 앱 크기가 더 클 수록 차이는 더 분명하게 날것 같습니다. 하단, "/<directory>" 부분은 해당 프로젝트 경로를 입력해주거나 터미널로 해당 프로젝트로 이동하여 "./"으로 처리하면 됩니다. # APK 빌드 flutter build apk --obfuscate --split-debug-info=/<directory> # Appbundle ...


#flutter #사이즈 #앱사이즈 #앱용량 #앱줄이기 #용량 #줄이기 #최적화 #플러터

원문링크 : [Flutter] 플러터 난독화를 통한 앱 크기 줄이기