Kotlin 개발용 IDE
JetBrains는 다음 IDE 및 코드 에디터에 대한 공식 Kotlin 지원을 제공합니다: IntelliJ IDEA 및 Android Studio.
다른 IDE 및 코드 에디터는 Kotlin 커뮤니티에서 지원하는 플러그인만 있습니다.
IntelliJ IDEA
IntelliJ IDEA는 Kotlin 및 Java와 같은 JVM 언어를 위해 설계된 IDE로, 개발자 생산성을 극대화합니다. 이 IDE는 지능적인 코드 완성, 정적 코드 분석 및 리팩토링 기능을 제공하여 일상적이고 반복적인 작업을 대신 처리해 줍니다. 이를 통해 소프트웨어 개발의 즐거운 측면에 집중할 수 있게 하여, 생산적일 뿐만 아니라 즐거운 경험을 선사합니다.
Kotlin 플러그인은 각 IntelliJ IDEA 릴리스에 번들로 제공됩니다. 각 IDEA 릴리스는 IDE에서 Kotlin 개발자를 위한 경험을 개선하는 새로운 기능과 업그레이드를 도입합니다. Kotlin에 대한 최신 업데이트 및 개선 사항은 What's new in IntelliJ IDEA를 참조하십시오.
IntelliJ IDEA에 대한 자세한 내용은 공식 문서에서 확인할 수 있습니다.
Android Studio
Android Studio는 IntelliJ IDEA를 기반으로 하는 Android 앱 개발용 공식 IDE입니다. IntelliJ의 강력한 코드 에디터와 개발자 도구 외에도 Android Studio는 Android 앱을 빌드할 때 생산성을 향상시키는 더 많은 기능을 제공합니다.
Kotlin 플러그인은 각 Android Studio 릴리스에 번들로 제공됩니다.
Android Studio에 대한 자세한 내용은 공식 문서에서 확인할 수 있습니다.
Eclipse
Eclipse를 사용하면 개발자가 Kotlin을 포함한 다양한 프로그래밍 언어로 애플리케이션을 작성할 수 있습니다. 또한 Kotlin 플러그인이 있습니다: 원래 JetBrains에서 개발했지만, 현재는 Kotlin 커뮤니티 기여자들에 의해 지원됩니다.
Marketplace에서 Kotlin 플러그인을 수동으로 설치할 수 있습니다.
Kotlin 팀은 Eclipse용 Kotlin 플러그인의 개발 및 기여 프로세스를 관리합니다. 플러그인에 기여하려면 GitHub 저장소로 풀 리퀘스트를 보내세요.
Kotlin 언어 버전과의 호환성
IntelliJ IDEA 및 Android Studio의 경우, Kotlin 플러그인은 각 릴리스에 번들로 제공됩니다. 새로운 Kotlin 버전이 릴리스되면, 이 도구들은 Kotlin을 최신 버전으로 자동 업데이트할 것을 제안합니다. 지원되는 최신 언어 버전은 Kotlin 릴리스에서 확인할 수 있습니다.
다른 IDE 지원
JetBrains는 다른 IDE용 Kotlin 플러그인을 제공하지 않습니다. 하지만 Eclipse, Visual Studio Code, Atom과 같은 일부 다른 IDE 및 소스 에디터는 Kotlin 커뮤니티에서 지원하는 자체 Kotlin 플러그인을 가지고 있습니다.
어떤 텍스트 에디터를 사용해도 Kotlin 코드를 작성할 수 있지만, 코드 포맷팅, 디버깅 도구 등 IDE 관련 기능은 사용할 수 없습니다. 텍스트 에디터에서 Kotlin을 사용하려면 Kotlin GitHub Releases에서 최신 Kotlin 명령줄 컴파일러(kotlin-compiler-2.2.10.zip
)를 다운로드하여 수동으로 설치할 수 있습니다. 또한 Homebrew, SDKMAN!, Snap package와 같은 패키지 관리자를 사용할 수도 있습니다.