Skip to content

Kotlin 개발을 위한 IDE

JetBrains는 다음 IDE 및 코드 에디터에 대해 공식 Kotlin 지원을 제공합니다: IntelliJ IDEAAndroid Studio. 또한 현재 Alpha 단계인 Visual Studio Code용 공식 Kotlin by JetBrains 익스텐션(extension)을 설치할 수도 있습니다.

다른 IDE 및 코드 에디터는 Kotlin 커뮤니티에서 지원하는 플러그인만 제공합니다.

IntelliJ IDEA

IntelliJ IDEA는 개발자 생산성을 극대화하기 위해 Kotlin 및 Java와 같은 JVM 언어용으로 설계된 IDE입니다. 영리한 코드 완성(code completion), 정적 코드 분석 및 리팩터링을 제공하여 일상적이고 반복적인 작업을 대신 처리해 줍니다. 이를 통해 소프트웨어 개발의 핵심적인 측면에 집중할 수 있게 하여, 생산성뿐만 아니라 즐거운 경험을 선사합니다.

Kotlin 플러그인은 각 IntelliJ IDEA 릴리스에 기본적으로 포함되어(bundled) 있습니다. 각 IDEA 릴리스에는 IDE 내 Kotlin 개발자의 경험을 개선하는 새로운 기능과 업그레이드가 도입됩니다. Kotlin에 대한 최신 업데이트 및 개선 사항은 IntelliJ IDEA의 새로운 기능을 참조하세요.

IntelliJ IDEA에 대한 자세한 내용은 공식 문서에서 확인할 수 있습니다.

Android Studio

Android StudioIntelliJ IDEA를 기반으로 하는 공식 Android 앱 개발용 IDE입니다. IntelliJ의 강력한 코드 에디터 및 개발자 도구 외에도, Android Studio는 Android 앱을 빌드할 때 생산성을 높여주는 더 많은 기능을 제공합니다.

Kotlin 플러그인은 각 Android Studio 릴리스에 포함되어 있습니다.

Android Studio에 대한 자세한 내용은 공식 문서에서 확인할 수 있습니다.

Alpha

Visual Studio Code

Visual Studio Code공식 Kotlin by JetBrains 익스텐션을 포함하여 광범위한 익스텐션을 제공하는 코드 에디터입니다.

Kotlin 익스텐션은 Kotlin Language Server를 통해 코드 완성, 내비게이션(navigation), 디버깅 및 기타 Kotlin 개발 기능을 제공합니다.

자세한 내용은 Kotlin Language Server 및 Visual Studio Code를 참조하세요.

기타 IDE 지원

JetBrains는 다른 IDE를 위한 공식 Kotlin 플러그인을 제공하지 않습니다. 다른 코드 에디터에서는 Kotlin Language Server를 사용할 수 있습니다.

IDE 관련 기능(코드 포맷팅, 디버깅 도구, 리팩터링 등) 없이 텍스트 에디터에서 Kotlin을 사용하려면, Kotlin GitHub 릴리스에서 최신 Kotlin 커맨드 라인 컴파일러(kotlin-compiler-2.4.0.zip)를 다운로드하여 수동으로 설치할 수 있습니다. 또한 Homebrew, SDKMAN!Snap 패키지와 같은 패키지 매니저를 사용할 수도 있습니다.

Kotlin 언어 버전과의 호환성

IntelliJ IDEA 및 Android Studio의 경우, Kotlin 플러그인은 각 릴리스에 포함되어 있습니다. 새로운 Kotlin 버전이 출시되면 이러한 도구는 Kotlin을 최신 버전으로 자동 업데이트하도록 제안합니다. 지원되는 최신 언어 버전은 Kotlin 릴리스를 확인하세요.

다음 단계