Google은 흑인 공동체를 위한 인종 간 평등을 진전시키기 위해 노력하고 있습니다. Google에서 어떤 노력을 하고 있는지 확인하세요.
Kotlin과 Android

Kotlin으로 Android 앱 개발

Kotlin으로 더 빠르게 더 나은 Android 앱을 작성하세요. Kotlin은 현대적인 정적 형식 지정 프로그래밍 언어로 생산성을 향상시킬 뿐만 아니라 개발자의 만족도도 높여줍니다.

Kotlin의 최신 언어 기능을 통해 아이디어를 표현하는 데 집중하고 상용구 코드 작성은 줄일 수 있습니다.
앱 품질을 개선합니다. @Nullable 및 @NonNull이 Kotlin 유형 시스템에 통합되어 비용이 드는 NullPointerException을 방지할 수 있습니다.
Kotlin은 자바 프로그래밍 언어와 100% 호환되므로 자바 기반 코드를 원하는 만큼 사용할 수 있습니다.
Kotlin 코루틴은 비동기 프로그래밍을 간소화하여 네트워크 호출, 데이터베이스 업데이트와 같은 일반적인 작업을 간단하고 효율적으로 만듭니다.

Kotlin 시작하기

초보자를 위한 가이드, 리소스, 교육 자료를 확인하세요.
자바를 이미 알고 있는 경우 상호운용 가이드와 문서를 참조하여 시작할 수 있습니다.
이미 Kotlin에 익숙하다면 고급 문서를 참조하여 기술을 향상하세요.
Kotlin으로 작성하여 팀의 생산성을 높이고 오류를 줄이며 개발자 만족도를 높이는 방법을 알아보세요.

추천 강의

추천
프로그래머를 위한 Kotlin 부트캠프 과정에서는 IntelliJ IDEA에서 다양한 작은 프로그램을 만들어보면서 Kotlin의 기본 사항을 배웁니다.
추천
부트캠프를 이수한 후 이 과정에서는 Android Kotlin 프로그래밍 개념과 다양한 앱의 빌드 방법을 보여줍니다.
추천
고급 기능 활용하기 이 과정에서는 Kotlin으로 작성한 Android 앱에 다양한 고급 기능을 추가하는 방법을 설명합니다.
추천
Kotlin 코루틴 및 Flow로 LiveData 사용하는 방법 알아보기

Kotlin 최적화

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

Kotlin 코드 스타일

What does Kotlin code look like? Nullable and NonNull types help reduce NullPointerExceptions, lambdas can be used for concise event handling code, template expressions can be used in strings to avoid concatenation and semicolons are optional. What does Kotlin code look like? Nullable and NonNull types help reduce NullPointerExceptions, lambdas can be used for concise event handling code, template expressions can be used in strings to avoid concatenation and semicolons are optional. What does Kotlin code look like? Nullable and NonNull types help reduce NullPointerExceptions, lambdas can be used for concise event handling code, template expressions can be used in strings to avoid concatenation and semicolons are optional.

Kotlin으로 빌드된 앱

인기 스타트업에서 Fortune 선정 500대 기업까지, 이미 많은 기업의 앱이 Kotlin으로 빌드되었습니다. Kotlin이 이러한 기업의 생산성을 높이고 더욱 양질의 앱을 개발하는 데 어떻게 도움이 되었는지 알아보세요.
개발자 스토리

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

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

추천

Kotlin은 Apache 2.0 라이선스에 따른 무료 오픈소스 프로젝트입니다. 이 프로젝트의 코드는 주로 JetBrains의 팀이 주축이 되고 Google을 비롯한 다수가 참여하여 GitHub에서 공개적으로 개발되었습니다. Google은 Kotlin을 선택함으로써 Android 플랫폼이 발전하고 성장하면서 공개 개발자 생태계 구축을 위해 노력한다는 신념을 재확인하게 되었으며 이 언어의 발전 가능성에 많은 기대를 품고 있습니다.

추천 리소스

추천
동료, LinkedIn 네트워크 또는 미래의 고용주에게 Android용 최신 Kotlin 개발 실력을 입증할 준비가 되셨나요? Kotlin을 사용하여 어소시에이트 Android 개발자 인증을 획득하세요.
Kotlin Android Codelab에서 최신 권장사항과 API를 알아보세요.
Android 팀에서 제공하는 Kotlin 기술 도움말
프로그래밍 경험이 없는 경우 Kotlin 프로그래밍 언어의 기본 사항과 간단한 Android 앱을 빌드하는 방법을 알아보세요.

Kotlin 언어 도움말

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