-
Notifications
You must be signed in to change notification settings - Fork 3
๐ค Ground Rule
๋ฐ๋ช
๋ฒ edited this page Nov 14, 2022
·
3 revisions
- ์ค์ 10์ ~ 12์
- ๋น์ฅ ์๋ก์ ์ญํ ์ด ๋ฐ๋์ด๋ ์งํํ ์ ์์ ๋งํผ์ ์ดํด๋๊ฐ ๋ ๋๊น์ง ์งํ
- ์คํฌ๋ผ ์ค์ ์ดํด๊ฐ ์๋๊ฑฐ๋ ์ฃผ์ ๊ฐ ์ ๋๋ก ์ ํด์ง์ง ์์์ ๊ฒฝ์ฐ ํ์ ๋ด์ฉ์ ์ถ๊ฐํ๊ธฐ
- ์๋ฒฝ 2์๋ถํฐ ์ ๋๋ก ์ฝํ์ง๋ง๊ธฐ
- 19์ ~ 21์ : ์์ฌ ๋ฐ ์์
- ์๊ฑด์ด ์๊ฒผ์๋ ex) domain ์ชฝ์ ๊ฑด๋ ๋ค
- ๋งค์ผ ์คํฌ๋ผ ํ๋ฉด์ ์๊ฐ ์ ํ๊ธฐ (๊ผญ ํ์๋ฅผ ์งํํ ํ์๋ ์๋ค. ์ด๋ฏธ ์คํฌ๋ผ์ ์งํํ๊ธฐ ๋๋ฌธ์)
- ์๊ฒฌ์ด ์๋ก ๊ฐ๋ ธ์ ๋๋ ๊ทผ๊ฑฐ์ ์ ๊ฐํด์ ์ฃผ์ฅ์ ํ๋ค.
- ์คํฌ๋ผ & ํ์ : zoom, google meet
- ์์ฌ์ํต : slack
- PR ์ฌ๋ฆด๋ ์ ํ ๊ท์น์ผ๋ก ์งํ์ ํ๋ค.
- 1๋ช ์ด์์ ๋ฆฌ๋ทฐ๊ฐ ์งํ๋๊ณ ํด๋น ์ธ์๋ค์ด ํ๋ฝ์ ํ ๋๊น์ง PR์ Push๊ฐ ๋์ง ์๋๋ค.
- ํ๋ก์ ํธ ๋ฉด์ ์ ๋๋นํด์ ์์ฃผ ์ฌ์ํ ๋จ์๋ผ๋ ๊ณ์ ๊ธฐ๋ก์ ํ๊ณ ๊ณต์ ํ๋ ๊ฒ์ 1์์๋ก ํ๋ค.
- ๋ฐ์ฝ๋์ ๋ํด ์์๋ณด์!
- ์คํฌ๋กค์ด ์ ์ด์ํ๊ฒ ๋์ํ ๊น
- Room ์์ Flow ๋ก ๋ฐํ๋ฐ์์ StateFlow ๋ก ์ฌ์ฉํ๊ธฐ
- Jetpack Compose์์ ์ํ๋ฅผ ๊ด๋ฆฌํ๋ ๋ฒ
- ์๋๋ก์ด๋์์ ์ง๋ฌธ ์ธ์ฆ ํ๊ธฐ!
- Firebase Google ๋ก๊ทธ์ธ ์ธํ ์ค ๊ฒช์ ์ค๋ฅ
- ์ํ์ ์ viewModelScope.launch ์ด์ธ์ฌ๊ฑด ์์ฌ์ผ์ง
- ์ฟ! KeyStore๊ณผ Cipher
- WorkManager ์๋ฆผ๊ณผ ์์ ฏ์ ์ฌ์ฉํด๋ณด์!
- ์ ๋๋ฉ์ด์ ์ผ๋ก ์ก์ ์จ๊ฒฐ ๋ถ์ด๋ฃ๊ธฐ
- ๋ฒกํฐ ์ด๋ฏธ์ง๋ฅผ ํธ์งํด๋ณด์!
- ItemDecorator ๋ฅผ ์ด์ฉํ ์์ดํ Offset ์ค์ !
- String Resource ViewModel ์์ ์์ํ๊ฒ ์จ๋ณด์
- ๋ฆฌ๋ทฐ์ด ๋ฑ๋ก์ ์๋์ผ๋ก ํด๋ณด์
- Mockk์ ํ์ฉํ ํ ์คํธ
- ๊ฒ์ ๊ฒฐ๊ณผ๋ฅผ Room์ ์บ์ฑํด๋ณด์!
- Room One to Many
- CustomException ๊ณผ Result๋ฅผ ์ ๊ทน ํ์ฉํด๋ณด์!
- View์ Event๋ฅผ ์ฒ๋ฆฌํ๊ธฐ ์ํ ์ํ ํด๋์ค๋ฅผ ๋ง๋ค์ด๋ณด์!
- WorkManager ์๋ฆผ๊ณผ ์์ ฏ์ ์ฌ์ฉํด๋ณด์!