Profile

์„ฑ๋นˆ์ด์˜ ๊ธฐ๋ก์žฅ

์„ฑ๋นˆ์ด

Jetpack Compose vs XML vs SwiftUI

์ž๋ฐ”๋กœ๋งŒ ํ”„๋กœ์ ํŠธ ์ง„ํ–‰์„ ์š”์ฒญํ•ด์ฃผ์‹  ๋ถ„์ด ๊ณ„์…”์„œ ์˜ค๋Š˜ ์ง„์งœ ๋ช‡ ๋…„ ๋งŒ์— ์ž๋ฐ”๋ฅผ ๋‹ค์‹œ ์จ ๋ดค๋‹ค. ์ธ์Šคํ„ด์Šค ์ƒ์„ฑํ•  ๋•Œ new ๋ถ™์—ฌ์ค˜์•ผ ํ•˜๋Š” ๊ฑฐ ๊นŒ๋จน๊ณ  ์–ผ๋งˆ๋‚˜ ๊ณ ์ƒํ–ˆ๋Š”์ง€ ใ…ก,.ใ…ก ๋˜ํ•œ ์ง€๊ธˆ๊นŒ์ง€ ๋Š˜ Jetpack Compose๋กœ๋งŒ UI ์ž‘์—…์„ ํ•ด ์˜ค๋‹ค๊ฐ€, ์˜ค๋Š˜ ์ž๋ฐ”๋กœ ์ž‘์—…ํ•˜๋ฉด์„œ XML๋กœ UI ์ž‘์—…์„ ๋‹ค์‹œ ํ–ˆ๋‹ค. ์Œ.. ์™œ XML์ด ๋” ํŽธํ•˜์ง€? ๋ฐ”๋กœ ์ด ์ƒ๊ฐ๋ถ€ํ„ฐ ๋“ค์—ˆ๋‹ค. Jetpack Compose๊ฐ€ ๋‚˜์˜ค๊ณ , ํ•ญ์ƒ ์ด๊ฒƒ๋งŒ ์จ์˜ค๋ฉด์„œ ์ง„์งœ ํŽธํ•˜๋‹ค ์ƒ๊ฐํ•˜๋ฉฐ ์ผ์—ˆ๋Š”๋ฐ... XML๋งŒ ๋„ˆ๋ฌด ์˜ค๋ž˜ ์จ์˜จ ํƒ“ ์ผ๊นŒ? XML์ด ๋” ์‰ฝ๊ฒŒ ๋Š๊ปด์ ธ์„œ ๋†€๋ž๋‹ค.  SwiftUI๋Š” ๋‚ด๊ฐ€Jetpack Compose๋ฅผ ํ–ˆ์—ˆ์–ด์„œ ๊ทธ๋Ÿฐ์ง€ ๋น„๊ต์  ์‰ฝ๊ฒŒ ๋‹ค๊ฐ€๊ฐˆ ์ˆ˜ ์žˆ์—ˆ๋‹ค. ํ•˜์ง€๋งŒ Storyboard๋ฅผ ์•„์˜ˆ ์จ ๋ณธ์ ์ด ์—†๋Š”๋ฐ... ์–ด๋–กํ•˜์ง€? Stor..