2023๋…„ 11์›” 02์ผยท1๋ถ„ ์ฝ๊ธฐ

JetBrains์˜ Kotlin ๋ฉ€ํ‹ฐํ”Œ๋žซํผ, ์•ˆ์ •์ ์ธ ๋ฆด๋ฆฌ์Šค ์ถœ์‹œ: ํฌ๋กœ์Šค ํ”Œ๋žซํผ ๊ฐœ๋ฐœ์„ ์œ„ํ•œ ์ตœ๊ณ ์˜ ๋„๊ตฌ

JetBrains๋Š” ๋‹ค์–‘ํ•œ ํ”Œ๋žซํผ ๊ฐ„์— ์›ํ™œํ•œ ์ฝ”๋“œ ๊ณต์œ ๋ฅผ ๊ฐ€๋Šฅํ•˜๊ฒŒ ํ•˜๋Š” Kotlin Multiplatform ๊ธฐ์ˆ ์˜ ์•ˆ์ •์ ์ธ ๋ฆด๋ฆฌ์Šค๋ฅผ ๋ฐœํ‘œํ–ˆ์Šต๋‹ˆ๋‹ค.

JetBrains์˜ Kotlin ๋ฉ€ํ‹ฐํ”Œ๋žซํผ, ์•ˆ์ •์ ์ธ ๋ฆด๋ฆฌ์Šค ์ถœ์‹œ: ํฌ๋กœ์Šค ํ”Œ๋žซํผ ๊ฐœ๋ฐœ์„ ์œ„ํ•œ ์ตœ๊ณ ์˜ ๋„๊ตฌ

์ตœ๊ณ ์˜ ์†Œํ”„ํŠธ์›จ์–ด ๊ฐœ๋ฐœ ํšŒ์‚ฌ์ธ JetBrains๋Š” 11์›” 1์ผ ํ˜์‹ ์ ์ธ Kotlin Multiplatform ๊ธฐ์ˆ ์˜ ์•ˆ์ •์ ์ธ ๋ฆด๋ฆฌ์Šค๋ฅผ ๊ณต๊ฐœํ–ˆ์Šต๋‹ˆ๋‹ค. ํฌ๋กœ์Šค ํ”Œ๋žซํผ ํ”„๋กœ์ ํŠธ๋ฅผ ์œ„ํ•œ ๋งค์šฐ ํšจ์œจ์ ์ธ ๋„๊ตฌ๋กœ ์ œ๊ณต๋˜๋Š” Kotlin Multiplatform์„ ํ†ตํ•ด SDK ๊ฐœ๋ฐœ์ž๋Š” iOS, Android, ๋ฐ์Šคํฌํ†ฑ, ์›น ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜. ์ด ์œ ํ‹ธ๋ฆฌํ‹ฐ๋Š” 2022๋…„๋ถ€ํ„ฐ ๋ฒ ํƒ€ ํ…Œ์ŠคํŠธ๋ฅผ ๊ฑฐ์ณค์œผ๋ฉฐ ์ด์ œ ์•ˆ์ •ํ™” ๋ฒ„์ „์œผ๋กœ ์—…๊ทธ๋ ˆ์ด๋“œ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

