시작합시다, Kotlin(도입편)
기본편
전편
입문
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.gradledependencies {
:
(省略)
:
// 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.gradlekapt {
generateStubs = true
}
Kotlin 변환
IntelliJ 및 AndroidStudio를 사용하면
한 번에 Java 코드를 Kotlin 코드로 변환할 수 있습니다.
방법은 매우 간단하다.Code > Convert Java File to Kotlin File
이렇게 긴 코드.
순식간에 이렇게 됐어요.
Reference
이 문제에 관하여(시작합시다, Kotlin(도입편)), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/SYABU555/items/25b1e81a2437d6a2559f
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
뭐 공부 해요?
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.gradledependencies {
:
(省略)
:
// 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.gradlekapt {
generateStubs = true
}
Kotlin 변환
IntelliJ 및 AndroidStudio를 사용하면
한 번에 Java 코드를 Kotlin 코드로 변환할 수 있습니다.
방법은 매우 간단하다.Code > Convert Java File to Kotlin File
이렇게 긴 코드.
순식간에 이렇게 됐어요.
Reference
이 문제에 관하여(시작합시다, Kotlin(도입편)), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/SYABU555/items/25b1e81a2437d6a2559f
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
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'
:
(省略)
:
}
kapt {
generateStubs = true
}
IntelliJ 및 AndroidStudio를 사용하면
한 번에 Java 코드를 Kotlin 코드로 변환할 수 있습니다.
방법은 매우 간단하다.
Code > Convert Java File to Kotlin File
이렇게 긴 코드.
순식간에 이렇게 됐어요.
Reference
이 문제에 관하여(시작합시다, Kotlin(도입편)), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/SYABU555/items/25b1e81a2437d6a2559f텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)