Skip to content

Commit 0e67e94

Browse files
authored
[ADD/Android Tool] R8을 통해 효율적으로 앱을 최적화하자 추가
1 parent b951b12 commit 0e67e94

File tree

1 file changed

+12
-0
lines changed

1 file changed

+12
-0
lines changed
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)