오렌지 플레이어/개발
[2019.01.31] 120. Android 음악 플레이어 프로젝트 [Lint warnings - 2]
heepie
2019. 1. 31. 18:11
도입
이번 포스팅에서는 지난번 포스팅에 이어 음악 플레이어의 Lint warning을 제거할 예정이다.
현재 상황
오늘은 2가지
1. Correctness
2. Performance
2가지 issues를 제거할 예정이다.
실습
Step1. Correctness issues 제거
Correctness issues는 의미처럼 `정확`하지 않은 issues이다.
(c.g. TextView 글자 크기에 sp가 아닌 dp 적용, minSdk가 제공하지 않는 attribute 사용 등)
Step2. Performance issues 제거
Performance issues는 성능 저하와 관련 issues이다.
(c.g. unused 변수 설정, LinearLayout에 layout_below같은 적절하지 않는 attribute 사용 등)
결과
Performance issues 경우, 리팩토링하면서 View의 구조를 변경할 xml들이 있어 이후 제거할 예정이다.
#Lint Correctness #Lint Performance #Android Lint #앱개발 #모바일앱개발 #어플개발