Android java project to kotlin

ET Dev·2020년 12월 1일
0

기존 안드로이드 공식 언어는 자바였지만
구글이 코틀린으로 안드로이드 공식 개발 언어로 채택하면서 바뀌었습니다.

그렇다면 자바로 되어 있는 프로젝트에서
코틀린으로 바꾸거나 또는 동시에 사용하기 위한 세팅을 알아보겠습니다.

1. project의 gradle file

buildscript {
    ext.kotlin_version = '1.3.30' // 버전은 바뀔 수 있음
    ...
    dependencies {
        classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
    }
}

2. app의 gradle file

apply plugin: 'kotlin-android'
apply plugin: 'kotlin-android-extensions'

....

dependencies {
   implementation "androidx.core:core-ktx:1.0.1"
   implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk7:$kotlin_version"
}

kotlin도 src/main/java에서 동일하게 인식하지만
만약 kotlin 파일과 java 파일을 따로 분리하고 싶다면
src/main/kotlin 을 추가해주고 아래의 디렉터리 구성도 포함시켜주면 됩니다.

3. app의 gradle file

android {
   sourceSets {
       main.java.srcDirs += 'src/main/kotlin'
   }
}

이렇게 세팅을 해준다면 기존에 안드로이드 자바 소스 프로젝트에서 코틀린도 사용 할 수 있습니다.

profile
안녕하세요! 에트입니다.

0개의 댓글