본문 바로가기
프로그래밍 놀이터/Kotlin, Coroutine

[도서 정리] Android Development with Kotlin - Say hello to Kotlin

by 돼지왕 왕돼지 2018. 12. 10.
반응형

[도서 정리] 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 의 공식 언어가 되었다.




반응형

댓글