Kotlin 로드맵
최종 수정일 | 2025년 2월 |
다음 업데이트 | 2025년 8월 |
Kotlin 로드맵에 오신 것을 환영합니다! JetBrains 팀의 우선순위를 미리 확인해 보세요.
주요 우선순위
이 로드맵의 목표는 전체적인 그림을 보여드리는 것입니다. 다음은 저희가 제공하는 데 주력하고 있는 가장 중요한 방향인 핵심 집중 영역 목록입니다:
- 언어 발전: 더 효율적인 데이터 처리, 향상된 추상화, 명확한 코드를 통한 성능 향상.
- Kotlin Multiplatform: Kotlin-Swift 직접 익스포트(Export) 출시, 간소화된 빌드 설정, 멀티플랫폼 라이브러리 생성 간소화.
- 타사 생태계 작성자 경험: Kotlin 라이브러리, 도구, 프레임워크 개발 및 게시 프로세스 간소화.
하위 시스템별 Kotlin 로드맵
로드맵 또는 로드맵 항목에 대한 질문이나 피드백이 있으시면 YouTrack 티켓 또는 Kotlin Slack의 #kotlin-roadmap 채널에 자유롭게 게시해 주세요(초대 요청).
하위 시스템 | 현재 중점 사항 |
---|---|
언어 | Kotlin 언어 기능 및 제안의 전체 목록 보기 또는 예정된 언어 기능에 대한 YouTrack 이슈를 팔로우하세요. |
컴파일러 | |
멀티플랫폼 | |
툴링 | |
라이브러리 생태계 | 라이브러리 생태계 로드맵 항목: Ktor: Exposed: |
NOTE
이 로드맵은 팀이 작업 중인 모든 것을 망라하는 목록이 아니며, 가장 큰 프로젝트만 포함합니다.
특정 버전에서 특정 기능이나 수정 사항을 제공하겠다는 약속은 없습니다.
저희는 진행하면서 우선순위를 조정하고 약 6개월마다 로드맵을 업데이트할 것입니다.
2024년 9월 이후 변경 사항
완료된 항목
이전 로드맵에서 다음 항목을 완료했습니다:
- ✅ 컴파일러: Android에서 인라인(inline) 함수 디버깅 지원
- ✅ 컴파일러: 컴파일러 진단 품질 개선
- ✅ 멀티플랫폼: Kotlin에서 Xcode 16 지원
- ✅ 멀티플랫폼: Kotlin Gradle 플러그인에 대한 공개적으로 사용 가능한 API 레퍼런스 게시
- ✅ 툴링: Kotlin/Wasm 타겟을 위한 즉시 사용 가능한 디버깅 경험 제공
- ✅ 라이브러리 생태계: Dokkatoo 기반의 새로운 Dokka Gradle 플러그인 구현
- ✅ 라이브러리 생태계: 표준 라이브러리를 위한 새로운 멀티플랫폼 API: 아토믹스(Atomics)
- ✅ 라이브러리 생태계: 라이브러리 작성자 가이드라인 확장
신규 항목
다음 항목을 로드맵에 추가했습니다:
- 🆕 컴파일러: JSpecify 지원 완료
- 🆕 컴파일러: K1 컴파일러 사용 중단
- 🆕 컴파일러: Kotlin/Wasm(
wasm-js
타겟)을 베타로 승격 - 🆕 툴링: IntelliJ IDEA에서 Kotlin/Wasm 프로젝트 개발 경험 개선
- 🆕 툴링: 임포트(import) 성능 개선
- 🆕 툴링: XCFramework에서 리소스 지원
- 🆕 툴링: Kotlin Notebook에서 더 원활한 접근 및 향상된 경험
- 🆕 Ktor: 생성기(generator) 플러그인 및 튜토리얼을 통해 Ktor에 gRPC 지원 추가
- 🆕 Ktor: 백엔드 애플리케이션의 프로젝트 구조화 간소화
- 🆕 Ktor: CLI 생성기를 SNAP으로 게시
- 🆕 Ktor: Kubernetes 생성기(Generator) 플러그인 생성
- 🆕 Ktor: 의존성 주입(Dependency Injection) 사용 간소화
- 🆕 Ktor: HTTP/3 지원
- 🆕 Exposed: 1.0.0 릴리스
- 🆕 Exposed: R2DBC 지원 추가
진행 중인 항목
이전에 확인된 다른 모든 로드맵 항목들은 현재 진행 중입니다. 업데이트를 위해 YouTrack 티켓을 확인할 수 있습니다.