์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
31 |
- koin
- 2์ฝ
- Coroutine
- ๋ฐ์ดํฐ๋ฐ์ธ๋ฉ
- android
- textstyle
- ์๋๋ก์ด๋ ๋ฐ์ดํฐ๋ฐ์ธ๋ฉ
- ์๋๋ก์ด๋
- ์ญํ์ ๋๊ฐ์ฐจ๊ธฐ
- ์์กด์ฑ
- ๋ฐ์ธ๋ฉ
- android DI
- previewparameterprovider
- ์์กด์ฑ ์ฃผ์
- Compose
- ์ฝ์ธ
- ๊ฐ๋ฐ์
- ์ฝ๋ฃจํด
- ๊ตฌ์กฐ์ ๋์์ฑ
- databinding
- ๊ฐ๋ฐ์ฐจ๊ธฐ
- binding
- ์ญํด
- data
- 1์ฝ
- Kotlin
- BaseObservable
- android Koin
- DI
- structured concurrency
- Today
- Total
๋ชฉ๋กDevelopment/Java (2)
๐ป ๊ฐ๋ฐ์ฐจ๊ธฐ ๐ฅ feat.Android

REST API ์ ์ REST API๋ผ๋ ๋จ์ด์์ ์ฌ์ฉ๋๋ REST( REpresentational State Transfer ์ ์ฝ์๋ก ์ํํธ์จ์ด ํ๋ก๊ทธ๋จ ์ํคํ ์ฒ์ ํ ํ์์ ๋๋ค.) ํ๊ตญ๋ง๋ก ํ์ด๋ณด์๋ฉด ์์์ ์ด๋ฆ(์์์ ํํ)์ผ๋ก ๊ตฌ๋ถํ์ฌ ํด๋น ์์์ ์ํ(์ ๋ณด)๋ฅผ ์ฃผ๊ณ ๋ฐ๋ ๋ชจ๋ ๊ฒ ๊ฐ๋ ์ ํ ์ค๋ก ์ ์ํ์๋ฉด ์๋์ ๊ฐ์ด ์ ์ํ ์ ์์ต๋๋ค. HTTP ํต์ ์์ ์ด๋ค ์์์ ๋ํ CRUD ์์ฒญ์ Resource์ Method๋ก ํํํ์ฌ ํน์ ํ ํํ๋ก ์ ๋ฌํ๋ ๋ฐฉ์ REST API์ ๋ฑ์ฅ์ 2000๋ ๋์ HTTP์ ์ฃผ์ ์ ์ ์ค ํ ์ฌ๋์ธ ๋ก์ด ํ๋ฉ์ด ๊ทธ ๋น์ ์น ์ค๊ณ์ ์ฐ์์ฑ์ ๋นํด ์ ๋๋ก ์ฌ์ฉ๋์ง ๋ชปํ๋ ๋ชจ์ต์ ์ํ๊น์ํ๋ฉฐ ์น์ ์ฅ์ ์ ์ต๋ํ ํ์ฉํ ์ ์๋ ์ํคํ ์ฒ(Architecture : ์..

#1 ๊ฐ์ฒด ์งํฅ ํ๋ก๊ทธ๋๋ฐ์ ์ ์ ๊ฐ์ฒด ์งํฅ ํ๋ก๊ทธ๋๋ฐ(Object Oriented Programming)์ด๋ ๊ฐ์ฒด ์งํฅ ํ๋ก๊ทธ๋๋ฐ์ ์ปดํจํฐ ํ๋ก๊ทธ๋๋ฐ ํจ๋ฌ๋ค์์ค ํ๋๋ก, ํ๋ก๊ทธ๋๋ฐ์์ ํ์ํ ๋ฐ์ดํฐ๋ฅผ ์ถ์ํ์์ผ ์ํ์ ํ์๋ฅผ ๊ฐ์ง ๊ฐ์ฒด๋ฅผ ๋ง๋ค๊ณ ๊ทธ ๊ฐ์ฒด๋ค ๊ฐ์ ์ ๊ธฐ์ ์ธ ์ํธ์์ฉ์ ํตํด ๋ก์ง์ ๊ตฌ์ฑํ๋ ํ๋ก๊ทธ๋๋ฐ ๋ฐฉ๋ฒ์ด๋ค. OOP์์ ๊ฐ์์ ๋ป์ * Object : 1) ๊ฐ์ฒด, 2) ํด๋์ค์์ ์ ์ํ ๊ฒ์ ํ ๋๋ก ๋ฉ๋ชจ๋ฆฌ(์ค์ ์ ์ฅ๊ณต๊ฐ)์ ํ ๋น๋ ๊ฒ * Oriented : ์งํฅ ( ์ด๋ค ๋ชฉํ์ ๋ป์ด ์ ๋ ค ํฅํ๋ ๊ฒ. ) * Programming : ์ถ์ ์๊ณ ๋ฆฌ์ฆ์ ํน์ ํ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด๋ฅผ ์ด์ฉํด ๊ตฌ์ฒด์ ์ธ ์ปดํจํฐ ํ๋ก๊ทธ๋จ์ผ๋ก ๊ตฌํํ๋ ๊ธฐ์ #2 ๊ฐ์ฒด ์งํฅ ํ๋ก๊ทธ๋๋ฐ์ ์ฅ-๋จ์ ๊ฐ์ฒด์งํฅ ํ๋ก๊ทธ๋๋ฐ ์ฅ์ ) 1...