영보의 SystemOut.log

[Kotlin] Kotlin 코틀린과 Android용 Kotlin 본문

Language/Kotlin

[Kotlin] Kotlin 코틀린과 Android용 Kotlin

영보로그 2020. 12. 9. 00:06
반응형

 Kotlin ? 

 - 코틀린(Kotlin) 은 JVM에서 돌아가는 새로운 프로그래밍 언어

 - Google I/O 2017에서 안드로이드의 공식 개발 언어로 채택

 - 코틀린의 주 목적은 자바가사용되고 있는 모든 용도에 적합하면서도 간결하고, 생산적이며 안전한 대체 언어를 제공하는 것

 

 # 분야 

  서버 측용 Kotlin, Android 용 Kotlin, 자바 스크립트 용 Kotlin, 네이티브 용 Kotlin, 데이터 과학 용 Kotlin, 코 루틴, 멀티 플랫폼

 

 

 

 Android용 Kotlin 

 - Android 모바일 개발은 2019 년 Google I / O 이후 Kotlin에서 처음으로 개발되었다.

 - Android 개발 용 Kotlin을 사용하면 다음과 같은 이점을 얻을 수 있다.

더 적은 코드와 더 큰 가독성
  코드를 작성하고 다른 사람의 코드를 이해하는 데 드는 시간을 줄입니다. 

성숙한 언어와 환경 .
  2011 년 창립 이래 Kotlin은 언어뿐만 아니라 강력한 도구를 갖춘 전체 생태계로서 지속적으로 발전해 왔습니다. 이제 Android Studio에 원활하게 통합되었으며 많은 회사에서 Android 애플리케이션 개발에 적극적으로 사용하고 있습니다. 

Android Jetpack 및 기타 라이브러리에서 Kotlin 지원 
  KTX 확장 프로그램 은 코 루틴, 확장 함수, 람다, 명명 된 매개 변수와 같은 Kotlin 언어 기능을 기존 Android 라이브러리에 추가합니다. 

Java와의 상호 운용성
  모든 코드를 Kotlin으로 이전 할 필요없이 애플리케이션에서 자바 프로그래밍 언어와 함께 Kotlin을 사용할 수 있습니다. 

멀티 플랫폼 개발 지원 .
  Kotlin을 사용하여 Android뿐만 아니라 iOS , 백엔드, 웹 애플리케이션 을 개발할 수 있습니다 . 플랫폼간에 공통 코드를 공유하는 이점을 누리십시오. 

코드 안전성
  더 적은 코드와 더 나은 가독성은 더 적은 오류로 이어집니다. Kotlin 컴파일러는 이러한 나머지 오류를 감지하여 코드를 안전하게 만듭니다. 

쉬운 학습
  Kotlin은 특히 Java 개발자에게 매우 쉽게 배울 수 있습니다. 

큰 커뮤니티
  Kotlin은 전 세계적으로 성장하고있는 커뮤니티의 큰 지원과 많은 기여를하고 있습니다. Google에 따르면 Play 스토어의 상위 1000 개 앱 중 60 % 이상이 Kotlin을 사용합니다.

 

 

kotlinlang.org/docs/reference/basic-syntax.html

 

Basic Syntax - Kotlin Programming Language

 

kotlinlang.org

 

 

 

반응형