android studio ver. 3.1.2


기존 java 로 된 프로젝트를 바꾸기 위해서는 , 


먼저 코틀린 관련 lib 가 어떻게 적용되어 있나 확인해 보았습니다.

android studio 로 새프로젝트를 만들게 되면,

이젠 java가 아닌 .kt 확장자를 가진 새로운 클래스 파일로 만들어 진 것을 확인 할 수 있어요.



먼저 프로젝트 build.gradle 에 gradle 버전과 함께 무엇인가가 추가 되어 있네요?
line 4, 코틀린 버전
line 14, 코틀린 관련 dependencies

그럼 기존 프로젝트에선 2가지만 추가해주면 될 듯 합니다.


buildscript {
    ext.kotlin_version = '1.2.30'
    repositories {
        google()
        jcenter()
        mavenCentral()
        maven { url 'https://maven.google.com' }
        maven { url 'https://maven.fabric.io/public' }
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:3.1.3'
        classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"

        // NOTE: Do not place your application dependencies here; they belong
        // in the individual module build.gradle files
    }
}

app의 모듈 build.gradle 에는 
두가지 플러그인을 적용하였고, 라이브러리를 적용되어 있습니다.


기존의 프로젝트에 이렇게만 추가해서 코틀린 코드들을 적용할 수 있겠어요


apply plugin: 'com.android.application'

apply plugin: 'kotlin-android'

apply plugin: 'kotlin-android-extensions'

android {
    ...
}

dependencies {

    implementation"org.jetbrains.kotlin:kotlin-stdlib-jre7:$kotlin_version"

}


+ Recent posts