Skip to content

Latest commit

 

History

History
27 lines (19 loc) · 931 Bytes

챌린지반 2주차.md

File metadata and controls

27 lines (19 loc) · 931 Bytes

챌린지반 2주차

회원가입에서 유효성 체크하는 과제 인풋타입 (eidtText에 타입별로 작성하게) 문자열같은건 스트링 리소스에 정리 해놓는 습관이 있어야 한다 (나중을 위해서라도!, 번역등등) 뷰를 일단 초기화 한다 (?왜) 뷰를 초기화하는 방법 - 뷰바인딩, 데이터 바인딩, 파인 리뷰 아이디

by lazy =내가 특정인스턴스를 사용하고자 할때 뷰를 초기화 해줌 late init var 랑 비슷한 개념

addTextChangedListener => 와쳐말고 코틀린에서 지원해주는거

함수 이용 잘하자

비슷한게 너무 많아 -> 1. 어레이로 묶어보자 코틀린 익스텐션 펑션 필요없는거 = unit

selected된 아이템 타입으로 직접 입력 골라주는게 정석

lateinit 과 by lazy 차이

스코프 펑션

과제 코드 분리해서 재사용성, 가독성을 높혀보자