Week4: Weekly Sprint Plan - boostcampwm-2021/android05-boomerang GitHub Wiki
Android05 - KotlinIsGood Week4 Sprint
๊ตฌํํด์ผ ํ ๋จ์ ๊ธฐ๋ฅ๋ค
- VideoDoodleLight RecyclerView Item ์ญ์ ๊ธฐ๋ฅ
- ์ต์
ํ์ด์ง - ์คํ์์ค ๋ผ์ด์ ์ค ํ์ด์ง ๊ตฌํ
- VideoDoodle ๋์์ ๊ณต์ ๊ธฐ๋ฅ
- ํด์งํต ์ญ์ .
์์ฑ๋ฉ๋ชจ
- ์์ฑ๋ฉ๋ชจ ์์ฑ
- ์์ฑ๋ฉ๋ชจ ํฉ์ฑ
- ์์ฑ๋ฉ๋ชจ ํ์ธ
- ์์ฑ๋ฉ๋ชจ DB (Text, ์๊ฐ ์ ์ฅ)
- ์์ฑ๋ฉ๋ชจ ์ค์๊ฐ ํ
์คํธ ์ด๋
๊ฐ์ ํ ๊ธฐ๋ฅ๋ค
- ์ ๋ ฌ๊ธฐ๋ฅ
- Bottom Sheet์ผ๋ก ์ฒ๋ฆฌ?
- Fragment ์ ํ๊ฐ์ Media ๊ด๋ฆฌ
- ๋ฉ๋ชจ ๋ชฉ๋กํ๋ฉด์์ ๊ฒ์ / ์ ๋ ฌ ์ ์คํฌ๋กค ์์น ์ต์๋จ์ผ๋ก ๊ณ ์
UI/UX ๊ฐ์
- ํ๋ฉด ํฐ์นํ๋ฉด ํค๋ณด๋ ๋ด๋ ค๊ฐ๊ธฐ
- ํ๋ฉด๋ณ UI/UX ๊ฐ์
Crashlythics ๊ธฐ๋ฐํ์ฌ ์๋ฌ ์ฒ๋ฆฌ
- CircularEncoder์์ Lock์ ๊ฐ์ง์ง ๋ชปํ๋๋ฐ ์ ๊ทผํ๋ ค๋ ๋ฌธ์ ํด๊ฒฐ
- ๋น๋์ค๊ฐ ์ค๋น๋์ง ์์๋๋ฐ ๋ค๋ก ๊ฐ๊ธฐ ๋ฑ์ผ๋ก stopํ์์ ๋ ์๋ฌ ๋ฐ์
- Play ๋ฒํผ์ ๋๋ ์ ๋ Mediaplayer๊ฐ ์ค๋น๋๊ฒ ํ์๋๋ฐ, onViewCreated ๋จ๊ณ๋ก ๋ฐ๊ฟ๋ณด์.
์์
์ฐ์ ์์ ์ ๋ฆฌ
๋ฐํํ
- ๋น๋์ค ์๋ฌ ํด๊ฒฐ
- CircularEncoder์์ Lock ๊ฐ์ง์ง ๋ชปํ๋๋ฐ ์ ๊ทผํ๋ ค๋ ๋ฌธ์ ํด๊ฒฐ
- ์ต์
- ์คํ์์ค ๋ผ์ด์ ์ค ํ์ด์ง ๊ตฌํ
- VideoDoodle ๋์์ ๊ณต์ ๊ธฐ๋ฅ
์ต์ฐ๋
- ์ค์๊ฐ ์์ฑ ์ธ์(STT)
- ์๊ฐ๋ ์ ์ฅ
- ์์ฑ ๋ฒํผ ํน์ ์์ฑ ํ์ผ ๋ง๋ค๊ธฐ
4. ์์ฑ ๋ฒํผ
5. ์์ธ ๋ฒํผ์์ ์์ฑํ์ผ ์ ์ฅ
6. ์์ฑํ์ผ
7. muxer๋ฅผ ์ด์ฉํด ์์ฑํ์ผ ํฉ์ฑ
- DB์ ์ ์ฅ
- ๋ฉ๋ชจ๋ชฉ๋กํ๋ฉด์ ๋ณด์ฌ์ง๊ธฐ
- ์์ฑ๋ฉ๋ชจํ๋ฉด ๋ณด์ฌ์ง๊ธฐ(์์ฑ ์ฌ์ ๋ฐ ์์ฑํ
์คํธ ์ง์)
- ์์ฑํ
์คํธ ์๊ฐ ์ด๋ ์ง์
์ต์งํ
- RecyclerView ์์ดํ
์ญ์
- Fragment์ ํ ๊ฐ exoplayer ๊ด๋ฆฌ
- ์ ๋ ฌ BottomSheet
- ๋ฉ๋ชจ ๋ชฉ๋ก ๊ฒ์/ ์ ๋ ฌ ์ ์คํฌ๋กค ์๋จ ์์น