시작합시다, Kotlin(도입편)

4358 단어 AndroidKotlin
도입편★이마코코
기본편  
전편

입문


2017년 구글 I/O에서 Kotlin 공식
안드로이드의 개발 언어로 발표되었다.

배포 용이성, Java 친화성
낮은 기존 프로젝트 배포 위험
가독성 등 감동적인 장면이 많아서.
나는 여기에 총결하고 싶다.

Kotlin?


뭐 공부 해요?


Kotlin은 IntelliJ의 JetBrains가 개발했습니다.
새로운 대상 프로그래밍 언어
100% Java와 호환 가능
후발 언어인 Swift 같은 추리와 람다식을 썼지만.
그것은 설계가 성립되면 자바 개발자에게 받아들여진다.

이점


기존 Java 프로젝트(Android 프로젝트)와 공존
이전 소스는 Java, 일부 소스만 Kotlin 사용
이런 일도 정상적으로 할 수 있다.
또한 프로그래밍 속도도 크게 높아질 것이다
가동성까지 합치면 모두가 즐거워질 수 있는 언어라고 생각합니다.

결점


생각나면 써.
진짜 없어요.

배치


IntelliJ 및 AndroidStudio 두 가지를 소개하겠습니다.

IntelliJ


최신 IntelliJ는 필요 없음設定 > Plugin > Install JetBrainsPlugin... > Kotlin압축이 이미 설치되어 있기 때문에 업데이트로 표시됩니다
여기가 설치되어 있으니까 설치 후 다시 시작하세요.
보다 크면 같음

AndroidStudio


Kotlin 플러그인 배포


3.0부터는 필요 없어요.
IntelliJ와 같습니다.

프로젝트 배포


항목을 열면Tools > Kotlin > Configure Kotlin in Project이 효과를 얻을 수 있습니다
기본적으로 그렇습니다.
구축할 때 자동으로 생성되는 라이브러리를 사용하는 경우
다음 단계를 수행해야 합니다.

추가 kapt


옵션입니다.
동적 입력 프롬프트에서 클릭
구축할 때 생성된 라이브러리의 클래스 파일을 사용하여 프로젝트를 구축하고 있습니다.
Kotlin에서도 이걸 사용할 수 있도록 공을 들여야 해요.
응용 프로그램의gradle에 다음 내용을 추가합니다
이번에 우리는 자주 사용하는 라이브러리 네 개의 예를 제시했다.
build.gradle
dependencies {
        :
      (省略)
        :

    // DataBinding
    kapt "com.android.databinding:compiler:x.y.z"

    // Orma
    kapt "com.github.gfx.android.orma:orma-processor:x.y.z"

    // Dagger2
    kapt "com.google.dagger:dagger-compiler:x.y.z"

    // Icepick
    kapt 'frankiesardo:icepick-processor:x.y.z'

        :
      (省略)
        :
}
build.gradle
kapt {
    generateStubs = true
}

Kotlin 변환


IntelliJ 및 AndroidStudio를 사용하면
한 번에 Java 코드를 Kotlin 코드로 변환할 수 있습니다.
방법은 매우 간단하다.Code > Convert Java File to Kotlin File
이렇게 긴 코드.

순식간에 이렇게 됐어요.

좋은 웹페이지 즐겨찾기