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" }
'Android Kotlin' 카테고리의 다른 글
Android Kotlin - static method (0) | 2018.07.27 |
---|---|
Android Kotlin - Variable declaration 변수 정의 (0) | 2018.07.25 |
Android Kotlin - list, for 예제 (0) | 2018.07.23 |
Android Kotlin - Method, if 예제 (1) | 2018.07.23 |
Android Kotlin - findViewById , onClickListener 예제 (0) | 2018.07.23 |