๐ฉ๐ป TECH16 [TECH] Android Studio๋ก ๋ค์ํ ๊ธฐ๊ธฐ ํ๋ฉด์ ๋์ํ๊ธฐ II (์ค์ ์ผ์ฑ ์๋ฎฌ ์ฌ์ฉ๋ฒ) [ํฐ๋] ํฐ๋ Android Studio๋ก ๋ค์ํ ๊ธฐ๊ธฐ ํ๋ฉด์ ๋์ํ๊ธฐ ๋๋ฒ์งธ ์ค์ ์ผ์ฑ ์๋ฎฌ ์ฌ์ฉ๋ฒ ์๋ ํ์ธ์ ํฐํ์ ์๋๋ก์ด๋ ๊ฐ๋ฐ์ ์ ์ฑํ์ ๋๋ค๐๐๐ ์ ๋ฒ ๊ธ์ด ์ฌ๋ฌ๊ฐ์ง ํด์๋๋ฅผ ๊ฐ์ง ๊ธฐ๊ธฐ์ ๋์ํ๋ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๋ ๋ฐฉ๋ฒ์ ๊ดํ ๋ด์ฉ์ด์๋ค๋ฉด ์ด๋ฒ์๋ Android Studio์์ ์ค์ ๋ก ๋ง์ด ์ฌ์ฉ๋๋ ์๋๋ก์ด๋ ํธ๋ํฐ์ ๊ธฐ์ข ์ ์ ์ฉํด๋ณด๋ ์๊ฐ์ ๊ฐ์ ธ๋ณด๋๋ก ํ๊ฒ ์ต๋๋ค!๐จ ๐ฉ๐ป ์ค์ ์ผ์ฑ ํธ๋ํฐ ์๋ฎฌ๋ ์ดํฐ ์ ์ฉํ๊ธฐ ์๊ฐ๋ณด๋ค ๋งค์ฐ ๊ฐ๋จํฉ๋๋ค! ์๋์ samsung developer ์ฌ์ดํธ์ ๋ค์ด๊ฐ๋๋ค. developer.samsung.com/ Samsung Developers The world runs on you. developer.samsung.com Support ๋ถ๋ถ์์ Emulator Skin.. 2023. 8. 29. [TECH] Retrofit2 Multipart์ฌ์ฉํ๊ธฐ [ํฐ๋] ํฐ๋ Retrofit2 Multipart๋ฅผ ์ฌ์ฉํด ์๋ฒ์ ์ด๋ฏธ์ง ๋ฐ์ดํฐ ์ฃผ๊ณ ๋ฐ๊ธฐ ์๋ ํ์ธ์ ๋์์จ ํฐํ์ ์๋๋ก์ด๋ ๊ฐ๋ฐ์ ๊น์ ์ ์ ๋๋ค :D ํฐ๋์ 3์ฐจ ์ ๋ฐ์ดํธ์๋ ์๋ก์ด ๊ธฐ๋ฅ์ด ํฌํจ๋์ด ์๋๋ฐ์. ์ค๋์์๋ก์ด ๊ธฐ๋ฅ ๊ตฌํ์ ์ํด ์ฌ์ฉํ๋ Retrofit2์ Multipart์ ๋ํด ์๊ฐํ๋๋ก ํ๊ฒ ์ต๋๋ค. ๐ฉ๐ปRetrofit2๋? Retrofit์ ์๋๋ก์ด๋์ ์๋ฒ๊ฐ์ REST API ํต์ ์ ๋์์ฃผ๋ OkHTTP ๊ธฐ๋ฐ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ก ํฐ๋ ์ญ์ ์๋๋ก์ด๋์ ์๋ฒ ํต์ ์ Retrofit์ ์ฌ์ฉํ๊ณ ์์ต๋๋ค. Retrofit์ ํน์ง์ ์๋์ ๊ฐ์ต๋๋ค. ๊ธฐ์กด ๋ผ์ด๋ธ๋ฌ๋ฆฌ(Volley, AsyncTack)์ ๋นํด ๋์ ์ฑ๋ฅ Annotaion์ผ๋ก HTTP ๋ฉ์๋๋ฅผ ์ ์ํ์ฌ ๊ฐ๋ ์ฑ์ด ๋์ JSON, XML์.. 2023. 8. 23. [TECH] GitHub Actions๋ก CI/CD ๊ตฌ์ถํ๊ธฐ(1) [ํฐ๋] ํฐ๋ GitHub Actions๋ก CICD ๊ตฌ์ถํ๊ธฐ(1) ์๋ ํ์ธ์ ํฐํ์ ๋ฐฑ์๋ ๊ฐ๋ฐ์ ๊น์ ์ ์ ๋๋ค :) ์ ๋ ์ค๋ ํฐ๋์ด ์ด๋ป๊ฒ ๋ฐ๋ณต๋๋ ์์ ๊ณผ ๋ฐฐํฌ์ ์๋ฐ๋๋ ์์ ๋ค์ ์๋ํํด๋ณด์๋์ง ์ค๋ช ํด ๋ณด๋ ค ํฉ๋๋ค. ๐ฉ๐ป CI/CD๋? ์ ํ๋ฆฌ์ผ์ด์ ๊ฐ๋ฐ ๋จ๊ณ๋ถํฐ ๋ฐฐํฌ ๋๊ฐ์ง์ ๋ชจ๋ ๋จ๊ณ๋ฅผ ์๋ํํ์ฌ ๋ ํจ์จ์ ์ด๋ก ๋น ๋ฅด๊ฒ ์ฌ์ฉ์์๊ฒ ๋ฐฐํฌํ ์ ์๋ ๊ฒ์ ๋งํฉ๋๋ค. CI(Continuous Integration)๋ ์ง์์ ํตํฉ, ์์ฝ ํ์๋ฉด ๋น๋/ํ ์คํธ ์๋ํ ๊ณผ์ ์ ๋๋ค. ์ ํ๋ฆฌ์ผ์ด์ ์ ์๋ก์ด ์ฝ๋๋ ๋ฒ๊ทธ ์์ ์ผ๋ก ์ฝ๋ ๋ณ๊ฒฝ์ด ์ฃผ๊ธฐ์ ์ผ๋ก ๋น๋ ๋ฐ ํ ์คํธ๋๋ฉด์ ๊ณต์ ๋๋ ๋ ํฌ์งํ ๋ฆฌ์ ํตํฉ(merge)๋์ด ์๋ก ์ถฉ๋ํ ์ ์๋ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ ์ ์์ต๋๋ค. CD(Continuous Delivery/Deploy.. 2023. 8. 15. [TECH] Android Studio๋ก ๋ค์ํ ๊ธฐ๊ธฐ ํ๋ฉด์ ๋์ํ๊ธฐ [ํฐ๋] ํฐ๋ Android Studio๋ก ๋ค์ํ ๊ธฐ๊ธฐ ํ๋ฉด์ ๋์ํ๊ธฐ ์๋ ํ์ธ์ ํฐํ์ ์๋๋ก์ด๋ ๊ฐ๋ฐ์ ์ ์ฑํ์ ๋๋ค๐๐ ์ ๋ ํฐ๋์์ ๊ฐ์ฅ ์ด์๋๊ณ ์๋ ์ฌ๋ฌ๊ฐ์ง ํด์๋๋ฅผ ๊ฐ์ง ๊ธฐ๊ธฐ์ ๋์ํ๋ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๊ธฐ ์ํด Android์ ์ค์ ๋ก ๋ง์ด ์ฌ์ฉ๋๋ ์๋๋ก์ด๋ ํธ๋ํฐ์ ๊ธฐ์ข ์ ์๊ฐํ๋ฉฐ ๊ณ ๋ฏผํด๋ณผ ์ ์๋ ์๊ฐ์ ๊ฐ์ ธ๋ณด๋๋ก ํ๊ฒ ์ต๋๋ค๐ค ๐ฉ๐ป ํด์๋๋? ํด์๋๋ ๊ฐ๋จํ ๋งํ์๋ฉด ํ๋ฉด์ ํฝ์ (pixel)์๋ฅผ ์๋ฏธํฉ๋๋ค. ์๋ฅผ ๋ค์ด, 1024*768์ธ ๊ฒฝ์ฐ ํ ํ๋ฉด์ ๊ฐ๋ก1024๊ฐ์ ์ ๊ณผ ์ธ๋ก768๊ฐ์ ์ ์ด ๋ชจ์ฌ์ ํ๋ฉด์ ๊ตฌ์ฑํด์ฃผ๊ณ ์๋ ๊ฒ์ ๋๋ค. ํด์๋๊ฐ ๋์ ์๋ก ๋ง์ ์ ๋ค์ด ๋ชจ์ฌ์๋ค๋ ๊ฒ์ ์๋ฏธํฉ๋๋ค. ํ๋ฉด ๋น์จ๊ณผ ์ฐ๊ด์ด ์๊ฒ ์ฃ ? ์๋๋ก์ด๋ ๊ธฐ๊ธฐ๋ค์ ์ ๋ง ๋ค์ํ ํ๋ฉด ์ฌ์ด์ฆ๋ฅผ ๊ฐ์ง๊ณ ์์ต๋๋ค. ๊ฐ์ .. 2023. 8. 7. ์ด์ 1 2 3 4 ๋ค์