September 29, 2025
์๋๋ก์ด๋์์ ์ฑ์ Releaseํ ๋ ์ฝ๋ ๋๋ ํ์ ์ต์ ํ๋ ํ์๋ก ์ ์ฉํด์ผํ๋ค. ์ด๋ฒ ๊ธ์์๋ ๋๋ ํ๋ฅผ ์ ์ฉํ Release ๋น๋๋ฅผ ์ ์ฉํ๋ฉด์ ์๊ฒ๋ Kotlin DSL (build.gradle.kts) ํ๊ฒฝ์์ ProGuard/R8 ์ค์ ํ๊ณ , ์ค์ ์์ ์์ฃผ ๋ง์ฃผ์น๋ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๋ ๋ฐฉ๋ฒ์ ์ ๋ฆฌํด๋ณด๋ ค ํ๋ค. ๐ ProGuard / R8์ด๋? ๋ ์๋ฐ โฆ
June 23, 2025
์๋๋ก์ด๋์์์ ์ ์ฅ์๋ ํฌ๊ฒ , ๋ก ๋๋์ด ๊ด๋ฆฌํ๊ณ ์๋ค. ์ธ๋ถ ์ ์ฅ์๋ ํ๋์ ๊ณต์ฉ ์ ์ฅ์๋ก ์ฌ์ฉ๋๋ ๊ณต๊ฐ์ผ๋ก, ์ฝ๊ฒ ์๋๋ก์ด๋ ํฐ์์ ๋ด ํ์ผ๊ณผ ๊ฐ์ ํ์ผํ์๊ธฐ์์ ๋ณผ ์ ์๋ ์ ์ฅ ๊ณต๊ฐ์ผ๋ก ์๊ฐํ๋ฉด ์ฝ๋ค. ์ด๋ฌํ ์ธ๋ถ ์ ์ฅ์์๋ Private ํ๊ฒ ๊ฐ๋ณ ์ฑ์ ์ํ ๋ณ๋์ ๊ณต๊ฐ์ด ์๋๋ฐ ์ด๋ค์ ๊ฐ๋จํ๊ฒ ์ ๋ฆฌํด๋ณด๋ฉด ์๋์ ๊ฐ๋ค. ์๋๋ก์ด๋ 10(Q)โฆ
March 20, 2025
๋ชจ๋ฐ์ผ ๊ฐ๋ฐ์ ์งํํ๋ค ๋ณด๋ฉด ์ด๋ฏธ์ง, ๋์์๊ณผ ๊ฐ์ด ํ์ผ์ ์ ๋ก๋ ํ๋ ๊ฒฝ์ฐ๊ฐ ์๊ธฐ๊ธฐ ๋ง๋ จ์ด๋ค. ์ด๋ ๋ผ๋ ๊ฐ๋ ์ ์ฒ์ ์ ํ๊ฒ ๋๋ค. ์ด์ ์ ์๋๋ก์ด๋ ๋คํธ์ํฌ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ก Retrofit์ ์ฌ์ฉํ๋ ๊ฒฝํ์ ํ ๋๋ก Multiplatform ์ฌ์ฉํ๊ณ ์๋ Ktrofit ๋ผ์ด๋ธ๋ฌ๋ฆฌ์์ ์ฌ์ฉํ๋ ๋ฐฉ๋ฒ์ ๋ณด๋ ค๊ณ ํ๋ค. Multipart ๋ชจ๋ฐ์ผ ๊ฐ๋ฐ์์ ์ด๋ฏธ์ง โฆ
January 07, 2025
์ฌ์ด๋ ํ๋ก์ ํธ ์ค ์ค์ฟผํด ๋ชจ์์ ๋์์ธ์ ๊ตฌํํด์ผ ํ๋ ์ํฉ์ด ์๊ฒจ, Compose์ Custom View๋ฅผ ํ์ฉํ์ฌ ํด๋น ํ๋ฉด์ ๊ตฌํํ๋ฉฐ ํ์ตํ ๋ด์ฉ์ ์ ๋ฆฌํ๊ณ ์ ํฉ๋๋ค. ์ค์ฟผํด? ์ค์ฟผํด์ ์ ์ฌ๊ฐํ๊ณผ ์์ ์ค๊ฐ ํํ๋ก, ๊ณผ ์ ํฉ์ฑ์ด์ด๋ค. ์์ ์ด๋ฏธ์ง์์ ๋ณผ ์ ์๋ฏ์ด, ์ผ๋ฐ์ ์ธ ๋ผ์ด๋ ์ฒ๋ฆฌ๋ ์ฌ๊ฐํ๊ณผ ๋น๊ตํ๋ฉด ๋ ๋ถ๋๋ฌ์ด ๊ณก๋ฅ ๋ก ์ฐ๊ฒฐ๋ ๊ฒ์ ์ ์โฆ
December 24, 2024
2024๋ ์ ๋๋์๋ณด๋ฉฐ ํํด๋์ ์์๋ ์ผ๋ค์ ๋์๋ณด๊ณ ์ ํ๊ณ ๋ฅผ ์์ฑํด๋ณด๋ ค๊ณ ํฉ๋๋ค. File(2024).use { ๐ ๋ค์ฌ๋ค๋ ํ๋ 1๋ 2024๋ ์ ์ทจ์ ์ค๋น์ ๋ง์ ์๊ฐ์ ์์๋ ํด๋ก ๊ธฐ์ต๋ฉ๋๋ค. ํ์ง๋ง ๋๋์๋ณด๋ฉด, ์ฌ์๋ ๋ถ๊ฝ๋์ด๋ฅผ ๋ค๋ ์ค๊ณ , ํ๋ ์๊ธฐ๋ฅผ ์ค์ค๋ก ์ด๊ฒจ๋ด๋ฉฐ ์ฑ์ฅํ๋ ์๊ฐ๋ค์ด ํจ๊ป ๋ ์ค๋ฆ ๋๋ค. ์๋ฐ๊ธฐ์๋ ์กธ๋ฆฐ ๋์ ๋น๋น๋ฉฐ ๋ฉด์ ์ค๋น ์คโฆ
December 18, 2024
๊ฐ์ ์ต๊ทผ์ Kotlin Multiplatform์ ํ์ฉํ์ฌ ์๋๋ก์ด๋ ํ๋ธ๋ฆฟ๊ณผ Desktop์์ ์ฌ์ฉํ ์๋น์ค๋ค์ ๊ฐ๋ฐํ๊ณ ์์ต๋๋ค. ์๋๋ก์ด๋์์๋ ํ๋ฉด๊ฐ์ Jetpack Compose Navigation์ ์ฌ์ฉํ๊ณ ์์ง๋ง ํ์ฌ Android์์๋ง ์ฌ์ฉ์ด ๊ฐ๋ฅํ์ฌ ๋์ฒดํ ์ฌ๋ฌ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ์ฐพ์๋ณด๋ ๋์ค Decompose๋ฅผ ์๊ฒ๋์ด ํ๋ฒ ๊ณต์ ํด๋ณด๊ณ ์ ํฉโฆ
December 04, 2024
์๋๋ก์ด๋์์๋ Rest Api ํต์ ์ ํธ๋ฆฌํ๊ฒ ํด์ฃผ๋ , ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ์ฌ์ฉ์ ํ์ฌ๊น์ง๋ ๋ง์ด ์ฌ์ฉํ๊ณ ์๋ค. ์ต๊ทผ Kotlin Multiplatform์ ์ฌ์ฉํ๊ฒ ๋๋ฉด์ Retrofit์ ์ฌ์ฉํ์ง ๋ชปํ๊ฒ ๋์ด ๋ง๋ก๋ง ๋ฃ๋ Ktor๋ฅผ ์ดํด๋ณด๊ณ ์ ํ๋ค. Ktor? Ktor๋ Kotlin์ผ๋ก๋ง ์์ฑ๋ ๊ฒฝ๋ ์น ํ๋ ์์ํฌ์ด๋ค. ๋ฐ๋ผ์ ํ๋ซํผ์ ์ข ์์ ์ด์ง โฆ
April 26, 2024
์๋๋ก์ด๋์์๋ Material Design์ ์ฌ์ฉํ์ฌ ์ปฌ๋ฌ๋ฅผ ์ ์ฉํ์ฌ ๋ผ์ดํธ, ๋คํฌ๋ชจ๋๋ฅผ ์ง์ํ๋ ์ฑ์ ๋ง๋ค ์ ์๊ฒ ํด์ฃผ๊ณ ์์ต๋๋ค. ํ์ง๋ง Material์ ์ง์ ๋ ํ ๋ง๊ฐ ํ์ ์ ์ด๊ณ , ๋์์ด๋๊ฐ ๋ง๋ ์์์ ๋ค์์ ์ฌ์ฉํด์ผ ํ๋ ๊ฒฝ์ฐ์๋ ์ฌ์ฉ์ ์ง์ ํ ๋ง๋ฅผ ๋ง๋ค์ด์ผ ํฉ๋๋ค. ์ด๋ฒ์ Compose์์ ์ฌ์ฉ์ ์ง์ ํ ๋ง๋ฅผ ์ ์ฉํ๋ ๋ฐฉ๋ฒ์ ํ๋์ฉ ์ดํด๋ณด๋โฆ
March 07, 2024
์๋ฒ์์ REST API๋ฅผ ๊ตฌํํ์ฌ ๋ฐ์ดํฐ๋ฅผ ๋ค๋ฃฐ๋๋ Json ๋ฐ์ดํฐ ํํ๋ก ๋ง์ด ๋ค๋ฃจ๊ฒ ๋๋ค. ์๋๋ก์ด๋์์ ์ ๋ฒ์ ๋ฐ์ดํฐ๋ฅผ ๋ฐ์์ฌ๋ ํธ๋ฆฌํ๊ฒ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ํ์ฉํ์ฌ ๊ฐ์ฒด-Json ๊ฐ์ Converter ์์ ์ ํ์์๋ค. ์ด๋ฒ์ ๊ตฌ๊ธ ํ๋ก์ ํธ๋ฅผ ๋ณด๋ฉด์ ์๋ก์ด ์ง๋ ฌํ/์ญ์ง๋ ฌํ๋ฅผ ๋ค๋ฃฐ ์ ์๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ๋ณด๋ ค๊ณ ํ๋ค. Kotlin์ Default Valuโฆ
December 31, 2023
๋ค์ด๊ฐ๋ฉฐ ๐๐ผ 2023๋ ์ ๋๋ถ๋ถ ํ์ง์์ ์ํ์ ํ๋ ํํด์ฌ์ ๊ทธ๋ฐ์ง ์ ๋ํ ๋นจ๋ฆฌ ์ง๋๊ฐ๊ฒ ๊ฐ๋ค. ์๋ก์ด ์ง์ญ์์์ ์ํ๋ถํฐ ๋ํ๊ต๋ฅผ ์กธ์ ํ๊ณ ์ธํด๊ฒฝํ๊น์ง ์ง๋ 2023๋ ์ ๋๋์๋ณด๋ฉฐ ํ๊ณ ๋ก์ ์์ฑํด๋ณด๋ ค๊ณ ํ๋ค. lateinit var 2024: ์ฒญ๋ฃก์ ํด 2023.open() ๐ SSAFY 9th ์ด๋ฒ 2023๋ ์ ์์๋ถํฐ 1์ ์ด 9๊ธฐ ๋ชจ๋ฐ์ผ ํธ๋ โฆ