코틀린 컨벤션

클래스 명

단어의 첫 글자만 upper case

class Person
class User

프로퍼티

1 대 1 관계면 viewModel

1대1 다 관계면 풀네임

val viewModel: AddTaskViewModel by viewModels()
val activityViewModel: MainViewModel by viewModels()
val addTakAdapter = AddTaskAdapter()

함수 명

코틀린 공식 메소드 네이밍

첫 단어를 제외한 단어부터 단어의 첫 글자만 upper case

동사 혹은 동사구(동사로 시작)

fun getPersonId() {}
fun getUserId() {}

클래스 내부 함수 배치 순서