-
Notifications
You must be signed in to change notification settings - Fork 3
๐ช BEEP ์ ๊ฐ์
๋ฐ๋ช
๋ฒ edited this page Nov 15, 2022
·
4 revisions
- ๋๊ธธ์ ์ฌ๋ก์ก์ ํซํ์ฟ
ํด๋ํฐ์ ์บ์ ์๊ฒ ๋ณด์ฌ์ค ๋ ์์ ๊ฐ๋ ค์ง ์ ์๋ ์์น๋ณด๋ค ๋์ ๊ณณ์ ๋ฐ์ฝ๋ ์์น
๋ฉ๋ชจ ์์ญ์ด ๊ธธ์ด์ ธ์ ์ฌ์ฉ ๋ฒํผ์ด ํ๋ฉด ๋ฐ์ผ๋ก ๋ฐ๋ ค๋ ๋ณด์ด์ง ์์ผ๋ฉด ๋ฒํผ์ผ๋ก ๋ฐ๋ก ์ด๋ํ ์ ์๋ ๋ฒํผ ์ ๊ณต
- ๊ธฐํํฐ์ฝ(๋ฐ์ฝ๋)๋ ์ฌ์ ์ฌ์ฐ์ด๋ค! ๋ฐ์ฝ๋ ์ด์ง๋ง ๋ ธ์ถ๋๋ ๊ทธ๋๋ก ์คํธ๋นํ๊ณ ๋๊ตฌํํ ์คํธ๋นํ๋์ง๋ ๋ชจ๋ฅด๊ฒ ๋๋ ๊ธฐํํฐ์ฝ์ ํ์ค...
- BEEP ์์๋ ๋ณด์ ์ธ์ฆ์ ํ ํ์ ๋ฐ์ฝ๋๋ฅผ ๋ณผ ์ ์๋ค
- ๋น๋ฐ๋ฒํธ ์น๊ณ ์์ ์๊ฐ์ ์ง๋ฌธ ์ธ์์ผ๋ก ๋น ๋ฅด๊ฒ ๋ณด์ ์ธ์ฆ ๊ฐ๋ฅ!
- (๋ฌผ๋ก PIN ๋ฐฉ์๋ ์ ๊ณต)
- BEEP ๊ณผ ๊ณ์ ๋ง ์์ผ๋ฉด ์ด๋์๋ ๋ด ๊ธฐํํฐ์ฝ์ ์ธ ์ ์์ด
- ์ฌ๋ฌ ๋ฒ ์ฌ์ฉํ ์ ์๋ ๊ธ์ก๊ถ ์๋ฒฝ ์ง์
์ฌ์ฉํ ๋ ์ง, ์์น๋ฅผ ๊ธฐ๋กํด์ ํ์ธ ๊ฐ๋ฅ
- ๋ฐ์ฝ๋์ ๋ํด ์์๋ณด์!
- ์คํฌ๋กค์ด ์ ์ด์ํ๊ฒ ๋์ํ ๊น
- 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 ์๋ฆผ๊ณผ ์์ ฏ์ ์ฌ์ฉํด๋ณด์!