![Android 개발에 Kotlin을 사용해야하는 10 가지 이유](https://i.ytimg.com/vi/LEi1ecigDFE/hqdefault.jpg)
콘텐츠
- 1. 설치가 매우 쉽습니다.
- 2. Java와 상호 운용 가능
- 3. 보일러 플레이트 코드를 줄입니다.
- 4. 합성 확장
- 5. 당신은 당신의 자신의 프로그래밍 철학을 선택할 수 있습니다
- 6. 더 이상 널 포인터 예외가 없습니다.
- 세미콜론 없음
- 8. 오버 헤드 없음
- 9. 이미 좋은 지원이 있습니다
- 10. 새로운 언어를 배우는 것은 항상 좋은 일입니다
- 결산 생각
Google은 최신 Google I / O 컨퍼런스에서 Android Studio가 곧 Kotlin의 개발을 곧 지원할 것이라고 발표했습니다. 이것이 큰 뉴스 였지만 Kotlin에 익숙하지 않으면 일부 사람들이 약간 추울 수 있습니다. Kotlin은 앞으로 Java의 대안으로 사용될 인기있는 프로그래밍 언어입니다. 하지만 왜 관심을 가져야합니까? 코 틀린 개발의 이점은 무엇입니까?
Kotlin을 통한 개발의 10 가지 이점을 살펴 보겠습니다.
1. 설치가 매우 쉽습니다.
실제로 개발자는 플러그인을 통해 한동안 Kotlin을 사용할 수 있었지만 Android Studio 3.0부터는 'Kotlin 지원 포함'확인란을 선택하는 것만 큼 간단합니다.
2. Java와 상호 운용 가능
5 번 빨리 말해봐! Kotlin은 Java와 상호 운용 가능하므로 Java 프레임 워크를 사용하고 코드에서 두 언어의 명령을 혼합 할 수도 있습니다.
3. 보일러 플레이트 코드를 줄입니다.
프로그래밍의 맥락에서 '보일러 플레이트'는 코드의 기능에 실제로 추가하지 않는 코드 라인을 말합니다. Kotlin은 여러 가지 유용한 트릭과 방법을 사용하여이 '추가'코드를 줄이고 그렇게함으로써 사용자가 더 빠르고 간단하게 앱을 만들 수 있도록 도와줍니다. 이 목록에서 몇 가지 구체적인 예를 살펴 보겠습니다.
Kotlin은 정기적으로 동일한 작업을 수행하기 위해 훨씬 적은 코드를 사용합니다.
4. 합성 확장
Kotlin에 유용한 유용한 확장 기능이 많이 있으며, 그 중 많은 기능이 Android 개발에서 훨씬 쉽게 생활 할 수 있습니다. 특히 유용한 예 중 하나는 '합성'(Synthetic)입니다. 확장 기능을 사용하면 입력하지 않아도됩니다 findViewByID. 한 줄의 코드를 추가하면 ID를 사용할 필요없이 뷰에 직접 액세스 할 수 있습니다.
그것이 머리 위로 넘어지면 큰 프로젝트 과정에서 코드를 수백 줄 줄일 수 있다고 말하는 것으로 충분합니다. 이것은 Kotlin이 개인적으로 좋아하는 장점입니다!
5. 당신은 당신의 자신의 프로그래밍 철학을 선택할 수 있습니다
유일한 객체 지향 Java와 달리 Kotlin은 객체 지향 및 기능 구성을 모두 사용합니다. 이는 객체 지향 프로그래밍이 혼란 스럽거나 기능적 배경에서 온 경우 객체 지향 프로그래밍을 사용하지 않아도됨을 의미합니다. 선택할 자유는 좋은 것일 수 있습니다!
다음 읽기: Kotlin Coroutines는 비동기 프로그래밍을 도와줍니다
6. 더 이상 널 포인터 예외가 없습니다.
'십억 달러의 실수'라고도하는 null 참조는 Java 개발자의 골칫거리이며 다른 오류보다 Android에서 더 많은 충돌을 일으 킵니다. 코 틀린은“무작위 안전”의 경우를 제외하고는 과거의 일을 과거의 일로 만들고자한다. 개발을 간소화하는 또 하나의 방법!
세미콜론 없음
처음에는 작은 것 같지만 Kotlin 코드에서 세미콜론으로 줄을 끝내지 않아도된다는 사실은 구두점 누락을 다시 찾지 않아도된다는 것을 의미합니다. 원하는 경우 계속 사용할 수 있지만 다시 한 번 자유롭게 선택할 수 있습니다…
8. 오버 헤드 없음
Kotlin과 Java로 앱을 작성해도 오버 헤드가 발생하지 않습니다. 앱은 느리거나 크지 않습니다. Kotlin의 표준 라이브러리는 작고 가벼우 며 Java와 마찬가지로 Java Virtual Machine에서 실행됩니다.
9. 이미 좋은 지원이 있습니다
내장 된 Kotlin 지원은 Android Studio에서 새로운 기능 일 수 있지만 개발자는 현재 Android 및 다른 곳에서 한동안 사용하고 있습니다. 즉, 시작하는 데 도움이되는 많은 지원과 커뮤니티가 있으며 이미 Play 스토어에 Kotlin을 사용하여 구축 된 많은 앱이 있습니다.
10. 새로운 언어를 배우는 것은 항상 좋은 일입니다
새로운 프로그래밍 언어를 선택하고 지식을 넓힐 수있는 좋은 기회입니다. Kotlin은 웹 개발 및 서버 측 개발에도 사용되므로 활에 더 많은 줄을 추가하게됩니다.
결산 생각
Kotlin에는 여기에 언급되지 않은 일부 개발자에게 더 많은 이점이 있습니다. 예를 들어, 예외는 확인되지 않으며 람다식이 지원됩니다. 일반적으로 Kotlin은 읽기 쉽고 비교적 초보자도 쉽게 선택할 수 있으며 Java보다 더 현대적입니다. 자세한 내용을 보려면 Android 개발 튜토리얼을위한 Kotlin 소개를 확인하십시오.
람다 식으로 시간을 더 절약 할 수 있습니다