๐ฅ ์์ฐ ์์
https://youtu.be/AlcXidLktBs
GitHub - pdy1207/DYN
๐ ์์ธ ๋ด์ฉ


<aside>
๐จโโ๏ธ <๋ด์ค DYN ์ฑ >์ ์ธ์คํ, ํ์ด์ค๋ถ๊ณผ ๊ฐ์ ๋ฐ์ผ๋ฆฌ์ฌ์ง ์ฒ๋ผ ๋ฐ์ผ๋ฆฌ ๋ด์ค,์ธ๊ธฐ ๋ด์ค๊ฐ ์์ผ๋ฉฐ, ๊ฒ์ ๊ทธ๋ฆฌ๊ณ ๋ฒ์ญ์ด ๊ฐ๋ฅํฉ๋๋ค. ๋ฐ์ ํ๋ ์ฌํ์์ ํธ๋ฆฌํ๊ฒ ๋ณผ ์ ์๊ฒ ๋ง๋ ์ฑ ์
๋๋ค.
</aside>
๐ ๏ธ ์ฌ์ฉ ๊ธฐ์ ๋ฐ ๋ผ์ด๋ธ๋ฌ๋ฆฌ
- Android Studio
- Lottie (์ ๋๋ฉ์ด์
)
- NAVER API (๊ฒ์, ํํ๊ณ )
- News API (์ ๋ณด)
- SQLite (DB)
- OpenWeatherMap API (๋ ์จ) & ์์คํ
์๊ฐ
- Volley (http ํต์ )
๐ก ๊นจ๋ฌ์ ์
- SQLite
- ์ฌ์ฉํจ์ผ๋ก์, ๊ธฐ๋ฅ์ด ๋ค์ ์ ํ์ ์ธ๊ฑธ ์๊ฒ ๋์์ผ๋ฉฐ, ์ฃผ๊ณ ๋ฐ๊ณ ์ ์๋ฆฌ๋ฅผ ์ดํด ํ ์ ์์๋ค.
- Lottie
- ์ ๋๋ฉ์ด์
์ข
๋ฅ๊ฐ ์ง์ง ๋ง๋ค. JSON ํ์ผ๋ก ๋ฐ์์์ ํธ๋ฆฌํ๊ฒ UI๋ฅผ ๊ตฌํํ ์ ์๋ค.
- API
- NAVER API ์ค ๊ฒ์๊ธฐ๋ฅ๊ณผ ํํ๊ณ ๋ฒ์ญ๊ธฐ๋ฅ์ ์ฌ์ฉํ๊ฒ ๋์๋ค. ์ ๋ณด๋ฅผ ๋ถ๋ฌ์ค๋ ๋ถ๋ถ, ๋ฒ์ญ ๋ถ๋ถ์ ๋ฌธ์ ๊ฐ ์๋์ง๋ง, ๋ฑ ์ ๋ณด๋ง ๋ถ๋ฌ์ค๋ ๋ถ๋ถ์ด ์์ฌ์ ๋ค.
- ๋ค์ด๋ฒ์ ์๋ต์ ์์ฒญํ๊ณ ๋ฐ์๊ฒฐ๊ณผ๋ฅผ ๊ฐ๊ณตํด์ ์ธ ์ ์๊ณ ์์ด๋ก ๋ณด๋ด๊ณ ํ๊ธ๋ก ๋ฐ๊ณ ๋ฆฌํดํ๋ ์ ์ด ์ฌ๋ฏธ์์๋ค.
- ํด์ธ๋ ์จ api ์ ๊ณตํด์ฃผ๋ ์ฌ์ดํธ๋ฅผ ์ด์ฉํจ์ผ๋ก์จ, ๋ค๋ฅธ ์ฌ์ดํธ๋ค์ ๋นํด ๋จ์ํ์ง๋ง ๋ถ๋ถ ์ ๋ฃ์ธ ์ ์ด ์์ฌ์ ๋ค.
- Volley
- httpํต์ ์ผ๋ก ์๋ฎฌ๋ ์ดํฐ์ ์น์ ์ฐ๊ฒฐ jsonํ์์ ๋ฐ์ดํฐ๋ฅผ ๊ฐ์ ธ์ค๋ฉฐ Fresco๋ฅผ ์ด์ฉํด ์ด๋ฏธ์ง ์ฒ๋ฆฌ