Kotlin으로 더 나은 Android 앱을 더 빠르게 작성하세요. Kotlin은 정적 입력 방식의 최신 프로그래밍 언어로 전문 Android 개발자의 60% 이상이 사용하고 있으며 생산성, 개발자 만족도 및 코드 안전성을 높이는 데 도움이 됩니다.
Kotlin의 최신 언어 기능을 통해 아이디어를 표현하는 데 집중하고 상용구 코드 작성은 줄일 수 있습니다.
Kotlin을 사용하면 null 허용 여부가 유형 시스템에 포함되어 NullPointerException을 방지하는 데 도움이 됩니다. Kotlin을 사용하는 Android 앱은 다운될 확률이 20% 낮습니다.
Android의 최신 UI 툴킷은 Kotlin을 기반으로 하므로 강력하고 직관적인 API로 UI를 빠르게 만들 수 있습니다.
Kotlin 코루틴은 비동기 프로그래밍을 간소화하여 네트워크 호출, 데이터베이스 업데이트와 같은 일반적인 작업을 간단하고 효율적으로 만듭니다.

시작하기

시작하기
초보자를 위한 가이드에서 Kotlin 및 Jetpack Compose로 Android 앱을 빌드하는 방법을 알아보세요.
시작하기
Java를 이미 알고 있는 경우 상호 운용 가이드와 문서를 참고하여 시작할 수 있습니다.
시작하기
이미 Kotlin에 익숙하다면 고급 문서를 참고하여 기술을 향상하세요.
시작하기
Kotlin으로 개발하여 팀의 생산성을 높이고 앱 품질을 개선하며 개발자 만족도를 높이는 방법을 알아보세요.

추천 강의

추천
프로그래머를 위한 Kotlin 부트캠프 과정에서는 IntelliJ IDEA에서 소규모 프로그램을 다양하게 만들면서 Kotlin의 기본사항을 배웁니다.
추천
Kotlin 코루틴 및 Flow로 LiveData를 사용하는 방법을 알아보세요.

Kotlin에 최적화된 지원

개발자의 성공을 돕는 도구와 리소스를 통해 Android 개발에 맞게 Kotlin을 완벽히 지원합니다.
Android 스튜디오는 Kotlin 사용을 위한 최고의 지원을 제공할 뿐만 아니라 Java 기반 코드를 Kotlin으로 변환하는 각종 도구도 기본적으로 제공합니다. Show Kotlin Bytecode 도구를 사용하면 Kotlin을 학습하면서 상응하는 Java 기반 코드를 볼 수 있습니다.
Android KTX로 Kotlin 언어 기능을 활용하여 Kotlin을 사용한 Android 개발이 더 간결하고 즐거우며 직관적이 됩니다.
Android 9(API 수준 28)부터 Android SDK에 NullPointerException을 쉽게 방지할 수 있도록 null 허용 여부 주석이 포함됩니다. API 참조 문서도 Kotlin으로 확인하실 수 있습니다.
Kotlin 학습을 시작하는 데 도움이 되는 다양한 형식의 엄선된 리소스를 살펴보세요.

Kotlin 코드 스타일

Nullable 및 NonNull 유형은 NullPointerException을 줄이는 데 도움이 되고 람다는 간결한 이벤트 처리 코드에 사용할 수 있습니다. 템플릿 표현식을 문자열에 사용하여 연결을 피할 수 있으며 세미콜론은 선택사항입니다.
인기 스타트업에서 Fortune 선정 500대 기업까지, 이미 많은 기업의 앱이 Kotlin으로 빌드되었습니다. Kotlin이 이러한 기업의 생산성을 높이고 더욱 양질의 앱을 개발하는 데 어떻게 도움이 되었는지 알아보세요.
개발자 스토리

Zomato는 Kotlin 덕분에 앱의 코드 줄 수를 크게 줄이고 컴파일 시 앱의 중요한 결함을 찾을 수 있었습니다.

Zomato 제품 관리 부문 부사장 라훌과 Android 개발자 프라테크 샤르마의 대화를 통해 Zomato에서 Kotlin을 채택하고 어떻게 이를 활용하여 모든 새 기능을 출시했는지 알아보세요.

추천
Kotlin은 Apache 2.0 라이선스에 따라 무료로 제공되는 오픈소스 프로젝트입니다. 이 프로젝트의 코드는 주로 JetBrains의 팀이 주축이 되고 Google을 비롯한 다수가 참여하여 GitHub에서 공개적으로 개발되었습니다. Google은 Kotlin을 선택함으로써 Android 플랫폼의 발전과 성장에 맞춰 공개 개발자 생태계를 유지한다는 신념을 재확인하게 되었으며 Kotlin이 발전하는 모습을 보게 되어 기쁘게 생각합니다.

추천 리소스

Kotlin Android Codelab에서 최신 권장사항과 API를 알아보세요.
Android팀에서 제공하는 Kotlin 기술 도움말입니다.
프로그래밍 경험이 없는 경우 Kotlin 프로그래밍 언어의 기본사항과 간단한 Android 앱을 빌드하는 방법을 알아보세요.

Kotlin 언어 도움말

웹브라우저에서 바로 Kotlin을 사용해 보세요.
공식 언어 참조 사이트에서 Kotlin 학습을 시작하세요.