한국의 개발자들을 위한 Google Developers 국문 블로그입니다.
자바 친화적 코틀린 코드 작성하기
Tuesday, November 19, 2019
<블로그 원문은
이곳
에서 확인하실 수 있으며 블로그 번역 리뷰는 김태호(Google)님이 참여해 주셨습니다>
TL:DR: 새롭게 선보이는
자바 친화적 Kotlin 코드랩
을 통해 코틀린 및 자바 언어 모두에서 매끄럽게 작동하는 코틀린 코드를 작성하는 방법을 알아보세요.
코틀린을 안드로이드의
공식 지원 언어
로 추가하기로 발표한 이래, 코틀린 코드를 작성시
단계별 접근 방식
을 사용하기를 권장해왔습니다. 이는 코틀린으로 테스트 코드 및 새로운 기능을 작성한다는 의미로, 이 경우 일반적으로 자바 코드에서 코틀린 코드를 호출하게 됩니다.
새로운 라이브러리가 추가되고 기존 라이브러리가 코틀린으로 변환됨에 따라, 자바 코드에서 코틀린 코드를 호출하는 일이 점점 흔해지게 됩니다.
자바 친화적 Kotlin 코드랩
에서는 자바로 작성된 라이브러리를 코틀린으로 리팩터링한 샘플 앱을 보여줍니다. 이 라이브러리는 싱글톤 Repository, 데이터 클래스(data class), 코틀린 확장 함수를 포함합니다. 그런 다음, 우리는 기존 자바 코드를 리팩터링할 필요가 없도록 새로 만든 코틀린 코드를 바꾸는 방법을 다룹니다. const 키워드와 같은 Kotlin 기능과 @JvmName, @JvmStatic, @JvmOverrides와 같은 주석을 사용하는 방법과 시점도 함께 살펴봅니다.
자바 친화적 Kotlin 코드랩
으로 시작하면 Kotlin과 자바 프로그래밍 언어에서 모두 매끄럽게 동작하는 코틀린 코드를 자신 있게 작성하실 수 있을 것입니다.
개발하신 코드를 코틀린으로 변환하기 시작했나요? 자바 코드에서 코틀린 코드를 호출할 때 어떤 문제가 있었나요?
Contents
Android
Community
Web/Chrome
Cloud
ML/Tensorflow
Google Play
검색
Tag
AdMob
Android
App Bundle
Community
Flutter
gdg
Google Play
ML/Tensorflow
Web
Archive
2021
Jan
2020
Dec
Nov
Oct
Sep
Aug
Jul
Jun
May
Apr
Mar
Feb
Jan
2019
Dec
Nov
Oct
Sep
Aug
Jul
Jun
May
Apr
Mar
Feb
Jan
2018
Dec
Nov
Oct
Sep
Aug
Jul
Jun
May
Apr
Mar
Feb
Jan
2017
Dec
Nov
Oct
Sep
Aug
Jul
Jun
May
Apr
Mar
Feb
Jan
2016
Dec
Nov
Oct
Sep
Aug
Jul
Jun
May
Apr
Mar
Feb
Jan
2015
Dec
Nov
Oct
Sep
Aug
Jul
Jun
May
Apr
Mar
Feb
Jan
2014
Dec
Nov
Oct
Sep
Aug
Jul
Jun
May
Apr
Mar
Feb
Jan
2013
Dec
Nov
Oct
Sep
Aug
Jul
Jun
May
Apr
Mar
Feb
Jan
2012
Dec
Nov
Oct
Sep
Aug
Jul
Jun
May
Mar
Feb
Jan
2011
Dec
Nov
Feed