본문 바로가기

인문학도 개발일지/앱프로그래밍

[코틀린 kotlin] 새차원의 코틀린 강좌 - 1. why kotlin

 

 

코틀린(Kotlin)

- JetBrains사에서 만든 언어
- 정적 타입 프로그래밍 언어
- 멀티플랫폼 어플리케이션을 위한 언어 - 안드로이드 뿐만 아니라 다른 플랫폼에서도 쓸 수 있다.
- 2017년 5월 18일 구글 I/O 2017에서 안드로이드 개발 공식 언어로 코틀린을 추가
- 기존 자바보다 장점이 많은 언어
- 안드로이드 스튜디오 3.0부터 코틀린이 기본으로 지원 됨
- 이전 버전에서도 플러그인만 설치하면 됨

 

 

 

코틀린을 왜 배워야 하는가

Concise: 간결한 문법
- 상용구 코드의 양을 급격히 줄여준다. 

Safe: 안전한 처리 
- null pointer exceptions와 같은 전반적인 클래스 에러를 피할 수 있다.

Interoperable: 상호 운영
- 자바, 코틀린 100% 호환
- JVM, Android, 브라우저, 네이티브에 기존 라이브러리 활용 가능

Tool-friendly: 툴 친화적