먼가 개발을 하는데 한 파일에 클래스를 여러개 만드니까 얘만 아이콘이 이렇게 파일 형태로 바뀌고,, 확장자도 보이고,,
그래서 코틀린 코드 컨벤션을 찾아봤다
kotlinlang.org/docs/reference/coding-conventions.html#source-file-organization
Placing multiple declarations (classes, top-level functions or properties) in the same Kotlin source file is encouraged as long as these declarations are closely related to each other semantically and the file size remains reasonable (not exceeding a few hundred lines).
서로 연관이 있고 합리적이면 괜찮다고 한다! 너무 크기가 크면 안되고
data class TempResult(
val result: Temp
) : ResponseData()
class Temp {
@SerializedName("temp")
val temp: String = ""
}
그래서 이런 식의 데이터 모델 모아놓은 코드라 nested class로 안하고 multiple로 선언해서 사용하려고 한다
'Web | App > Android' 카테고리의 다른 글
[Kotlin] Retrofit2 + OkHttp로 API request 시작기 (0) | 2020.12.06 |
---|---|
[Kotlin] findViewById 대신 id 값이었지만 이제는 view binding (0) | 2020.12.05 |
[kotlin] java.lang.IllegalArgumentException: Unexpected char 0x0.. 오류 (0) | 2020.12.04 |
안드로이드 SDK 점유율 확인하기 (0) | 2020.11.24 |
오큘러스에 .apk 파일로 앱 설치 (Oculus Go) (0) | 2020.07.20 |