오늘 한 일
- A·아이 프로젝트를 진행하였다
- 블로그 TIL을 작성하였다
- 1일 1커밋을 하였다
느낀 점
오늘은 컨디션이 별로 좋지 못해서 코딩을 별로하지 못했다 아마 어제 했던 홍보부 입학설명회 일을 해서 그런 거 같은데 내일은 강의를 사서 다시 공부를 시작해야겠다
배운 점
안드로이드 난독화 예외처리
안드로이드에서 난독화를 할 때 주요 라이브러리와의 상호 작용에 있어서 앱의 동작에 영향을 줄 수 있기 때문에 항상 난독화 후에 앱의 기능을 철저히 테스트해야 한다
예를 들어 외부 라이브러리를 참조한 경우 등 난독화를 하지 않고 유지해야 하는 경우가 있다 이럴 때는 proguard-project.txt 등의 proguard file에서
1
-keep class 패키지이름{ *; }
이런식으로 코드를 적어 해당 패키지 혹은 클래스를 난독화 예외 처리한다
내일 계획
내일은 포트폴리오 및 이력서를 정리해야겠다