Kotlin Multiplatform์€ Kotlin ์–ธ์–ด๋ฅผ ํ•ต์‹ฌ์œผ๋กœ ํ•˜์—ฌ ํฌ๋กœ์Šค ํ”Œ๋žซํผ ํ”„๋กœ์ ํŠธ ๊ฐœ๋ฐœ์„ ํฌ๊ฒŒ ๋‹จ์ˆœํ™”ํ•ฉ๋‹ˆ๋‹ค. ์ด ๋„๊ตฌ๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ๊ฐœ๋ฐœ์ž๋Š” ๊ธฐ๋ณธ ํ”„๋กœ๊ทธ๋ž˜๋ฐ์˜ ์žฅ์ ์„ ๊ทธ๋Œ€๋กœ ์œ ์ง€ํ•˜๋ฉด์„œ ๋‹ค์–‘ํ•œ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ๊ตฌ์ถ•ํ•˜๊ณ  ์—ฌ๋Ÿฌ ํ”Œ๋žซํผ์—์„œ ์ฝ”๋“œ๋ฅผ ์žฌ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์•ˆ์ •ํ™”๋œ API, ๊ฐ„์†Œํ™”๋œ ํ”„๋กœ์ ํŠธ ๊ตฌ์„ฑ, Objective-C ๋ฐ Swift์™€์˜ ํ–ฅ์ƒ๋œ ์ƒํ˜ธ ์šด์šฉ์„ฑ์„ ๊ฐ–์ถ˜ Kotlin Multiplatform์˜ ํ”„๋กœ๋•์…˜ ๋ฒ„์ „์€ ๊ฐœ๋ฐœ์ž์—๊ฒŒ ๋งค์šฐ ๋ฐ”๋žŒ์งํ•œ ๋„๊ตฌ๊ฐ€ ๋ฉ๋‹ˆ๋‹ค.

๋˜ํ•œ ์ด ๋ฒ„์ „์€ ๋”์šฑ ๋นจ๋ผ์ง„ ๋นŒ๋“œ ์‹œ๊ฐ„๊ณผ ๋‹ค์–‘ํ•œ ์„ฑ๋Šฅ ๊ฐœ์„ ์„ ํ†ตํ•ด ํ–ฅ์ƒ๋œ ์„ฑ๋Šฅ์„ ๋ณด์—ฌ์ค๋‹ˆ๋‹ค.

์œ ์—ฐ์„ฑ์€ Kotlin Multiplatform์˜ ํ•ต์‹ฌ์ž…๋‹ˆ๋‹ค. ์ด๋Š” ๊ฐœ๋ฐœ์ž์—๊ฒŒ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๋กœ์ง์˜ ์ผ๋ถ€๋งŒ ๊ณต์œ ํ•˜๊ณ  ํ”Œ๋žซํผ๋ณ„ API์™€ ์ƒํ˜ธ ์ž‘์šฉํ•˜๊ฑฐ๋‚˜ ๊ธฐ๋ณธ UI๋ฅผ ๊ฐœ๋ฐœํ•˜๊ธฐ ์œ„ํ•œ ๊ธฐ๋ณธ ์ฝ”๋“œ๋ฅผ ์ž‘์„ฑํ•  ์ˆ˜ ์žˆ๋Š” ์ž์œ ๋ฅผ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. JetBrains๋Š” Kotlin-Swift ๊ฐ„์˜ ์ง์ ‘์ ์ธ ์ƒํ˜ธ ์šด์šฉ์„ฑ๊ณผ SwiftPM ์ง€์›์„ ๋„์ž…ํ•˜์—ฌ iOS ๊ฐœ๋ฐœ์ž๋ฅผ ์œ„ํ•œ ์‚ฌ์šฉ์ž ๊ฒฝํ—˜์„ ๊ฐ•ํ™”ํ•  ๊ณ„ํš์„ ๋ฐœํ‘œํ–ˆ์Šต๋‹ˆ๋‹ค.

๋˜ํ•œ ์ด ํšŒ์‚ฌ๋Š” WebAssembly ๋ฐ”์ด๋„ˆ๋ฆฌ ๋ช…๋ น์–ด ํ˜•์‹์„ ์ง€์›ํ•˜๋Š” Kotlin/Wasm ๊ฐœ๋ฐœ์— ํž˜์“ฐ๊ณ  ์žˆ์œผ๋ฉฐ ์ด๋ฅผ ํ†ตํ•ด Kotlin Multiplatform์„ ํ†ตํ•œ ์›น ๊ฐœ๋ฐœ์„ ๊ฐ•ํ™”ํ•ฉ๋‹ˆ๋‹ค.

