We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent b951b12 commit 0e67e94Copy full SHA for 0e67e94
Android Tool/R8을 통해 효율적으로 앱을 최적화하자.md
@@ -0,0 +1,12 @@
1
+## [R8을 통해 효율적으로 앱을 최적화하자](https://velog.io/@kingdo/%EC%9A%B0%EB%8B%B9%ED%83%95%ED%83%95-%EB%A6%AC%ED%8C%A9%ED%86%A0%EB%A7%81-ProGuardR8)
2
+### R8이란?
3
+> Google에서 개발한 Android 앱 난독화, 축소 및 최적화 도구
4
+- ProGuard보다 적은 단계를 통해 컴파일 수행
5
+ - 속도 측면에서 높은 효율성을 가짐
6
+- Android 런타임과 프레임워크에 적합하게 설계되어 높은 경량화 성능을 가짐
7
+### R8의 역할
8
+- 난독화 : 네이밍을 짧고 무의미한 문자열로 변경하여 코드 해석을 어렵게 함
9
+- 코드 축소 : 사용하지 않는 코드 자동 제거
10
+- 최적화 : 코드 재구조화를 통해 실행 시간 단축 및 앱 성능 향상
11
+- DEX 바이트코드 생성 : 빠른 컴파일 타임 제공
12
+- ProGuard 규칙 지원 : ProGuard와 호환되는 규칙을 사용하여 기존 ProGuard 설정 파일 사용 가능
0 commit comments