Kotlin 개발을 위한 IDE
JetBrains는 다음 IDE 및 코드 에디터에 대해 공식 Kotlin 지원을 제공합니다: IntelliJ IDEA 및 Android Studio.
다른 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 Studio는 IntelliJ IDEA를 기반으로 하는 공식 Android 앱 개발용 IDE입니다. IntelliJ의 강력한 코드 에디터 및 개발자 도구 외에도, Android Studio는 Android 앱을 빌드할 때 생산성을 높여주는 더 많은 기능을 제공합니다.
Kotlin 플러그인은 각 Android Studio 릴리스에 포함되어 있습니다.
Android Studio에 대한 자세한 내용은 공식 문서에서 확인할 수 있습니다.
Kotlin 언어 버전과의 호환성
IntelliJ IDEA 및 Android Studio의 경우, Kotlin 플러그인은 각 릴리스에 포함되어 있습니다. 새로운 Kotlin 버전이 출시되면 이러한 도구는 Kotlin을 최신 버전으로 자동 업데이트하도록 제안합니다. 지원되는 최신 언어 버전은 Kotlin 릴리스를 확인하세요.
기타 IDE 지원
JetBrains는 다른 IDE를 위한 Kotlin 플러그인을 제공하지 않습니다. 하지만 Visual Studio Code와 같은 일부 다른 IDE 및 코드 에디터에는 Kotlin 커뮤니티에서 지원하는 자체 Kotlin 플러그인이 있습니다.
모든 텍스트 에디터를 사용하여 Kotlin 코드를 작성할 수 있지만, 코드 포맷팅, 디버깅 도구 등과 같은 IDE 관련 기능은 사용할 수 없습니다. 텍스트 에디터에서 Kotlin을 사용하려면 Kotlin GitHub 릴리스에서 최신 Kotlin 커맨드 라인 컴파일러(kotlin-compiler-2.3.0.zip)를 다운로드하여 수동으로 설치할 수 있습니다. 또한 Homebrew, SDKMAN! 및 Snap 패키지와 같은 패키지 매니저를 사용할 수도 있습니다.
