MainFE -> MainAPP ํ ๋์์ธ ์ด์ ์งํ ์ฒดํฌ๋ฆฌ์คํธ
-
MainFEํ ๊ตฌ์กฐ ํ์ธ -
MainAPPํ ๊ตฌํ ๋ฒ์ ํ์ธ - ๋๋ฝ๋ API/๋ชจ๋ฌ/์ํธ์์ฉ ํฌ์ธํธ ์๋ณ
- ํ์ฌ ๋์์ธ ๋ณ๊ฒฝ ํ์ผ ๋ฒ์ ๊ณ ์
-
PagerView๊ธฐ๋ฐ ์ ์ ์ฌ๋กฏ ๊ตฌ์กฐ ๋ฐ์ - ์ ์ ์ ๊ธ/๋น ์ฌ๋กฏ/์๋ฐํ ์ํ ๋ถ๊ธฐ ๋ฐ์
- ํ๋จ ๋ฏธ์ ์ํธ 1์ฐจ UI ๋ฐ์
-
MainFE์๋ฌผ๋ณ ์ ์ฉ ํ๋ฉด ๊ตฌ์กฐ๋ฅผ RN ์ปดํฌ๋ํธ๋ก ๋ถ๋ฆฌ - ํ ๊ณต์ฉ ์ปดํฌ๋ํธ ๋๋ ํฐ๋ฆฌ
src/components/home/*์ ๋ฆฌ
- ์ง๋ ๋ฒํผ ๋ชจ๋ฌ ์ฐ๊ฒฐ
- ํธ๋ํน ๋ชจ๋ฌ RN ๋ฒ์ ์ด์
- ๊ฐ์ ์ฒดํฌ ๋ชจ๋ฌ RN ๋ฒ์ ์ด์
- ๋ฌผ ์ฃผ๊ธฐ ์ก์ ์ฐ๊ฒฐ
- ํ๋น ์ฃผ๊ธฐ ์ก์ ์ฐ๊ฒฐ
-
/api/v1/home์์ฝ ๋ฐ์ดํฐ ์ฐ๊ฒฐ -
panelAPI ์กด์ฌ ์ฌ๋ถ ์ฌํ์ธ -
panelAPI ํ /ํ์ ์ถ๊ฐ - ํ๋จ ์ํธ ๋ฐ์ดํฐ ์์ค๋ฅผ
panel๊ธฐ์ค์ผ๋ก ๋ถ๋ฆฌ - ๋ฌผ/ํ๋น ์ก์ API ๊ณ์ฝ ์์ธ ํ์ธ
- ํ์ด์ง ์ธ๋์ผ์ดํฐ ๋ํ ์ผ ์กฐ์
- ๋ฐฐ๊ฒฝ/ํ ์คํธ/๋ฒ๋ธ ๊ฐ๊ฒฉ ๋ฏธ์ธ ์กฐ์
- ๋ฐํ ์ํธ ์ด๋ฆผ/๋ซํ ์ธํฐ๋์ ๊ฐ์
- ๋น ์ฌ๋กฏ CTA ๋ฌธ๊ตฌ/๋์ ํ์
- ์ ๊ธ ์ฌ๋กฏ CTA ๋ฌธ๊ตฌ/๋นํ์ฑ ์ํ ํ์
-
Feedํค๋ ์ ๋ ฌ ๋ณด์ -
Follow๋ชฉ๋ก ์คํ์ผ 1์ฐจ ๋ณด์ -
Option๋ฆฌ์คํธํ ๋ ์ด์์ 1์ฐจ ๋ณด์ -
Feed/Follow/Option์ ํ ๋น์ฃผ์ผ ํค๊ณผ ๋ค์ ๋ง์ถ๊ธฐ
- ํ์ ์ฒดํฌ ํต๊ณผ
- ์ค๊ธฐ๊ธฐ/์๋ฎฌ๋ ์ดํฐ์์ ํ ์ค์์ดํ ํ์ธ
- ์์ ์์ญ/์์ ํ๋ฉด ๋ ์ด์์ ํ์ธ
- Android ์ด๋ฏธ์ง ๋ก๋ฉ/๊ธฐ๋ณธ ์ด๋ฏธ์ง fallback ํ์ธ
- ๋จ์ TODO๋ฅผ
MAINAPP_MIGRATION_TODO.md์ ๋๊ธฐํ