Kotlin
- 2011년 JetBrain에서 공개한 언어
- Java JVM에서 동작함
- 2017년 Google에서 Android application 개발용 공식 언어로 채택
- 2019년 이후 많은 Android application들이 개발 언어로 Kotlin사용
- Spring framework도 Kotlin을 지원하면서 Server side도 개발 가능
- 2024년 02월 기준 최신 버전은 1.9.22
Kotlin을 실행하면 자바의 Class로 변환되어 Java JVM에서 실행된다.
- 웹앱 : 코드는 리액트 네이티브로 HTML과 JavaScript로 작성을 하고 안드로이드와 IOS의 웹뷰(WebView)를 이용하여 앱처럼 보여지게 하는 것
- 크로스플랫폼 : 안드로이드를 코틀린으로 작성하겠다는 것은 안드로이드에 최적화 된 어플리케이션을 작성하는 것
Java & IDE
- Kotlin은 JVM에서 동작하므로 javac 가 필요함.: JDK 1.8 이상에서 컴파일 가능
- Online compiler: https://kotlinlang.org/ 의 Playground
- IDE
• IntelliJ: JVM 별도 설치. Community Edition(2023.2.5) 사용 가능.
• Android Studio: JVM 내장. Hedgehog(2023.1.1) 버전에서 최신 문법 사용 가능
• Vscode (Kotlin Language Extension)+ Kotlin compiler
개발 환경 설정
JDK
- JDK 1.8 이상 설치
- LTS 버전 : 17 설치 권장
- Oracle Java 또는 OpenJDK 설치
IDE
- IntelliJ Community Edition 설치
- https://www.jetbrains.com/ko-kr/idea/download/
- 2023.3.3 버전
Kotlin 프로젝트 생성

Kotlin 파일 생성

- Project의 src > main > kotlin 에서 우클릭
- New > New Kotlin Class / File
- Kotlin은 Class이름과 파일 이름이 달라도 된다.
- Kotlin은 한 파일안에 Class가 두 개 이여도 되고, 아예 없어도 된다.
- Class Hello { } 를 다 지우고 main 함수를 만들어 실행해 보자

Kotlin
- 2011년 JetBrain에서 공개한 언어
- Java JVM에서 동작함
- 2017년 Google에서 Android application 개발용 공식 언어로 채택
- 2019년 이후 많은 Android application들이 개발 언어로 Kotlin사용
- Spring framework도 Kotlin을 지원하면서 Server side도 개발 가능
- 2024년 02월 기준 최신 버전은 1.9.22
Kotlin을 실행하면 자바의 Class로 변환되어 Java JVM에서 실행된다.
- 웹앱 : 코드는 리액트 네이티브로 HTML과 JavaScript로 작성을 하고 안드로이드와 IOS의 웹뷰(WebView)를 이용하여 앱처럼 보여지게 하는 것
- 크로스플랫폼 : 안드로이드를 코틀린으로 작성하겠다는 것은 안드로이드에 최적화 된 어플리케이션을 작성하는 것
Java & IDE
- Kotlin은 JVM에서 동작하므로 javac 가 필요함.: JDK 1.8 이상에서 컴파일 가능
- Online compiler: https://kotlinlang.org/ 의 Playground
- IDE
• IntelliJ: JVM 별도 설치. Community Edition(2023.2.5) 사용 가능.
• Android Studio: JVM 내장. Hedgehog(2023.1.1) 버전에서 최신 문법 사용 가능
• Vscode (Kotlin Language Extension)+ Kotlin compiler
개발 환경 설정
JDK
- JDK 1.8 이상 설치
- LTS 버전 : 17 설치 권장
- Oracle Java 또는 OpenJDK 설치
IDE
- IntelliJ Community Edition 설치
- https://www.jetbrains.com/ko-kr/idea/download/
- 2023.3.3 버전
Kotlin 프로젝트 생성

Kotlin 파일 생성

- Project의 src > main > kotlin 에서 우클릭
- New > New Kotlin Class / File
- Kotlin은 Class이름과 파일 이름이 달라도 된다.
- Kotlin은 한 파일안에 Class가 두 개 이여도 되고, 아예 없어도 된다.
- Class Hello { } 를 다 지우고 main 함수를 만들어 실행해 보자
