[도서 정리] Android Development with Kotlin - Say hello to Kotlin |
이 정리글은 Kotlin in Action 책을 보고 실무에 Kotlin 을 사용하던 사람이 몰랐던 내용이나 remind 하고 싶은 내용을 위주로 정리한 글입니다.
제대로 내용을 파악하시려면 책을 구매해서 읽어보세욤~
-
Android Studio 3.0 부터는 Kotlin plugin 이 따로 필요없다.
처음부터 통합되어 설치되어 있다.
-
Tools -> Kotlin -> Configure Kotlin in Project 를 수행하면 자동으로 Project 에 코틀린 세팅이 된다. (굳!)
-
새로운 앱 프로젝트를 만들 때도 “Include Kotlin suport” 옵션을 체크하면 Kotlin 세팅이 기본으로 된다.
-
Java to Kotlin converter ( J2K ) 를 이용해 쉽게 Java 코드를 Kotlin 으로 바꿀 수 있다.
Java file 을 Kotlin file 로 변환하려면 아래 단축키를 사용하면 된다.
Windows 에서는 Ctrl + Alt + Shift + K,
Mac 에서는 Command + Option + Shift + K
이는 [Code] - [Convert Java File to Kotlin File] 메뉴를 이용해도 된다.
또는 Kotlin 파일에 Java 코드를 복붙하는 것만으로도 쉽게 Kotlin 코드로 전환할 수 있다.
-
try.kotlin.in 말고 코틀린 코드를 쉽게 테스트해보려면..
[Tools] - [Kotlin] - [Kotlin REPL] 을 이용하면 된다.
REPL( Read Eval Print Loop ) 은 command-line tool 이다.
-
Kotlin 1.1 에는 두가지 요소가 있다.
kotlin-runtime 과 kotlin-stdlib 이 있다.
2개로 나뉘어 혼란을 주는 것을 피하기 위해 Kotlin 1.2 부터는 kotlin-stdlib 으로 통합된다.
-
Kotlin standard lib 에는 다음과 같은 것들이 포함되어 있다.
array, collection, list, range 등과 같은 data type
extension
higher-order functions
string, charsequence 등과 관련된 각종 util 함수들
file, IO, threading 등과 관련된 JDK extension
-
Kotlin 개발은 2010년부터 시작되었고, 2012년에 open source 화 되었다.
2016 Q1 에 1.0 이 release 되었고,
2017 Q1 에 1.1 이 release 되었다.
그리고 2017 Q2 에 Android 의 공식 언어가 되었다.
'프로그래밍 놀이터 > Kotlin, Coroutine' 카테고리의 다른 글
[도서 정리] Android Development with Kotlin - Playing with Functions (0) | 2018.12.12 |
---|---|
[도서 정리] Android Development with Kotlin - Laying a Foundation (0) | 2018.12.11 |
[Kotlin] Coroutine vs. thread (Light-weight thread 가 뭔 말이야?) (0) | 2018.11.26 |
[Kotlin] Coroutines tutorial - async code 쉽게 짜기 (17) | 2018.11.25 |
[Kotlin] private constants (0) | 2018.10.07 |
댓글