-
Notifications
You must be signed in to change notification settings - Fork 4
★ Development Environment
김명석 edited this page Jan 12, 2023
·
10 revisions
Wildcard - 방지
File - Settings - Editor - Code Style - Kotlin - imports
- Top-Level Symbols
- Use single name import 선택
File - Settings - Editor - Code Style - Kotlin - Wrapping and Braces
- Hard wrap at : 120
ktlint
File - Settings - Plugins - ktlint
File - Settings - Plugins - JSON to Kotlin Class
Keytool 이 없다면
- Win + R → sysdm.cpl ,3
- ex) C:\Program Files\Java\jdk-19\bin
SHA-1 키확인
- keytool -list -v -alias androiddebugkey -keystore %USERPROFILE%\.android\debug.keystore
- 비밀번호는 android
Firebase 키 등록
- Firebase 프로젝트 - 설정 - 디지털 지문 추가
-
google-services.json
파일은 app 모듈 밑에 저장
(ignore 여부 확인!)
Settings - Plugins - GitHub
Settings - Tools - Tasks - Servers
- Github 추가
Repository, branch, API token 입력
자동으로 생성될 Commit Message
- Issues #{number}
- Default task 가 뜨면 연동 성공
- 안드로이드에서 지문 인증 하기!
- Firebase Google 로그인 세팅 중 겪은 오류
- 양탐정의 viewModelScope.launch 살인사건 수사일지
- 쉿! KeyStore과 Cipher
- WorkManager 알림과 위젯을 사용해보자!
- 애니메이션으로 삡에 숨결 불어넣기
- 리뷰어 등록을 자동으로 해보자
- Mockk을 활용한 테스트
- 검색 결과를 Room에 캐싱해보자!
- Room One to Many
- CustomException 과 Result를 적극 활용해보자!
- View의 Event를 처리하기 위한 상태 클래스를 만들어보자!
- WorkManager 알림과 위젯을 사용해보자!