회원가입에서 유효성 체크하는 과제 인풋타입 (eidtText에 타입별로 작성하게) 문자열같은건 스트링 리소스에 정리 해놓는 습관이 있어야 한다 (나중을 위해서라도!, 번역등등) 뷰를 일단 초기화 한다 (?왜) 뷰를 초기화하는 방법 - 뷰바인딩, 데이터 바인딩, 파인 리뷰 아이디
by lazy =내가 특정인스턴스를 사용하고자 할때 뷰를 초기화 해줌 late init var 랑 비슷한 개념
addTextChangedListener => 와쳐말고 코틀린에서 지원해주는거
함수 이용 잘하자
비슷한게 너무 많아 -> 1. 어레이로 묶어보자 코틀린 익스텐션 펑션 필요없는거 = unit
selected된 아이템 타입으로 직접 입력 골라주는게 정석
lateinit 과 by lazy 차이
스코프 펑션
과제 코드 분리해서 재사용성, 가독성을 높혀보자