- SOPT 27th APPJAM - TEAM MOMO
- PROJECT : 2020.12.28 ~ 2021.01.16
- ํ๋ก์ ํธ ์ค๋ช
- Rule Setting
- ํ์๋ก
- ์ญํ ๋ถ๋ด
- ํ๋ก๊ทธ๋จ ๊ตฌ์กฐ
- ์ฌ์ฉ๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ, ์ฌ์ฉํ ๊ธฐ์ ์คํ
- ํต์ฌ ๊ธฐ๋ฅ ๊ตฌํ ์ฝ๋ ๋ฐ ๋ฐฉ๋ฒ
- MoMoroid Developer
MOMO, ์ฑ ์์ ๋ฌธ์ฅ์ ์ ๊ณตํจ์ผ๋ก์จ, ๋ณด๋ค ๊น์ด ์๋ ๊ฐ์ ๊ธฐ๋ก์ ๋์์ฃผ๋ ์ผ๊ธฐ ์ฑ ์๋น์ค.
๊ฐ์ ์นดํ ๊ณ ๋ฆฌ๋ฅผ ์ ํํ๋ฉด, ๊ฐ์ ๊ณผ ์ด์ธ๋ฆฌ๋ 3๊ฐ์ ๋ฌธ์ฅ์ด ์ ๊ณต๋ฉ๋๋ค. ํ๋์ ๋ฌธ์ฅ์ ์ ํํ์ฌ ๊ทธ๋ ์ ์ผ๊ธฐ๋ฅผ ๊ธฐ๋กํ๊ณ , 2M์์ ์ฌํด๊น์ง ๊ฐ์ ์ ๊น์ด๋ฅผ ์ ํํ์ฌ ์ ์ฅํฉ๋๋ค. ์ ์ฅ๋ ์ผ๊ธฐ๋ ํด๋น ๊น์ด์ ๋ฐ๋ค๋ฅผ ๋ ๋ค๋๋ ๋ฌผ๋ฐฉ์ธ์ด ๋ฉ๋๋ค.
์ฌ์ฉ์๋ ๋ฌธ์ฅ์ ํตํด ๊ฐ์์ฑ์ ์๊ทน๋ฐ์ผ๋ฏ๋ก, ๊ฐ์ ์ ๋ณด๋ค ์ฌ์ธํ๊ณ ๊ตฌ์ฒด์ ์ผ๋ก ๊ธฐ๋กํ ์ ์์ต๋๋ค. ๋ฐ๋ผ์ ํ์์ ์ผ๊ธฐ๋ฅผ ์ฐ๋ฉด์ ํํ๋ ฅ์ ํ๊ณ๋ฅผ ๋๊ผ๋ ์ฌ๋๋ค์๊ฒ MOMO๊ฐ ํด๊ฒฐ์ฑ ์ด ๋์ด์ค ๊ฒ์ ๋๋ค.
-
id naming : (Activity or Fragment) _ (Where) _ (๊ตฌ์ฑ์์) _ (์ญํ )
-
Method ์ด๋ฆ์ '๋์ฌ'๋ก ์์ํ๋ '๋์ฌ๊ตฌ' ํํ๋ฅผ ์ฌ์ฉํ๋, ๋์ฌ ์ํ์ ์ฌ์ฉ
ex) showList, updateContacts -
ํ ๋จ์ด ๋ด์์๋ ๋์๋ฌธ์ ๋ณ๊ฒฝ ์์ด ์ฌ์ฉ
ex) InVisible โ Invisible -
ํ์ผ ์ด๋ฆ : UpperCamelCase๋ก ์์ฑ
ex) SignInActivity, ChangeFragment
- ์ด์ ๋ณ๋ก branch ์์ฑ
- branch ๋ช ๋ช : feature/#00 (issue number)
- Issue + Projects ํ์ฉ
- [type] body
- type
- feat : ์๋ก์ด ํ์ผ ์์ฑ, ์๋ก์ด ๊ธฐ๋ฅ ์ถ๊ฐ
- refactor : ์ฝ๋ ๋ฆฌํฉํ ๋ง
- fix : ๋ฒ๊ทธ ์์
- chore : ๋์์ ์ํฅ์ ์ฃผ์ง ์๋ ์ฌํญ๋ค (์ฃผ์, ์ ๋ ฌ ๋ฑ๋ฑ)
- body : ๊ตฌํํ ๊ธฐ๋ฅ ์ค๋ช
- network - interface ๋ฑ ํต์ ์ ํ์ํ ๊ธฐ์ด ํ์ผ
- util - ์ปค์คํ ํ์ผ, ํ์ฅ ํจ์ ๋ฑ
- ๊ทธ ์ธ ๊ธฐ๋ฅ ๋ณ๋ก ๋ถ๋ฅ
- ui
- data
- adapter
- etc..
- Gather Town
- Slack
- Notion
- GitHub - Issue & Projects
- Zoom
์ฌ๊ธฐ์์ ํ์ธํ ์ ์์ด์! Click โ
- ํ์ง : ์ผ๊ธฐ ์์ธ๋ณด๊ธฐ(๋ค์ด์ด๋ฆฌ), ์ผ๊ธฐ ์์ , ๋ก๊ทธ์ธ&ํ์๊ฐ์
- ์ค์ : ๋ฉ์ธ-ํ, ๋ฉ์ธ-์คํฌ๋กค
- ํฌ์ : ์จ๋ณด๋ฉ, ์ผ๊ธฐ ์์ฑ
- ํฌ์ : ์ผ๊ธฐ ๋ฆฌ์คํธ&ํํฐ, ์คํ๋์, ํ๊ฒฝ์ค์
- ViewBinding
- ๋ทฐ์ ์ํธ ์์ฉํ๋ ์ฝ๋๋ฅผ๋ณด๋ค ์ฝ๊ฒ ์์ฑํ๊ธฐ ์ํด ์ฌ์ฉ
- Retrofit2
- REST API๋ฅผ ํตํด ์๋ฒ์ ํต์ ํ๊ธฐ ์ํด ์ฌ์ฉ
- gson/gson converter
- Retrofit2 ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ํตํด ์๋ฒ๋ก๋ถํฐ ๋ฐ์ ๋ฐ์ดํฐ๋ฅผ ํ์ฑ๋ ํํ๋ก ์ด์ฉํ๊ธฐ ์ํด ์ฌ์ฉ
- real time blur view
- ๋ก๊ทธ์ธ ๋ฐ ๊น์ด์ ํ ๋ทฐ์์ ๋ฐฐ๊ฒฝ ์ค๋ธ์ ์ ๋ธ๋ฌ ์ฒ๋ฆฌ๋ฅผ ์ํด ์ฌ์ฉ
- vertical seekbar
- ๊น์ด์ ํ ๋ทฐ ๋ฐ ์คํฌ๋กค๋ทฐ์ ๊น์ด๋ฅผ ์ธ๋ก ํํ์ ์ํฌ๋ฐ๋ก ๋ํ๋ด๊ธฐ ์ํด ์ฌ์ฉ
- Lottie
- ์จ๋ณด๋ฉ ๋ฐ ์คํ๋์ ๋ทฐ์ ์ ๋๋ฉ์ด์ ํจ๊ณผ๋ฅผ ์ฃผ๊ธฐ ์ํด ์ฌ์ฉ
- neumorphism
- ๊ฐ์ ์ ํ ๋ทฐ์์ ์ปค์คํ ๊ทธ๋ฆผ์๊ฐ ์ ์ฉ๋ ๋ฒํผ์ ๋ํ๋ด๊ธฐ ์ํด ์ฌ์ฉ
Wiki์์ ํ์ธํ ์ ์์ด์! Click โ
- Splash
- Onboarding
- Sign ๋ก๊ทธ์ธ, ํ์๊ฐ์
- Main ํ, ์คํฌ๋กค
- Upload ๊ฐ์ ์ ํ
- Upload ๋ฌธ์ฅ์ ํ
- Upload ์ผ๊ธฐ์์ฑ, Diary ์ผ๊ธฐ์์
- Upload ๊น์ด์ ํ, Diary ๊น์ด์์
- List ์ผ๊ธฐ ๋ฆฌ์คํธ, ํํฐ
- Diary ์ผ๊ธฐ ์์ธ๋ณด๊ธฐ
- ๋ ์ง ๋ณํ Date format
- ๋ ์ง ์ ํ Bottom Sheet
- ํ๊ฒฝ์ค์
- ํ์ฅํจ์
- CoordinatorLayout & CollapsingToolbarLayout
์กฐํ์ง ๐น | ์ต์ค์ ๐ฑ | ๋ํฌ์ ๐ฏ | ๊ฐํฌ์ ๐ฟ |
---|---|---|---|
jinyand | yxnsx | NaHui999 | ymcho24 |