前言
關于Kotlin成為Android開發主力語言的大趨勢我想大家都知道,畢竟Google官方都推薦使用了,而且最近JakeWharton大神也加入的google.加入的部門是@Android Framework team to work on @Kotlin stuff. 有句話這樣說:跟上大神的腳步。所以我認為每一個Android開發人員都應該學習一下Kotlin,至少不會讓自己掉隊。我打算寫幾篇博客記錄自己在Android開發中對Kotlin的使用,還可以分享下也許能幫到一些人。
這是一個系列,這是第一篇講基本安裝使用
安裝使用
由于Android Studio3.0正式版還沒有出來,這里我用的是Android Studio 2.3.3,kotlin_version = '1.1.2-4',到時候3.0正式版出來時也許會更新此處
Android Studio 2.3.3
Build #AI-162.4069837, built on June 6, 2017
JRE: 1.8.0_112-release-b06 x86_64
JVM: OpenJDK 64-Bit Server VM by JetBrains s.r.o
使用Kotlin首先要先有Kotlin,Android studio打開后進入項目,Mac點擊快捷鍵command+,(command加逗號鍵)打開下面的界面,點擊Plugins ,輸入框搜索Kotlin,已經安裝就跳過此步,沒有安裝點擊下面的Browse respositories搜索安裝
7E99DC37-F949-4022-A32F-A2D848863C45.png
37A10A30-2EB7-4F8C-9744-8246536066CB.png
安裝過程可能會有些慢,我當時好像就裝了挺久的,主要是外網網速不好
安裝好之后對Kotlin進行配置:
打開app Module的build.gradle
3A36F97B-2276-465B-A5E9-940408456CF0.png
4D5F0AE8-9391-4E20-ACD9-E5CAE91227D6.png
buildscript {
ext.kotlin_version = '1.1.2-4'
repositories {
jcenter()
}
dependencies {
classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
classpath "org.jetbrains.kotlin:kotlin-android-extensions:$kotlin_version"
}
}
apply plugin: 'kotlin-android'
apply plugin: 'kotlin-android-extensions'
...
...
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
androidTestCompile('com.android.support.test.espresso:espresso-core:2.2.2', {
exclude group: 'com.android.support', module: 'support-annotations'
})
compile "org.jetbrains.kotlin:kotlin-stdlib-jre7:$kotlin_version"
compile 'com.android.support:appcompat-v7:25.3.1'
compile 'com.android.support.constraint:constraint-layout:1.0.0'
compile 'com.android.support:design:25.3.1'
testCompile 'junit:junit:4.12'
}
至此,應該就可以使用Kotlin了
F57508BF-3C4E-43F2-83E4-786B331FA71E.png
這里新建還會自動新建布局文件,和在注冊文件中注冊
F92AD090-28A0-4087-8B79-FE2961BEE11C.png
20A36B24-7683-4B82-8D29-E21C15F2EAE7.png
這樣就新建了一個Kotlin類型的Activity
第一篇完。。。