코틀린(Kotlin)
- JetBrains사에서 만든 언어
- 정적 타입 프로그래밍 언어
- 멀티플랫폼 어플리케이션을 위한 언어 - 안드로이드 뿐만 아니라 다른 플랫폼에서도 쓸 수 있다.
- 2017년 5월 18일 구글 I/O 2017에서 안드로이드 개발 공식 언어로 코틀린을 추가
- 기존 자바보다 장점이 많은 언어
- 안드로이드 스튜디오 3.0부터 코틀린이 기본으로 지원 됨
- 이전 버전에서도 플러그인만 설치하면 됨
코틀린을 왜 배워야 하는가
Concise: 간결한 문법
- 상용구 코드의 양을 급격히 줄여준다.
Safe: 안전한 처리
- null pointer exceptions와 같은 전반적인 클래스 에러를 피할 수 있다.
Interoperable: 상호 운영
- 자바, 코틀린 100% 호환
- JVM, Android, 브라우저, 네이티브에 기존 라이브러리 활용 가능
Tool-friendly: 툴 친화적
'인문학도 개발일지 > 앱프로그래밍' 카테고리의 다른 글
[코틀린 kotlin] 새차원의 코틀린 강좌 - 3. Basic Types (0) | 2020.04.16 |
---|---|
[코틀린 kotlin] 새차원의 코틀린 강좌 - 2. Basic Syntax (0) | 2020.04.16 |
[안드로이드][코틀린] 하단 네비게이션바(bottom navigation)-프래그먼트(fragment) 연결 (0) | 2020.03.28 |
[안드로이드][레이아웃] 하단바 커스텀 - bottom navigation (0) | 2020.03.27 |
[안드로이드][레이아웃] 패스워드 기능 구현(비밀번호 숨기기) (0) | 2020.03.27 |