안드로이드 개발

안드로이드용 코틀린 소개

피커 2021. 9. 13. 11:12
728x90
반응형

안드로이드 개발을 10년 가까이하면서 JAVA, C, C++, python언어들을 사용해왔던 것 같다.

최근에는 oracle과의 java 라이센스 이슈가 불거지면서 구글에서는 kotlin사용을 더욱 권장하는듯합니다.

안드로이드용 코틀린

다행히 oracle과의 java 분쟁은 잘 마무리가 되어 계속 java로 안드로이드 개발이 가능할듯합니다.

하지만, 한번 java 라이센스 분쟁으로 큰 곤혹을 치른 구글 입장에서는 코틀린에 집중할 것으로 예상됩니다.

앞으로 코틀린에 대해 계속해서 포스팅을 진행해볼 예정입니다.

 

그 첫번째로 안드로이드용 코틀린에 대한 공식적인 설명을 준비해보았습니다.

참고하기 바랍니다.

 

Android 모바일 개발은 2019년 Google I/O 이후 Kotlin 최초였습니다.

 

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

 

더 적은 코드와 더 나은 가독성이 결합되었습니다. 코드를 작성하고 다른 사람의 코드를 이해하는 데 더 적은 시간을 할애하십시오.

 

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

 

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

 

자바와의 상호 운용성. 모든 코드를 Kotlin으로 마이그레이션 하지 않고도 애플리케이션에서 Java 프로그래밍 언어와 함께 Kotlin을 사용할 수 있습니다.

 

 

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

 

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

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

 

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

 

많은 신생 기업과 Fortune 500대 기업에서 이미 Kotlin을 사용하여 Android 애플리케이션을 개발했습니다. Kotlin 개발자를 위한 Google 웹사이트의 목록을 참조하세요.

 

Android 개발에 Kotlin을 사용하려면 Android에서 Kotlin을 시작하기 위한 Google의 권장 사항을 읽어보세요.

 

Android를 처음 사용하고 Kotlin으로 애플리케이션을 만드는 방법을 배우고 싶다면 이 Udacity 과정을 확인하세요.

반응형