Tip. 보통 첫 항목이 레이아웃 위쪽에서 8 혹은 16 픽셀 떨어지게 만든다. (laylout_margin Top)
Tip. 입력 시 ctrl+space 누르면 사용 가능한 옵션들이 뜬다
특정 컬러 저장해두고 원할 때 꺼내 쓰기
res > value > colors.xml 파일에서
<color name="저장할 이름">#색상코드</color>
Linear Layout 배치
android:orientation="vertical"
: 세로로 오브젝트들을 정렬해서 배치
android:gravity="center_horizontal"
: 가운데 정렬(가로 방향)
button에서의 backgroud vs backgroundTinit
: background는 drawable 리소스(+색)를 적용해 줄 때, backgroundTinit은 색을 background에 적용시켜 주는 것
코드 최적화
Null safety
하이라이트 표시 된 변수들(유형 안정성/타입 안정성의 부재 혹은 버그 방지 도움)을 null safe하게 하기 위해서
이런 식으로 작성하면 theDate 변수가 null이 아닐 때에만 let 블록을 실행하게 됨 -> 하이라이트(경고) 제거
메서드의 접근 권한
메서드는 private을 기본으로 하되, 다른 클래스에서 접근할 일이 있다면 public으로 변경하기
사용하지 않는 매개변수
위 사진의 view처럼, 사용하지 않는 매개변수는 밑줄이 쳐지는데, 이 경우 그냥 언더스코어( _ )로 대체해도 된다.
'Programing > Android(Kotlin)' 카테고리의 다른 글
[Android/Kotlin] 리사이클러뷰(Fragment) 구현 (0) | 2023.08.28 |
---|---|
[카카오맵 API/Kotlin] 앱에 지도 화면 띄우기 (0) | 2023.08.25 |
[Udemy] 퀴즈 앱(Android 및 Kotlin 개발 완전 정복) (0) | 2023.07.21 |
[Udemy] 계산기(Android 및 Kotlin 개발 완전 정복) (0) | 2023.07.12 |
Kotlin(코틀린) 기본 문법 정리 (0) | 2023.04.01 |