728x90 Retrofit3 Android ๋คํธ์ํฌ ํต์ ๊ฐ๋ ์ตํ๊ธฐ [REST,URL, URI, Retrofit] ๋ค์ด๊ฐ๊ธฐ ์ ์ ๊ฐ๋ฐ์ ํ ๋ ๋ฐ์ดํฐ๋ฅผ ๊ฐ์ ธ์ค๋ ๋ก์ง์ ํ์์ ์ด๋ค! ์ด ๋ ์๋ฒ์ ํต์ ํ์ฌ ํ์ํ ๋ฐ์ดํฐ๋ฅผ ๊ฐ์ ธ์์ ์ฌ์ฉํ ์ ์๋๋ฐ ์ด์ ๊ด๋ จ๋ ๊ฐ๋ ์ ์์๋ณด์ REST api๋ ? REpresentational StateTransfer : REST๋ผ๋ ์น ์ํคํ ์ณ๋ฅผ ์ฌ์ฉํด์ ์น ์๋น์ค๋ฅผ ์คํํ๋ค. REST api๋ REST ์ํคํ ์ณ ์คํ์ผ์ ๋์์ธ ์์น์ ์ค์ํ๋ API๋ฅผ ๋งํ๋ค. API๋ ? ์ฌ๊ธฐ์ api๋ application programming interface๋ฅผ ๋งํ๋ค. api๋ ์ ๋ณด๋ฅผ ์ ๊ณตํ๋ ์์ ์ ๋ณด๋ฅผ ์ฌ์ฉํ๋ ์ ์ฌ์ด์ ๊ณ์ฝ์ ๋งํ๋ค. ์ ๋ณด๋ฅผ ํ์๋ก ํ๋ ์ (์๋น์)์ ์ ๋ณด๋ฅผ ์ ๊ณตํ๋ ์์ฐ์๋ ๊ฐ๊ฐ content๋ฅผ ๋ง๋๋๋ฐ ์ด๋ฅผ ๊ฐ๊ฐ call๊ณผ response๋ผ๊ณ ํ๋ค. ๋ง์ฝ ์ปดํจํฐ์.. 2024. 3. 5. ๐android compose์์ ๋ ์จ api๋ฅผ ์ฐ๋ํด๋ณด์! android compose์์ ๋ ์จ api๋ฅผ ์ฐ๋ํ๋ ๊ณผ์ ์ ๊ธฐ๋กํด๋ณด์๋ค. 1.JSON response์ Data Class๋ฅผ ์ ์ํด์ค๋ค. 0 NORMAL_SERVICE XML 20210628 0500 TMP 20210628 0600 21 55 127 10 1 742 ๋ ์จ ๋ฐ์ดํฐ์ response๋ ์์ ๊ฐ์๋ค. ๋ฐ๋ผ์ ์ด๋ฅผ ์ํด ์๋์ ๊ฐ์ด dataClass๋ฅผ ์ ์ํด์ฃผ์๋ค. ๋จผ์ ํฐ ํ์ data class๋ฅผ ์ ์ํด์ฃผ๊ณ ๋ด๋ถ์ ์์ data class๋ฅผ ์ ์ํด์ฃผ๋ฉด ๋๋ค! ๊ถ๊ธํ ์ : ์ด ๋ numOfRows์ pageNo์ totalCount์ ๋ํด์๋ ๋ฐ๋ก ์ ์ํด์ฃผ์ง ์์๋ ์ ๋์ํ๋ ์ด์ ๊ฐ ๊ถ๊ธํ๋ค. package com.example.sejong2washertimer.data data cla.. 2024. 2. 1. ๐Android FCM ์ ์ฉ๊ธฐ 1ํ : Notification ํํค์ณ๋ณด๊ธฐ ๋ค์ด๊ฐ๊ธฐ ์ ์ ์๋ ํ์ธ์ ํ์ฌ ๊ธฐ์์ฌ ์ธํ์ค์ ์ํ ์ดํ์ ์ ์ํ๊ณ ์๋ mandy์ ๋๋ค ๐ ๊ทธ๋์ ๊ธฐ์์ฌ ์ธํ๊ธฐ๋ฅผ ์ด์ฉํ๊ธฐ ์ํด์๋ 2์ธต๊น์ง ๋นจ๋์ ์ธ์ ๋ฅผ ๋ค๊ณ ๋ด๋ ค๊ฐ ๋น์ด์๋ ์ธํ๊ธฐ๊ฐ ์์ ๊ฒฝ์ฐ์๋ง ์ฌ์ฉํ ์ ์์๋๋ฐ์ ๋น์ด์๋ ์ธํ๊ธฐ๊ฐ ์์ ๊ฒฝ์ฐ,, ๋ฌด๊ฑฐ์ด ๋นจ๋์ ์ธ์ ๋ฅผ ๋ค์ ๋ค๊ณ ์ฌ๋ผ๊ฐ๊ฑฐ๋ ๋ค์ ๋ด๋ ค์์ ๋นจ๋๋ฅผ ๋๋ฆฌ๊ณ ๊ฐ์ผ ํ๋ค๋ ์ด์๊ฐ ์์๋ต๋๋ค ใ ใ ใ ๐ฅฒ ๐ฅฒ ์ธํ๊ธฐ๊ฐ ๋ค ์ฐจ์๋ ๊ด๊ฒฝ์ ๋ณผ ๋์ ๊ธฐ๋ถ์ด๋... ํนํ ์ํ ๊ธฐ๊ฐ ์ง์ฅ ์ฝ 4๋ ๊ฐ ๊ทธ๋ฐ ์ํ์ ๊ฒช์ผ๋ ๊ฐ๋จํ๊ฒ ์ธํ๊ธฐ์ ์ฌ์ฉ ์ฌ๋ถ์ ๋จ์ ์๊ฐ์ ํ์ธํ ์ ์๋ค๋ฉด ์ด ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ ์ ์์ ๊ฑฐ๋ ์๊ฐ์ด ๋ค์์ด์!!! ๊ทธ๋ ๊ฒ ๊ธฐ์์ฌ ์ธํ๊ธฐ ํ์ด๋จธ ์ฑ ๊ฐ๋ฐ ์ฌ์ ์ด ์์๋์์ด์~! ์ ๋ฒ์ฃผ์ ์ด์๋ ์ธํ์ด ์๋ฃ๋๋ฉด firebase cloud me.. 2024. 1. 6. ์ด์ 1 ๋ค์ 728x90