-
Notifications
You must be signed in to change notification settings - Fork 5
๐ 5์ฃผ์ฐจ ๋ฐ์ผ๋ฆฌ ์คํฌ๋ผ
yonghanJu edited this page Dec 8, 2022
·
4 revisions
DAY 1 ์ฃผ๊ฐ ๊ณํ ํ์ - 2022/12/05
- ์น๋ฏผ
- 16๊ฐ ๋ณผ ์๊ฐ์ ๋ฒ์จ ๋๊ทผ๊ฑฐ๋ฆฌ๋ค์
- ์ปจ๋์ ์ ์กธ๋ฆฝ๋๋ค
- ํ์
- ๋๋๋ฌ๊ธฐ๊ฐ ์ฌ๋ผ์ ธ์ ํ๋ณตํฉ๋๋ค
- ์๋ชธ์ด ๋ฐ์ด๋ ๊ฒ์ฒ๋ผ ์ํ๋ค..ใ ใ ใ ใ ใ ใ ใ ใ ใ ใ ใ ใ ใ ๋๋ฌด ์ํ์ ใ ใ
- ์ฉํ
- 0.0.1 ๋ฐฐํฌํด์ ํ๋ณตํฉ๋๋ค
- ์ปจ๋์ ์ข์ต๋๋คโฆ
- ๋ณํฌ
- ์์นจ์ ๋จํฅํฌ๋ฆผ๋นต ๋จน์๋๋ฐ ๋ง์์์ต๋๋ค
- ๊ฐ๊ธฐ ๊ฑธ๋ฆฌ๊ธด ํ๋๋ฐ ๊ด์ฐฎ์ต๋๋น
๋ด์ผ ๋ฐฉ ๋นผ์ผ ํ๋๋ฐ 6์๊น์ง ์ฌ์ฅ๋ ๊ณ์๊ณ , ์ ํฌ๊ฐ ๋ฐ๋ก ํ ๊ฑด ์๊ณ ์์๋ณต๊ตฌ ์์ผ๋๊ณ ํค ์นด๋๋ง ๋๋ฆฌ๋ฉด ๋๋ค๊ณ ํฉ๋๋ค~
-
์น๋ฏผ
- Day 1 ์ด๋ ฅ์ ์์ , ์ด๋ ์ ํ ๋ฆฌ์ฌ์ดํด๋ฌ๋ทฐ ๋จ์ผ ์ ํ ๊ตฌํ
- Day 2 ์ธ์ฆ๊ธ ์์ ๊ตฌํํ๊ธฐ
- Day 3 ๋ก๊ทธ์์, ํ์ ํํด ๊ตฌํ โ MainActivity์์ ์คํ๋์ ๊ตฌํ
- Day 4 ํด๊ฒฐํ์ง ๋ชปํ ์ด์๋ค ํด๊ฒฐ
-
ํ์
- ์๋ฆผ ์์ ์ ๋ ฌ ์ ๋๋ก ๋๊ฒ ๋ง๋ค๊ธฐ
- ๋ฒ๊ทธ๋ค ๋ฐ๊ฒฌ ๋ฐ ์์
- ui ์ฒ๋ฆฌ ์ ๋ฆฌ
ํน์ ์ด๋ฒ ์ฃผ ์ฌ๋๋ ์ด์๋ก ๋ฏธ์ ์ํ ๋ถ๊ฐ๋ฅ ํ๋จ ์ ์น๋ฏผ๋๊ป ์๋
-
์ฉํ
- ๋ฌ๋ ์ข ๋ฃํ๋ฉด์ผ๋ก ์ด๋ ์ ์ฑ ํฐ์ง๋ ๋ฒ๊ทธ ์์
- ๋ฌ๋ ํ์ด์ฆ NaN ์์ธ ์ฒ๋ฆฌ
- test ์ฝ๋ ์์ฑ
- WorkManager Hilt ์ฃผ์ ์ํค๊ธฐ
-
๋ณํฌ
- 1์ผ์ฐจ ์ด๋ ฅ์ ์์ + ํฌ๋์ด์ ํด๊ฒฐ
- 2์ผ์ฐจ ์ด๋ ฅ์ ์์ + ๋คํธ์ํฌ์ํ deprecated๋ ์ฝ๋ ํด๊ฒฐ
- 3์ผ์ฐจ ๋ฌ๋ ํ๋ฉด ui ๊ฐ์
- 4์ผ์ฐจ ๋ฆฌํฉํ ๋ง
- ํ์ฌ signin ์คํ๋์๋ก ๋ค์ด๊ฐ์๋ ๋ถ๋ถ์ mainActivity๋ก ์ง์ , ๋ก๊ทธ์ธ์ด ๋์ด์์ง ์์ผ๋ฉด ๋ก๊ทธ์ธ ์กํฐ๋นํฐ๋ฅผ ๋์ฐ๊ณ result๋ก ๋ฐ์์ฌ๊น์ ์์กด์ฑ๋ ํด๊ฒฐ๋๊ณ .. ์๋ ๊ทธ๋ฅ finishํด๋ ๋ ๋ฏ
DAY 2 - 2022/12/06
- ํ์
- ์ด์ ํ์๋ถ๋ค๊ณผ ๊ณ ๊ธฐ๋ฅผ ๋จน์ด์ ํ๋ณตํ๋ค
- ์ค๋ ์ด๋นจ ๋ฝ์์ผํด์ ๋๋ฌด ๋ฌด์ญ๋ค ์๋ฌด๋ฐ ํ๋ณตํ๋ก๊ฐ ๋์๊ฐ์ง ์๋๋ค.
- ์ปจ๋์ ์ ์ ์ ๋ง์ด์์ ์ข๋ค.
- ์น๋ฏผ
- ์ค๋ 4์์ ์ผ์ด๋ ์ ์์ด์ ํ๋ณตํ๋ค.
- ์ปจ๋์ ์ ๋๋ฌด ์กธ๋ฆฌ๋ค.
- ๋ณํฌ
- ์ด์ ๊ณ ๊ธฐ๋ฅผ ์ค๋๋ง์ ๋จน์๋๋ฐ ๋ง์์ด์ ํ๋ณตํ๋ค.
- ๋ชฉ์ด ๋๊ฐ๋ค..ใ
ใ
์โฆ ์กฐํด ์์ผ๋ฌ๋ผ๋๊นใ ใ
- ์ฉํ
- ์ฒซ๋์ด ๋๋ฌด ์์๊ฒ ์์ ๊ธฐ๋ถ์ด ์ข๋ค.
- ์ถ๊ตฌ๊ฒฝ๊ธฐ๋ฅผ ๋ณด๋๋ผ ์ข ์กธ๋ฆฌ๋ค.
- ์ฉํ
- ๋ฌ๋ํญ์์ ์ธ์ฆ๊ธ์ฐ๋ฌ๊ฐ๊ธฐ ๋ฐฑ์คํ ์ฒ๋ฆฌ
- ๋ฌ๋ ํ์ด์ฆ NaN ์์ธ ์ฒ๋ฆฌ
- ์ด๋๊ธฐ๋ก ๋น ๋ฆฌ์คํธ ๋ฐํ์ ํฐ์ง๋๊ฑฐ ํด๊ฒฐ
- ์น๋ฏผ
- ์ด๋๊ธฐ๋ก ์ ํ ๋จ์ผ ์ ํ ๋ฒ๊ทธ ์์
- ์ธ์ฆ๊ธ ์์ ๊ตฌํ
- ํ์(๋ณ๊ฐ)
- ์ด๋นจ ๋ฝ์์ผ๋ ๋ฌด์กฐ๊ฑด ํด์
- ๋ณํฌ(์ฐ์ฐจ)
- ์ด๋ ฅ์ ์ด์ฌํ ์์ฑํ๊ธฐ
- xml์ ์ฝ๋๊ฐ ๋๋ฌด ๊ธธ์ด์ ์ถํ ํ์ฅํจ์๋ฑ์ ์ด์ฉํด ์ฝ๋ ์ค์ด๊ธฐ
DAY 3 - 2022/12/07
- ํ์
- ์ค๋๋ง์ ์ ์ด์์ ์นด๊ณต ํ ์๊ฐ์ ๋จ๋ฆฌ๊ณ ์ข๋ค
- ์ปจ๋์ ์ ๋ง์ด ์์ ์ข๋ค!!
- ๋ณํฌ(๋ณ๊ฐ)
- ์ด๋ ฅ์ ๋ด์ ํ๊ฐ๋ถํ๋ค!
- ์ปจ๋์ ์ ์ด์ ์คํ๋ถํฐ ํ๋ค๋ค.. ์ฝ์ ์๋จน์ด์ ๊ทธ๋ฐ๊ฐ
- ์น๋ฏผ
- ui๊ฐ ์ด๋ป์ ธ์ ์ข๋ค
- ์ปจ๋์ ์ข๋ค
- ์ฉํ
- ์ด์ ํ๋ ๋์คํ๋ธ๊ฐ ๋๋ฌด ์ฌ๋ฐ์๋ค.
- ์ปจ๋์ ๋งค์ฐ ์ข๋ค.
- ์ค๋ ์ท ํจ์๋ก ๋ถ๋ฆฌ
- ๊ฒ์๊ธ ๋ ์ด์์
- ๋ก๊ทธ์ธํ๋ฉด ์๋ฒ์์ ์๊ธฐ ์ ๋ณด room์ ์ ์ฅ
- ๋
ธ์
์ญํ ๋๋๊ธฐ (๋ด์ผ๊น์ง ๋ค ์ฐ๊ธฐ!!)
- ํ ๋์ ๊ณผ์ โ ์ฉํ
- Background Task, Device โ ๋ณํฌ
- Async Task, Presentation โ ์น๋ฏผ
- DI, Database โ ํ์
- ๊ฐ์ธ ๋์ ๊ณผ์ , ๊ฐ๋ฐ์ผ์ง 2-3๊ฐ ์ ๋
DAY 4 - 2022/12/08
- ์ฉํ
- ์ด์ ์ด์ฌํ ๋ฌธ์ํ๋ฅผ 1์ฐจ ๋๋ด์ ํ๋ณตํ๊ฒ ์ ๋ค์๋ค
- ์ปจ๋์ ๋ ์๋นํ ์ข๋ค
- ํ์
- ์ ์ฌ ๋จน๊ณ ์นดํ ๊ฐ ์๊ฐ์ ํ๋ณตํ๋ค~ ์ด๋ ๊ฐ์ง ๊ณ ๋ฏผ ์ค
- ๋ฐ๋ก ์นํจ ๋จน์๋ค ์ปจ๋์ ๋งค์ฐ ์ข์
- ์น๋ฏผ
- ์นดํ๊ฐ์ ํ ์์ , ๋ฌด์จ ๋ฉ๋ด ๋จน์์ง ๊ณ ๋ฏผ ๋๋๋ฐ ํ๋ณตํ๋ค(์ปคํผ๋ฅผ ์ฌ๋ํ๋ ์ฌ๋)
- ์ปจ๋์ ์ ์ข๋ค ์๋ ํผ๊ณคํ๋ฉด ์กธ๋ฆฐ๋ค ์ค๋์ ํผ๊ณคํ๋ฐ ์กธ๋ฆฌ์ง ์๋ค!
- ๋ณํฌ
- ์ด์ ์ ๋ ๋ถํฐ ์ค๋ ์ ์ฌ์ ๋๊ฐ์ ๋์๋ฝ์ ๋จน์ผ๋ ค๊ณ ์๊ฐํ๋๋ฐ ํ๋ณตํ๋ค
- ์ปจ๋์ ์ ์ด์ ์ง์ง ๋ค ๋์์ต๋๋ค! ์ข์ต๋๋น
- ์ฉํ
- ์ฝฉ ์์ฐํ๋ ๋ฒ๊ทธ ์์
- ํ์
- ๊ธฐ์ ์ ๋ฆฌ
- ๋ค์ด์ด๋ก๊ทธ ๋๋ฑ๊ฑฐ๋ฆฌ๊ธฐ
- ๊ฐ๋ฅํ๋ฉด swipeRefreshLayout ์ฌ์ฉํด๋ณด๊ธฐ
- ์น๋ฏผ
- ์บ๋ฆฐ๋ ๋ฒ๋ฒ ์ ๋ฒ๊ทธ ์์
- ์บ๋ฆฐ๋ ์ฝฉ ์ฐํ๋ฉด ์๋๋ ๊ณณ์์ ์ฐํ๋ ๋ฒ๊ทธ ์์
- ์บ๋ฆฐ๋์ ์ฐ๋ ํ์
- ๊ธฐ์ ์ ์ ์ด์ ์์ฑ
- ๋ณํฌ
- ๋ฌ๋ ui ์ง์ง๋ก ๋๋ด๊ณ ๋ฆฌํฉํ ๋ง
- ์ํฌ๋งค๋์ ๊ฐ๋ฐ์ผ์ง + ๊ธฐ์ ์ ์ ์์ฑ
- ๋ก์ผ์ด์ ๋ถ๋ถ ๊ธฐ์ ์ ์ ์์ฑ + ๊ฐ๋ฐ์ผ์ง ๋ค๋ฌ๊ธฐ
- ๋ด์ผ ๋ฐ๋ชจ ๋ฐํ์ ์ ์ โ ๊ฐ๋ณํฌ ๋น์ฒจ
- ๋ฒ๊ทธ ์ ๋ณด๋ ๋ฌด์กฐ๊ฑด ๊นํ๋ธ ์ด์ฉ
- ์นธ๋ฐ๋ณด๋ ์ ๊ทน ํ์ฉํ๊ธฐ
- ๋ค์์ฃผ ํ์์ผ 2์ ๊ตฐ์ ์คํฐ๋์นดํ โ ์์ฐ์์, ๋ฐํ์์ ์ค๋น ๋ฌธ์ํ ์ต์ข ์ ๊ฒํ๊ณ ๋