Android에는 많은 프로그래밍 언어가 있지만 이전부터 Google이 가장 좋아하는 것이 무엇인지 알고 있으며 이것은 Java가 아니거나 C ++도 괜찮습니다.
Google I / O 2019의 프레임 워크에서 Android App Development Company 와 관련된 많은 발표가 이루어졌고주의를 기울이지 말아야 할 것 중 하나는 Kotlin 프로그래밍 언어에 대한 것입니다. 2012 년부터 시작되었지만 아직 Google이 Android 애플리케이션을 선호하는 앱으로 확인되었습니다.
Kotlin은 Java Virtual Machine에서 작동하는 안정적인 타이핑 프로그래밍 언어이지만 JavaScript 소스 코드로 컴파일 할 수도 있습니다.
Java 가상 머신 및 JavaScript 용으로 컴파일 할 수있는 정적 작성 기능이있는 객체 지향 및 기능적 프로그래밍 언어입니다. Java 용 통합 개발 환경 인 IntelliJ IDEA의 편집자이자 Android 애플리케이션 개발을위한 공식 IDE 인 Android Studio가 기반을두고있는 JetBrains의 프로그래머 팀이 개발했습니다.
이를 따르거나 이미 사용하는 사람들을 위해 최신 업데이트 (Kotlin 1.3.30)가 지난 달에 출시되었습니다. 여기에는 LLVM이 Kotlin의 소스를 다른 운영을 위해 독립적 인 바이너리 데이터 (가상 머신이 필요 없음)로 컴파일하는 데 사용하는 Kotlin / Native 개선 사항이 포함됩니다. iOS를 포함한 시스템 및 CPU 아키텍처. Linux, Windows, Mac, 심지어 웹 어셈블리 및 STM32와 같은 통합 시스템까지.
모바일 앱 개발 서비스에 대한 Kotlin의 공식 지원은 Google I / O 2017 컨퍼런스에서 발표되었습니다.
Android 개발을위한 Kotlin
Google Android 팀의 경우 Kotlin을 지원하기로 한이 결정은 설명하기 쉬웠습니다.
Kotlin에 대한 EDI 지원 : Android Studio는 JetBrains의 IntelliJ IDEA를 기반으로하며 JetBrains 팀은 Kotlin이 IntelliJ IDEA와 원활하게 실행되도록 수년 동안 노력해 왔습니다.
Google은 Android Studio에서 Kotlin을 지원하기위한 모든 작업을 상속합니다. 그러나이 측면 외에도 Kotlin에는 다른 많은 이점이 있습니다.
Google에 따르면 :
"Kotlin은 표현력이 풍부하고 확장 가능하며 영향력 있고 간결하며 읽기와 쓰기가 즐겁고 불변성과 무효 성 측면에서 뛰어난 보안 기능을 갖추고 있습니다."기본적으로 안전하고 효율적인 애플리케이션을 만들기위한 투자와 일치합니다.
구글은 블로그 포스트에서 "안드로이드의 개발은 점점 더 코 틀린에서 이루어질 것"이라고 썼다.
"많은 새로운 Jetpack API와 기능이 Kotlin에서 먼저 제공됩니다. 새 프로젝트를 시작하는 경우 Kotlin으로 작성해야합니다."Google에서 설명하는 코드 "는 Kotlin으로 작성된 코드가 훨씬 적은 코드를 의미하는 경우가 많습니다. 작성, 테스트 및 유지 관리합니다. "
블로그 읽기 -Google, Android 앱 개발자를위한 최고의 새 기능 추가
Google에 따르면 가장 중요한 것은 Kotlin이 Android 개발 (Java, C ++) 및 Android 런타임을위한 공식 언어와 상호 운용이 가능하다는 것입니다.
예를 들어,이 회사는 Kotlin이 Java 언어와 완벽하게 작동하므로 Java 언어를 좋아하는 개발자가 더 쉽게 계속 사용할 수 있지만 점차적으로 Kotlin 코드를 추가하고 Kotlin 라이브러리를 활용할 수 있다고 설명했습니다.
또한 Android 용 Kotlin 채택은 수년에 걸쳐 꾸준히 증가했으며 Google에 따르면 개발자들 사이의 열의가 커지면서 회사가 Kotlin을 최고의 지원을 제공하기 위해 Android의 공식 언어로 Kotlin을 제공하기를 원했던 이유 중 하나입니다. . Android Studio 3.0에서 무엇을 했습니까?
Kotlin의 공식 지원은 일부 사람들이 JetBrains 언어가 Java를 빠르게 무너 뜨릴 것이라고 예측하는 시점까지 Android 애플리케이션 개발 세계에서 언어 채택을 늘리는 데 기여했습니다.
어쨌든 Google에 따르면 "현재 Android 전문 개발자의 50 % 이상이 Kotlin을 사용하고 있기 때문입니다."라고이 가능성을 무시해서는 안됩니다.
JetBrains 및 Kotlin Foundation과 협력하여 Google은 Android 용 Kotlin 도구에 지속적으로 투자하고 있습니다. 이는 Kotlin으로 Android를 개발하기위한 일련의 확장 인 2018 년 Android KTX의 초기 출시에서 입증되었습니다.
Mobile Application Development Company 는 또한 문서화, 교육 및 이벤트에 투자하여 JetBrains 언어 학습을 촉진하여 채택을 촉진합니다.
구글의 이번 발표는 놀라운 일이 아니다. 특히 구글이 안드로이드에서 자바 API를 불법적으로 사용했다는 이유로 오라클이 법정에서 공격을 받기 때문에 구글이 자바와 거리를 두려고하기 때문이다.
"Kotlin을 사용하면 Android 개발이 더 빨라질 것입니다." 많은 새로운 Jet Pack API 및 기능이 첫 번째 Kotlin에 도입 될 예정입니다. 새 프로젝트를 시작하는 경우 Kotlin으로 작성해야합니다. Kotlin 프로그래밍은 코드가 적은 프로그래머에게 많은 것을 의미합니다. Mountain View의 보고서에 따라 작성, 테스트 및 유지 관리하십시오.
2 년 전이 프로그래밍 언어는 Google I / O 2017 프레임 워크에서 유행하기 시작했으며, Google은 Android Studio IDE에 대한 Kotlin 지원을 발표했습니다. Java가 오랫동안 Android 애플리케이션 개발에 선호되는 언어라는 점을 감안할 때 약간 놀랐을 것입니다.
지난 2 년 동안 Kotlin의 인기가 높아졌고 Google에 따르면 현재 전문 Android 개발자의 50 % 이상이 자체 애플리케이션에이 언어를 사용한다고합니다. 그러나 GitHub에 따르면 Kotlin은 2018 년에 가장 많이 성장한 프로그래밍 언어입니다.