Android studio 3.0 + Kotlin 튜토리얼
Google I/O에서 이제 Android가 Java를 대신해서 Kotlin을 사용하겠다고 공식적으로 선언했다.
그래서 Kotlin을 한번 사용해보려고 한다.
Android Studio 3.0 부터 지원을 하는데 아직 Preview밖에 없어서 Preview를 통해 사용해보았다.
만약에 이전 버전을 사용하고 있으면 반드시 Kotlin 플러그인을 설치해야 된다.
File -> Setting -> Plugins -> Install JetBrains plugin... 에 들어가서 Kotlin을 검색해서 설치한다.
잘 설치가 되면 다음과 같은 화면을 볼 수 있을것이다.
다음으로는 플러그인을 설정해야하는데 Configure -> Plugins -> Install JetBrains plugin... 에 들어간다. 아마 완료하면 재시작을 해야될것이다.
먼저 `Start a new Android Studio project`를 선택한다.
그럼 아래와 같은 창이 나온다.
애플리케이션의 이름을 입력하고, 패키지 명을 입력하고 프로젝트 저장 위치를 입력한다.
중요한건 가장 아래쪽에 체크박스인데 `Include Kotlin support`를 선택해야한다.
그리고 이후에 진행은 기존과 동일하다.
Android Studio 3.0에서는 Activity를 바로 Kotlin으로 생성할건지 안할껀지 선택이 가능하다. 만약 선택하지 않는다면 다음 방법으로 Converting할 수 있다.
Android Studio 3.0에서 Java 코드를 Kotlin으로 변환하는 방법
(이전 버전에서는 이게 안되서 좀 불편했다고 한다... )
일반적으로 가장 쉽게 Kotlin을 사용하는 방법은 자동으로 Java activity를 Kotlin으로 변경하는 방법이라고 한다. 언제든 Java 코드를 Kotlin으로 변경할 수 있으니 자주 사용하자 (라고 문서에서 쓰였다...)
위의 과정을 거치며 프로젝트를 만들면 다음과 같은 화면이 나올것이다.
바로 실행하면 기본적인 화면이 나올것이다.
이제 Kotlin으로 Android application을 개발해보자.
그래서 Kotlin을 한번 사용해보려고 한다.
Android Studio 3.0 부터 지원을 하는데 아직 Preview밖에 없어서 Preview를 통해 사용해보았다.
# Kotlin 플러그인 설치
Kotlin 플러그인은 Android studio 3.0 이상부터 빌드가 된다.만약에 이전 버전을 사용하고 있으면 반드시 Kotlin 플러그인을 설치해야 된다.
File -> Setting -> Plugins -> Install JetBrains plugin... 에 들어가서 Kotlin을 검색해서 설치한다.
잘 설치가 되면 다음과 같은 화면을 볼 수 있을것이다.
다음으로는 플러그인을 설정해야하는데 Configure -> Plugins -> Install JetBrains plugin... 에 들어간다. 아마 완료하면 재시작을 해야될것이다.
# 프로젝트 생성
이제 프로젝트를 생성해보자. 근데 생각보다 기존거랑 다른게 없다...먼저 `Start a new Android Studio project`를 선택한다.
그럼 아래와 같은 창이 나온다.
애플리케이션의 이름을 입력하고, 패키지 명을 입력하고 프로젝트 저장 위치를 입력한다.
중요한건 가장 아래쪽에 체크박스인데 `Include Kotlin support`를 선택해야한다.
그리고 이후에 진행은 기존과 동일하다.
Android Studio 3.0에서는 Activity를 바로 Kotlin으로 생성할건지 안할껀지 선택이 가능하다. 만약 선택하지 않는다면 다음 방법으로 Converting할 수 있다.
Android Studio 3.0에서 Java 코드를 Kotlin으로 변환하는 방법
(
일반적으로 가장 쉽게 Kotlin을 사용하는 방법은 자동으로 Java activity를 Kotlin으로 변경하는 방법이라고 한다. 언제든 Java 코드를 Kotlin으로 변경할 수 있으니 자주 사용하자 (라고 문서에서 쓰였다...)
바로 실행하면 기본적인 화면이 나올것이다.
이제 Kotlin으로 Android application을 개발해보자.
댓글
댓글 쓰기