- ํ๋ก์ ํธ๋ช : MRCO (MBTI๋ง ์์์, ์ฝ๋ํด์ค๊ฒ!)
- ๊ธฐํ๊ธฐ๊ฐ : 2024.03.13 ~ 2024.03.27
- ๊ฐ๋ฐ๊ธฐ๊ฐ : 2024.03.28 ~ 2024.04.26
- ๊ฐ๋ฐ์ธ์ : 5๋ช
- ๊ฐ๋ฐํ๊ฒฝ : Android Studio
- ๊ฐ๋ฐ์ธ์ด : Kotlin
- ๋ฐ์ดํฐ๋ฒ ์ด์ค: Firebase
๐ ๋ ธ์ ๋งํฌ : Notion
๐ ํผ๊ทธ๋ง ๋งํฌ : Figma
๐ ์์ฐ ์์ ๋งํฌ : Youtube
MRCO๋ "MBTI๋ง ์์์, ์ฝ๋ํด์ค๊ฒ"์ ์ค์๋ง์ด๋ฉฐ, MBTI๋ณ ์ ํธ๋๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ๋ง์ถค ์คํ์ผ๋ง ์ฝ๋ ์ํ์ ํ๋งคํ๋ ์ผํ๋ชฐ ํ๋ซํผ ์๋น์ค์
๋๋ค. ์ ๋ฌธ ์ฝ๋๋ค์ดํฐ๋ฅผ ํตํด ํน์ MBTI์ธ ์ฌ๋์๊ฒ ์ ์ด์ธ๋ฆฌ๋ ์คํ์ผ ์ฝ๋ ์ํ๊ณผ ํน์ MBTI์ธ ์ฌ๋์ด ์ข์ํ๋ ์คํ์ผ๋ง์ ์ฝ๋ ์ํ์ผ๋ก ํ๋งคํฉ๋๋ค.

- MBTI, ์นดํ ๊ณ ๋ฆฌ ๊ธฐ๋ฐ์ ์ฝ๋ ์ํ ํ๋งค ์ฑ ์ต๊ทผ ์ฆ๊ฐํ๋ ๊ฐ์ธํ์ ๋ํ ์์์ MBTI๋ฅผ ๊ฒฐํฉํ์ฌ, MBTI๋ณ ์ ํธํ๋ ์คํ์ผ์ ๋ํ ์์๋ฅผ ์ถฉ์กฑ์ํค๊ธฐ ์ํ์ฌ MRCO ์ฑ์ ๊ธฐํํ์์ต๋๋ค.
![]() |
![]() |
|---|---|
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
- ์ฌ์ฉ์์๊ฒ ์ ์ํ๋ ๋ชฉํ ์ฌ์ฉ์์๊ฒ๋ ์ฌ์ฉ์ ๋ง์ถค ์ฝ๋ ์ ์, ์ธ๋ถํ๋ ๊ฒ์ ๋ฐ ํํฐ๋ง, ๊ทธ๋ฆฌ๊ณ ํ๋งค ์ ๋ต ์๋ฆฝ์ ์ํ ๋ถ์ ๋ฆฌํฌํธ์ ๊ธฐ๋ฅ์ ์ด์ฉํ ์ ์์ต๋๋ค.
i. ๊ตฌ๋งค์๋ ์ฌ์ฉ์ ๋ง์ถค ์ฝ๋ ์ ์์ ๋ฐ์ ์ ์๊ณ , ์ธ๋ถํ๋ ๊ฒ์ ๋ฐ ํํฐ๋ง ๊ธฐ๋ฅ์ ํตํด ์ฐพ๋ ์ํ์ด๋ ์คํ์ผ ๋๋ ๊ด๋ จ๋ MBTI์๊ฒ ์ถ์ฒ๋๋ ์ํ์ ๋น ๋ฅด๊ณ ํจ์จ์ ์ผ๋ก ์ฐพ์๋ณผ ์ ์์ต๋๋ค.
ii. ํ๋งค๋ค์ฆ ํ๋งค ์ ๋ต ์๋ฆฝ์ ์ํ ๋ถ์ ๋ฆฌํฌํธ๋ฅผ ํตํด ์์ ์ ํ๋งค ํํฉ ๋ฐ ์ธ๊ธฐ ์ํ ๋ฑ์ ์๊ฐํ๋ ์๋ฃ๋ฅผ ํตํด ํ์ธํ๊ณ ๋ค์ ํ๋งค ์ ๋ต์ ์๋ฆฝํ ์ ์์ต๋๋ค

