내용 |
날짜 |
시작일 |
2023.02.20 월 |
완성일 |
2023.03.02 목 09:00 |
- 네트워크 관련 라이브러리만 사용
- 이미지 로드 시 MemoryCache와 DiskCache 직접 구현
- 첫 멀티모듈 구성 도전!!
(* 열리지 않는 문서가 있다면 반드시 DM으로 말씀 부탁드립니다. 🙏)
분야 |
기술 |
UI |
Jetpack Compose(100%) |
비동기 |
Kotlin Coroutine(+Flow) |
DI |
Hilt |
네트워크 |
Retrofit2,OkHttp,Kotlin Serialization |
데이터베이스 |
Room, room-paging |
테스트 |
JUnit, Hamcrest, OkHttp mockserver |
gradle |
toml, build-logic |
추가 |
Paging3 |
1. 이슈 생성 > PR 생성 > 코드리뷰 > Allow > Merge
2. 자신의 Branch는 자신이 Merge 합니다.
3. 반드시 코드리뷰를 진행한 이후에 Merge 하셔야 합니다.
4. 코드리뷰에 나온 사항 중 차후에 변경할 사항이라면 반드시 이슈생성이 선행적으로 이루어진 후 Merge할 수 있습니다.
[이슈카테고리]/[이슈번호]-[작업이름]
ex. Base/#4-create-project
[작업 타입] [#이슈번호] - [작업설명]
ex. [CREATE] #4 - create basic compose project
번호 |
작업타입 |
설명 |
1 |
CREATE |
파일 및 프로젝트 생성 |
2 |
EDIT |
파일 수정 |
3 |
FEAT |
새로운 기능 추가 |
4 |
REFACTOR |
기존 기능 수정 |
5 |
DELETE |
기존 코드 제거 |
6 |
TEST |
테스트 코드 추가 |
- 프로젝트 모듈 구성 후, Hilt Component와 Scope도 미리 기획한 이후에 개발을 시작하자