Better Me๋ MZ์ธ๋์ '๊ฑด๊ฐํ ์ฑ๋ฆฐ์ง ๋ฌธํ'๋ฅผ ์ง์ํ๊ธฐ ์ํด ๊ฐ๋ฐ๋ ๋ชฉํ ๋ฌ์ฑ ๋์ฅํ ์ ํ๋ฆฌ์ผ์ด์ ์ ๋๋ค. ์ฌ์ฉ์๋ ๋ค์ํ ์นดํ ๊ณ ๋ฆฌ์ ์ฑ๋ฆฐ์ง๋ฅผ ์์ฑํ๊ณ ์ฐธ์ฌํ๋ฉฐ, ์๊ฐ์ ์ธ ๋์ฅํ์ ํตํด ๋ชฉํ๋ฅผ ๋ฌ์ฑํ๋ ์ฌ๋ฏธ์ ๋๊ธฐ๋ถ์ฌ๋ฅผ ์ ๊ณตํฉ๋๋ค.
- ํ์๊ฐ์ ๋ฐ ๋ก๊ทธ์ธ: Firebase ์ธ์ฆ์ ํตํ ์ฌ์ฉ์ ๊ด๋ฆฌ
- ์ฑ๋ฆฐ์ง ์์ฑ ๋ฐ ์ฐธ์ฌ: ๋ค์ํ ์นดํ ๊ณ ๋ฆฌ์ ์ฑ๋ฆฐ์ง๋ฅผ ์์ฑํ๊ณ ์ฐธ์ฌ
- ๋์ฅํ ์์คํ : ๊ฐ์ธ ๋ฐ ๊ทธ๋ฃน๋ณ ๋์ฅํ ์์ฑ, ์คํฐ์ปค ์ถ๊ฐ, ์งํ ์ํฉ ์๊ฐํ
- ๊ทธ๋ฃน/๊ฐ์ธ ๋ชจ๋ ์ ํ: ๊ทธ๋ฃน ์ฑ๋ฆฐ์ง์ ๊ฐ์ธ ์ฑ๋ฆฐ์ง ๊ฐ ์ ํ ๊ธฐ๋ฅ
- SNS ๊ณต์ : ์งํ ์ํฉ์ SNS์ ๊ณต์ ํ์ฌ ๋๊ธฐ๋ถ์ฌ
- ์๋ฆผ ๊ธฐ๋ฅ: ์ฑ๋ฆฐ์ง ์งํ ์ํฉ์ ๋ํ ์๋ฆผ ์ ๊ณต
- ๋ทฐํ์ด์ ๊ตฌํ: ์งํ ์ค์ธ ์ฑ๋ฆฐ์ง์ ์๋ฃ๋ ์ฑ๋ฆฐ์ง๋ฅผ ๊ตฌ๋ถํ์ฌ ํ์
- ๋ค์ํ ์ฑ๋ฆฐ์ง: ๋ค์ํ ์นดํ ๊ณ ๋ฆฌ์ ์ฑ๋ฆฐ์ง๋ฅผ ๊ฐ์คํ ์ ์์ต๋๋ค.
- ์๊ฐ์ ๋๊ธฐ๋ถ์ฌ: ๋์ ๋ณด๊ธฐ ์ฌ์ด UI๋ฅผ ์ํด ๋์ฅํ ํํ์ ๊ธฐ๋ฅ์ ํ์ฉํ์ฌ ์๊ฐ์ ํจ๊ณผ๋ฅผ ๋์์ต๋๋ค.
- ์๋ฃ ๋ ๋ ค: ์ฑ๋ฆฐ์ง ์๋ฃ๊น์ง ์ฐธ์ฌ์๋ค์๊ฒ ๊ท์ฌ์ด ์คํฐ์ปค, SNS ๊ณต์ , ์๋ ๋ฑ์ ๋๊ธฐ๋ถ์ฌ ์์คํ ์ ์ ๊ณตํฉ๋๋ค.
- ์ธ์ด: Java
- ๊ฐ๋ฐ ํ๊ฒฝ: Android Studio
- ๋ฐฑ์๋: Firebase (์ธ์ฆ, ์ค์๊ฐ ๋ฐ์ดํฐ๋ฒ ์ด์ค, ์๋ฆผ)
- UI ๊ตฌ์ฑ: RecyclerView, ViewPager, Fragment, ํ์ด์ ์ด๋ํฐ
-
์ฑ๋ฆฐ์ง ํ์ ๋ฐ ์ฐธ์ฌ
-
๋์ฅํ ํ์ฉ
- ์ฐธ์ฌํ ์ฑ๋ฆฐ์ง์ ๋์ฅํ์ ์คํฐ์ปค๋ฅผ ์ถ๊ฐํ์ฌ ์งํ ์ํฉ์ ๊ธฐ๋ก
-
๊ทธ๋ฃน/๊ฐ์ธ ๋ชจ๋ ์ ํ
- ๊ทธ๋ฃน ์ฑ๋ฆฐ์ง์ ๊ฐ์ธ ์ฑ๋ฆฐ์ง ๊ฐ ์ ํํ์ฌ ๋ค์ํ ๋ฐฉ์์ผ๋ก ์ฐธ์ฌ
-
SNS ๊ณต์ ๋ฐ ์๋ฆผ
- ์งํ ์ํฉ์ SNS์ ๊ณต์ ํ๊ณ , ์๋ฆผ์ ํตํด ๋๊ธฐ๋ถ์ฌ ์ ์ง
์ด ํ๋ก์ ํธ๋ฅผ ๊ฐ๋ฐํ๋ฉด์ ๊ฐ์ฅ ์ด๋ ค์ ๋ ๋ถ๋ถ์ Firebase์ NoSQL ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ํ์ฉํด ์ฑ๋ฆฐ์ง ๋์ฅํ๊ณผ ์ปค๋ฎค๋ํฐ ๊ธฐ๋ฅ์ ๊ตฌํํ๋ ๊ฒ์ด์์ต๋๋ค.
ํนํ, ๋ชฉํํ ์นธ์๋งํผ ๋์ฅํ์ ์์ฑํ๊ณ ๋ค์ ๋์ฅํ์ ๋ณด์ฌ์ฃผ๋ ํํ์ ๊ตฌํ ์๋ฃ๊ฐ ๋ง์ง ์์ ์ด๋ ค์์ ๊ฒช์์ต๋๋ค.
ํ์ด์ด๋ฒ ์ด์ค์ uid๊ธฐ์ค์ผ๋ก ์ ์ฅํ ๋ฐ์ดํฐ๋ค์ ์ ๋ถ ๋ถ๋ฌ์ ์ฌ์ฉํ๋ ์๋ฃ๊ฐ ๋ถ์กฑํด์ ์ด๋ ค์์ ๊ฒช์์ต๋๋ค.
๋ฐ์ดํฐ๋ฒ ์ด์ค์์ ๋ฐ์ดํฐ๋ฅผ ์ฝ์ ๋๋ง๋ค DataSnapshot์ผ๋ก ๋ฐ์ดํฐ๋ฅผ ๋ฐ๊ณ ํ์ํ ์ ๋ณด๋ง ํ์ฑํ๋ ๋ฐฉ๋ฒ์ผ๋ก ํด๊ฒฐ.
์ด๋ฅผ ํตํด ๋ฐ์ดํฐ๋ฅผ ํจ์จ์ ์ผ๋ก ์ฒ๋ฆฌํ๊ณ , ํ์ํ ์ ๋ณด๋ฅผ ์ ํํ๊ฒ ๊ฐ์ ธ์ฌ ์ ์์์ต๋๋ค.


