Kotlin 개발용 IDE

Kotlin 개발용 IDE

JetBrains는 다음 IDE 및 코드 에디터에 대해 공식 Kotlin 지원을 제공해요: IntelliJ IDEAAndroid Studio. 또한 Visual Studio Code용 공식 Kotlin by JetBrains 확장 프로그램을 설치할 수 있는데, 이 확장은 현재 Alpha 단계에 있어요.

그 밖의 IDE와 코드 에디터는 Kotlin 커뮤니티가 지원하는 플러그인만 갖고 있어요.

출처: IDEs for Kotlin development

본문

IntelliJ IDEA

IntelliJ IDEA는 Kotlin과 Java 같은 JVM 언어를 위한 IDE로, 개발자 생산성을 최대화하도록 설계되었어요. 영리한 코드 완성, 정적 코드 분석, 리팩터링을 제공해서 반복적이고 일상적인 작업을 대신 처리해줘요. 소프트웨어 개발의 밝은 면에 집중할 수 있게 해주어서, 생산적일 뿐만 아니라 즐거운 경험까지 선사해요.

Kotlin 플러그인은 각 IntelliJ IDEA 릴리스에 번들로 포함되어 있어요. 각 IDEA 릴리스는 IDE에서 Kotlin 개발자 경험을 개선하는 새로운 기능과 업그레이드를 도입해요. Kotlin의 최신 업데이트와 개선 사항에 대해서는 IntelliJ IDEA의 새로운 기능을 참고하세요.

IntelliJ IDEA에 대해 더 자세히 알아보려면 공식 문서를 읽어보세요.

Android Studio

Android StudioIntelliJ IDEA를 기반으로 한 Android 앱 개발용 공식 IDE예요. IntelliJ의 강력한 코드 에디터와 개발자 도구 위에, Android 앱을 만들 때 생산성을 높여주는 더 많은 기능을 제공해요.

Kotlin 플러그인은 각 Android Studio 릴리스에 번들로 포함되어 있어요.

Android Studio에 대해 더 자세히 알아보려면 공식 문서를 읽어보세요.

Visual Studio Code

Visual Studio Code공식 Kotlin by JetBrains 확장을 포함해 광범위한 확장을 갖춘 코드 에디터예요.

Kotlin 확장은 Kotlin Language Server를 통해 코드 완성, 내비게이션, 디버깅, 그 밖의 Kotlin 개발 기능을 제공해요.

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

다른 IDE 지원

JetBrains는 다른 IDE용 공식 Kotlin 플러그인을 제공하지 않아요. 다른 코드 에디터와 함께 Kotlin Language Server를 사용할 수는 있어요.

IDE 관련 기능(코드 포맷팅, 디버깅 도구, 리팩터링 같은)이 없는 텍스트 에디터에서 Kotlin을 사용하려면, 최신 Kotlin 명령줄 컴파일러(kotlin-compiler-2.4.20.zip)를 Kotlin GitHub Releases에서 다운로드하고 수동으로 설치하면 돼요. 또한 Homebrew, SDKMAN!, Snap 패키지 같은 패키지 매니저를 사용할 수도 있어요.

Kotlin 언어 버전과의 호환성

IntelliJ IDEA와 Android Studio의 경우 Kotlin 플러그인은 각 릴리스에 번들로 포함되어 있어요. 새 Kotlin 버전이 출시되면 이 도구들은 자동으로 Kotlin을 최신 버전으로 업데이트할 것을 제안해요. 최신 지원 언어 버전은 Kotlin 릴리스에서 확인하세요.

다음 단계