JetBrains๋Š” ์—ฌ๋Ÿฌ ํ”Œ๋žซํผ์—์„œ UI๋ฅผ ๊ณต์œ ํ•˜๋„๋ก ์„ค๊ณ„๋œ ์„ ์–ธ์  ํ”„๋ ˆ์ž„์›Œํฌ์ธ Compose Multiplatform๊ณผ Kotlin Multiplatform์˜ ์กฐํ•ฉ์„ ๋„์ž…ํ•˜์—ฌ ํฌ๋กœ์Šค ํ”Œ๋žซํผ ๊ฐœ๋ฐœ์„ ํ•œ ๋‹จ๊ณ„ ๋” ๋ฐœ์ „์‹œ์ผฐ์Šต๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ์œตํ•ฉ์„ ํ†ตํ•ด ๊ฐœ๋ฐœ์ž๋Š” Kotlin์œผ๋กœ ์ฝ”๋”ฉ๋œ ์ „์ฒด ์ฝ”๋“œ๋ฒ ์ด์Šค๋ฅผ ๊ณต์œ ํ•  ์ˆ˜ ์žˆ์œผ๋ฏ€๋กœ ๊ฐœ๋ฐœ ํ”„๋กœ์„ธ์Šค๊ฐ€ ํฌ๊ฒŒ ๊ฐ„์†Œํ™”๋ฉ๋‹ˆ๋‹ค.

JetBrains์˜ ์ด ์˜ํ–ฅ๋ ฅ ์žˆ๋Š” ๊ธฐ์ˆ ์€ ์ด๋ฏธ Netflix, VMware, McDonald's ๋“ฑ ์‹œ์žฅ์„ ์„ ๋„ํ•˜๋Š” ๊ธฐ์—…์˜ ๊ฐœ๋ฐœ ํŒ€์—์„œ ์ฑ„ํƒ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

ํšจ์œจ์ ์ธ ํฌ๋กœ์Šค ํ”Œ๋žซํผ ๋„๊ตฌ์— ๋Œ€ํ•œ ์ˆ˜์š” ์ฆ๊ฐ€๋ฅผ ๊ณ ๋ คํ•  ๋•Œ ๋ชจ๋ฐ”์ผ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๊ฐœ๋ฐœ์„ ์œ„ํ•ด ์„œ๋ฒ„ ์ค‘์‹ฌ ์ ‘๊ทผ ๋ฐฉ์‹์„ ํ™œ์šฉํ•˜๋Š” AppMaster ์™€ ๊ฐ™์€ ํ”Œ๋žซํผ์€ Kotlin Multiplatform๊ณผ ๊ฐ™์€ ๊ฐ•๋ ฅํ•œ ๊ธฐ์ˆ ์˜ ์ด์ ์„ ์–ป์„ ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค. AppMaster ์‚ฌ์šฉํ•˜๋ฉด ์‚ฌ์šฉ์ž๋Š” App Store ๋ฐ Play Market์— ์ƒˆ ๋ฒ„์ „์„ ๋‹ค์‹œ ์ œ์ถœํ•˜์ง€ ์•Š๊ณ ๋„ ๋ชจ๋ฐ”์ผ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ UI ๋ฐ API ํ‚ค๋ฅผ ์—…๋ฐ์ดํŠธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

Easy to start
Create something amazing

Experiment with AppMaster with free plan.
When you will be ready you can choose the proper subscription.

Get Started
JetBrains์˜ Kotlin ๋ฉ€ํ‹ฐํ”Œ๋žซํผ, ์•ˆ์ •์ ์ธ ๋ฆด๋ฆฌ์Šค ์ถœ์‹œ: ํฌ๋กœ์Šค ํ”Œ๋žซํผ ๊ฐœ๋ฐœ์„ ์œ„ํ•œ ์ตœ๊ณ ์˜ ๋„๊ตฌ | AppMaster