보일러플레이트란?
컴퓨터 프로그래밍에서 보일러플레이트 또는 보일러플레이트 코드라고 부르는 것은 최소한의 변경으로 여러곳에서 재사용되며, 반복적으로 비슷한 형태를 띄는 코드를 말한다.
Kotlin 사용
Java대신 Kotlin을 사용하는 것 자체만으로 많은 보일러플레이트코드를 제거할 수 있다. 한가지 예로 Kotlin의 data 클래스는 primary 생성자를 선언하는 것만으로 equals(), hashCode(), toString(), copy() 등을 자동으로 생성한다.
라이브러리 사용
Dagger, Glide, Retrofit, Databinding 등 현존하는 인기 안드로이드 라이브러리들은 모두 어노테이션 프로세서를 사용하여 보일러플레이트 코드를 생성한다. 프로젝트에 라이브러리를 적용하는 것만으로도 많은 보일러플레이트 코드를 제거할 수 있다.
ViewModelProvider.Factory 는 보일러 플레이트 코드가 많아서 hilt랑 사용해야한다.
'앱개발 > 코틀린' 카테고리의 다른 글
안드로이드 runCatching (0) | 2023.04.16 |
---|---|
내가 헷갈리는 코틀린 문법 한번 더 정리 (0) | 2022.09.24 |
코틀린 (문자열) (0) | 2022.03.28 |
코틀린 (함수:Unit 함수,익명함수) (0) | 2022.03.28 |
코틀린 (설치/변수/데이터타입/타입추론/if문) (0) | 2022.03.25 |