- ์ฑ ๊ตฌํ์ ํ์ํ ๊ธฐ์ ์ ๋ชฉํ ํ์๊ฐ์ , ์ํ ๊ด๋ฆฌ, ํ์ ๊ด๋ฆฌ, ์ฝ๋๋ค์ดํฐ ๊ด๋ฆฌ, ๊ฐ์ข ๋ฌธ์ ๊ด๋ฆฌ, ๋ฆฌ๋ทฐ ๋ฐ ๋๊ธ ๊ด๋ฆฌ, ์ฃผ๋ฌธ ๊ด๋ฆฌ ๋ฑ์ ๊ตฌํํ๊ธฐ ์ํด Firebase Realtime Database, Firebase Storage ์ฌ์ฉ ๋ถ์ ๋ฆฌํฌํธ ์ ๊ณต์ ์ํ glide์ AAChartCore Library ์ฌ์ฉ
- MVVM ๊ตฌ์กฐ ์ฌ์ฉ
์ฃผ๋ฌธ/๋ฐฐ์ก ๋ด์ญ |
์์ฃผ ๋ฌป๋ ์ง๋ฌธ |
|---|---|
| ์ํ๋ช , ์ฃผ๋ฌธ์ผ์, ์ฃผ๋ฌธ ์ํ๋ก ํํฐ๋ง | FAQ ์นดํ ๊ณ ๋ฆฌ๋ณ ํํฐ๋ง, ์ ๋ชฉ์ผ๋ก ๊ฒ์ |
![]() |
![]() |
- ์ฝ๋๋ค์ดํฐ ์ํ ๋ฑ๋ก CRUD Firebase Firestore Database๋ฅผ ์ด์ฉํ์ฌ ์ฝ๋๋ค์ดํฐ๊ฐ ์ํ์ ๋ฑ๋ก, ์กฐํ, ์์ , ์ญ์ ํ ์ ์๋ค
์ํ ๋ฑ๋ก |
์ํ ๋ณด๊ธฐ |
|---|---|
![]() |
![]() |
์นดํ
๊ณ ๋ฆฌ ๊ฒ์ |
์คํ์ผ ํํฐ |
|
|---|---|---|
![]() |
![]() |
![]() |
์ฝ๋๋ค์ดํฐ ์ฝ๋์ํ ๊ด๋ฆฌFirebase Firestore Database๋ฅผ ์ด์ฉํ์ฌ ์ฝ๋๋ค์ดํฐ๊ฐ ์์ ์ด ๋ฑ๋กํ ์ฝ๋์ํ ํ์ธ ๊ฐ๋ฅ
- git์ ์ด์ฉํ ํ์ ์ ํ ๋ ๋ค๋ฅธ ์ฌ๋์ ์ฝ๋๋ฅผ ์ง์๋ฒ๋ฆฌ๊ฑฐ๋ ํ๋ก์ ํธ๋ฅผ ์์ ๋จนํต์ผ๋ก ๋ง๋ค์ด ๋ฒ๋ฆด ์ ์๊ธฐ์ ํญ์ ๋๋ ค์์ด ์์๋๋ฐ ์ด๋ฒ ํ ํ๋ก์ ํธ๋ฅผ ํตํด ์ด๋ฌํ ๋๋ ค์์ ๋ง์ด ๊ทน๋ณตํ๋ ๊ณ๊ธฐ๊ฐ ๋์๋ค
- Coroutine์ ํตํ ๋น๋๊ธฐ ์ฒ๋ฆฌ๋ฅผ ํตํด DB์ ํต์ ํ๋ฉด์ ์ข ๋ ์์ธํ ๊ณต๋ถํ๊ฒ ๋๋ ๊ณ๊ธฐ๊ฐ ๋์๊ณ , ๋น๋๊ธฐ ์ฒ๋ฆฌ์๋ ๋ค์ํ ๋ฐฉ์์ด ์๋ค๋ ์ ์ ์๊ฒ ๋์ด์ ์์ผ๋ก ์๋ก์ด ๋ฐฉ์์ผ๋ก ๋น๋๊ธฐ ์ฒ๋ฆฌ๋ฅผ ํ ์ ์๋ ์๋ฐ์ ์ด ๋์๋ค
- ์ฒ์์ MVVM์ ๊ณต๋ถํ๋ฉด์ ์ด ๋์์ธ ํจํด์ ๋ํด์ ์ ๋๋ก ์ดํด๋ฅผ ๋ชป ํ์ผ๋ ์ด๋ฒ ํ๋ก์ ํธ๋ฅผ ํตํด ํ์คํ ์๊ฒ ๋์๋ค. ์์ผ๋ก MVVM์ ํตํ ๊ฐ๋ฐ์ ๋ ์์ํ๊ฒ ํ ์ ์๋ค๊ณ ์๊ฐํ๋ค.














