본문

[2019.01.31] 120. Android 음악 플레이어 프로젝트 [Lint warnings - 2]

도입

이번 포스팅에서는 지난번 포스팅에 이어 음악 플레이어의 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  #앱개발 #모바일앱개발 #어플개발

공유

댓글