-
Notifications
You must be signed in to change notification settings - Fork 1
Open
Description
๐ ๏ธ ์์ ๋ชฉ๋ก
1. ๐ ์ ์ ๋ก๊ทธ์ธ ์ ๊ฑฐ
๐ท๏ธ ์์ ๋ด์ฉ
- ์นด์นด์ค ๋ก๊ทธ์ธ ๋ฐ ์์ฒด ๋ก๊ทธ์ธ API ํธ์ถ ๋ก์ง ์ ๊ฑฐ
- ๋ก๊ทธ์ธ ์ํ๋ฅผ ์ ์งํ๋ SharedPreferences ๋๋ ๋ก์ปฌ DB ๊ด๋ จ ๋ก์ง ์ ๋ฆฌ
- ๋ก๊ทธ์ธ ๋ฒํผ ๋ฐ ๊ด๋ จ UI ์ ๊ฑฐ ๋๋ ๋นํ์ฑํ ์ฒ๋ฆฌ
- ๊ธฐ์กด ์ฌ์ฉ์ ์ธ์ ๊ด๋ฆฌ ๊ธฐ๋ฅ ์ ๊ฑฐ (e.g., ํ ํฐ ๊ฒ์ฆ, ์๋ ๋ก๊ทธ์ธ ๋ฑ)
โ ์ถ๊ฐ ๊ณ ๋ ค ์ฌํญ
- ๋ก๊ทธ์ธ ์์ด๋ ์ฑ์ ์ฌ์ฉํ ์ ์๋๋ก ์์ ํ ๊ฒ์ธ์ง, ํน์ ์ฑ ์์ฒด๋ฅผ ๋นํ์ฑํํ ๊ฒ์ธ์ง ๊ฒฐ์ ํ์
- ๊ธฐ์กด ๋ก๊ทธ์ธ ์ ๋ณด๋ฅผ ํ์ฉํ์ฌ ๋ก์ปฌ ๋ฐ์ดํฐ์ ์ ๊ทผํ ํ์๊ฐ ์๋์ง ํ์ธ
2. ๐ ํฌ์ธํธ ์ง๊ธ ์ ๊ฑฐ
๐ท๏ธ ์์ ๋ด์ฉ
- ํฌ์ธํธ ์ง๊ธ API ํธ์ถ ์ฝ๋ ์ ๊ฑฐ
- ํฌ์ธํธ ์ ๋ฆฝ/์ฌ์ฉ๊ณผ ๊ด๋ จ๋ UI ๋ฐ ๋ก์ง ์ ๊ฑฐ
- ํฌ์ธํธ ๊ด๋ จ ๋ฐ์ดํฐ(๋ก์ปฌ DB ํน์ SharedPreferences) ์ญ์ ์ฌ๋ถ ๊ฒํ
- ํฌ์ธํธ ์ง๊ธ ์ด๋ฒคํธ ๋ฐ ์๋ฆผ ์ ๊ฑฐ
โ ์ถ๊ฐ ๊ณ ๋ ค ์ฌํญ
- ๊ธฐ์กด์ ์ ๋ฆฝ๋ ํฌ์ธํธ๋ฅผ ์ ์งํ ์ง, ์ด๊ธฐํํ ์ง ๊ฒฐ์ ํ์
- ํฌ์ธํธ ๊ธฐ๋ฐ ๊ธฐ๋ฅ(์: ๋ฆฌ์๋ ์์คํ )์ด ์๋ค๋ฉด ์ ๊ฑฐ ๋๋ ๋์ฒด ๊ธฐ๋ฅ ๊ฒํ
3. ๐ ๋ ์ง๋ณ ๋ฐ์ดํฐ API ์ ๊ฑฐ
๐ท๏ธ ์์ ๋ด์ฉ
- ๋ ์ง๋ณ ๋ฐ์ดํฐ๋ฅผ ๋ถ๋ฌ์ค๋ API ํธ์ถ ์ ๊ฑฐ
- ๋ณด์ ์บ๋ฆฐ๋ ๋ฐ ๋ ์ง ๊ธฐ๋ฐ UI/๋ก์ง ์์
- ๋ฐ์ดํฐ ์บ์ฑ ๋ฐ ์ ์ฅ ๋ฐฉ์ ๊ฒํ (๋ก์ปฌ DB์ ์ ์งํ ์ง ์ญ์ ํ ์ง ๊ฒฐ์ )
โ ์ถ๊ฐ ๊ณ ๋ ค ์ฌํญ - ๋ก์ปฌ์์ ๋ฐ์ดํฐ๋ฅผ ์ ์งํ๋ ๋ฐฉ์์ผ๋ก ๋์ฒด ๊ฐ๋ฅํ ์ง ํ์ธ
- ๋ฐ์ดํฐ๋ฅผ ํ์ฉํ๋ ๋ค๋ฅธ ๊ธฐ๋ฅ๋ค๊ณผ์ ์์กด์ฑ ๊ฒํ
๐ ์ถ๊ฐ ํ์ธํ ์ฌํญ
API ์ ๊ฑฐ ์ดํ ์ฑ์ด ์ ์์ ์ผ๋ก ๋์ํ๋์ง ํ
์คํธ ํ์
์๋ฒ ์ข
๋ฃ ํ ๋ฐ์ํ ์ ์๋ ์์ธ ์ฒ๋ฆฌ (API ์์ฒญ ์คํจ ์ fallback ๋ก์ง ์ถ๊ฐ ๋ฑ)
์ฌ์ฉ์ ๊ฒฝํ์ ๊ณ ๋ คํ UI/UX ์์ ํ์ (์: ๋ก๊ทธ์ธ ์์ด ์ฌ์ฉ ๊ฐ๋ฅํ๋๋ก ์๋ด ๋ฉ์์ง ์ถ๊ฐ)
Metadata
Metadata
Assignees
Labels
No labels