こんにちは。GOOGLE I/O 2017 が行ってます。
KeynoteでKotlinをサポートする発表がありました。
Android Announces Support for Kotlin
Kotlinは魅力的なプログラムランゲージです。
今回はKotlinを始める人のために、Android StudioでKotlinを設定する方法を書きたいと思います。
序論
Kotlinにたいしては参考できるようにLinkを
本論
Android Studio Open。
Kotlin Plugin 追加。
Kotlin pluginをインストールします。
- Android Studioを開けて下のConfigureをクリックします。
- pluginをクリックします。
下の Install JetBrains Plugin.. や Browse repositoris をクリックします。上でKotlinを検索します。
Kotlinをインストールします。
新しいProjectをCreate。
ここを参考してください。
[Android]CoordinatorLayout利用してみた。
Now, we can change Jave to Kotlin in android studio.
- pluginをインストールした後、Android Studioの上のToolBarにToolをクリックします。
- ToolにKotlinが見えると、拍手をー
- Configure Kotlin in Projectをクリックします。
- Andorid With Gradle をクリックします。
- 最後にGradleをSyncして下さい。
Gradle
gradle.build
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
sourceSets{
main.java.srcDirs += 'src/main/kotlin'
}
Java と Kotlin を 分離
上のGradleでsourceSetsの経路にJavaとKotlinを分離します。
基本KotlinはJavaとの分離をお勧めしています。
Sample Class
- 新しいファイルを作るとKotlin Styleになっております。
Main2Activity.kt
class Main2Activity : AppCompatActivity() {
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
setContentView(R.layout.activity_main2)
val toolbar = findViewById(R.id.toolbar) as Toolbar
setSupportActionBar(toolbar)
val fab = findViewById(R.id.fab) as FloatingActionButton
fab.setOnClickListener { view ->
Snackbar.make(view, "Replace with your own action", Snackbar.LENGTH_LONG)
.setAction("Action", null).show()
}
}
}
結論
簡単にKotlinを使えるようになりました。
KotlinはSwiftと似ていると思っている方いると思います。
でも、Nullを処理すること違いますので、
http://nilhcem.com/swift-is-like-kotlin/ を参考してみてください。
終わりに
読みいただきありがとうございました。
次のPostで会いましょう!
Dreamwalker