-
Notifications
You must be signed in to change notification settings - Fork 4
⭐️ Kotlin Conventions
ezhoon edited this page Nov 28, 2022
·
4 revisions
-
SealedClass Example
- 부모에만 Ui 부모에만 붙이기
- s도 안붙임!
-
Presentation - UserUiModel
-
Domain - User
-
Data - UserEntity(Room) / UserData(Retrofit, Firebase)
- 요청을 하고서 응답값이 있는 경우 : get~
- 요청을 하고서 응닫값이 없는 경우 : fetch~
- 값을 넣는 경우 : insert
- 값을 변경하는 경우 : update
- 값을 지우는 경우 : delete
대부분 Query문의 네이밍을 따라가면 될거 같습니다 👍
- presentation으로 이동 -> model.toPresentation
- domain으로 이동 -> model.toDomain()
- data으로 이동 -> model.toData()
- 안드로이드에서 지문 인증 하기!
- Firebase Google 로그인 세팅 중 겪은 오류
- 양탐정의 viewModelScope.launch 살인사건 수사일지
- 쉿! KeyStore과 Cipher
- WorkManager 알림과 위젯을 사용해보자!
- 애니메이션으로 삡에 숨결 불어넣기
- 리뷰어 등록을 자동으로 해보자
- Mockk을 활용한 테스트
- 검색 결과를 Room에 캐싱해보자!
- Room One to Many
- CustomException 과 Result를 적극 활용해보자!
- View의 Event를 처리하기 위한 상태 클래스를 만들어보자!
- WorkManager 알림과 위젯을 사용해보자!