标签:语法 rom rod turn 重点 img eve 方法 intellij
https://kotlinlang.org/docs/reference/ 官方
https://github.com/JetBrains/kotlin/releases Kotlin SDK
IDE工具:IntelliJ IDEA 社区版 或 Eclipse
1. IntelliJ IDEA
IntelliJ IDEA版本:Ultimate、Community、EAP版本的区别
Community:
社区版,免费,但是功能有限制,Android Studio就是基于这个版本定制的。
http://idea-intellij.com/intellij-community/
Ultimate:
终极版,收费,功能无限制。
http://idea-intellij.com/intellij-ultimate/
EAP:
终极版的免费版,免费,功能无限制,但是每隔30天要重装一次。
http://idea-intellij.com/intellij-eap/
2. Google Kotlin
https://developer.android.com/kotlin/
3. 在 Android 开发中开始使用 Kotlin
https://developer.android.com/kotlin/get-started#kotlin
Kotlin 在 Android Studio 3.0 及更高版本中完全受支持,因此,您可以轻松地使用 Kotlin 文件创建新项目,向现有项目中添加 Kotlin 文件以及将 Java 语言代码转换为 Kotlin 代码。然后,您可以使用 Android Studio 的所有现有工具处理 Kotlin 代码,例如自动填充、lint 检查、重构和调试等。
想要立即开始使用?请参阅我们的 Kotlin 示例。要详细了解 Kotlin 语言,请查看 Kotlin 学习资源。
要掌握 Kotlin 使用技能并熟练使用 Kotlin,我们建议您采用渐进式方法:
将现有代码更新为 Kotlin 代码。对编写新的 Kotlin 代码感到顺手后,您可以将现有的 Java 代码转换为 Kotlin 代码。不妨提取一小部分 Java 功能并转换为 Kotlin 类和顶级函数。
首先使用 Android Studio 代码转换器将 Java 文件中的代码转换为 Kotlin 代码。您还可以将从剪贴板粘贴的 Java 代码转换为 Kotlin 文件。
Kotlin 与 Java 语言可以完全互操作,因此调用 Android API 通常看起来与匹配的 Java 代码完全相同。但是现在,您可以将这些方法调用与 Kotlin 的语法功能相结合。
此外,我们正努力使所有 Android API 文档都包含惯用 Kotlin 参考。您可以在 Android 参考概览中找到指向可用 Kotlin 参考的链接。
下面是一些在 Kotlin 代码中调用 Android API 的示例(与采用 Java 语言的相同代码相对比):
class MyActivity : AppCompatActivity() {
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
setContentView(R.layout.activity)
}
}
val fab = findViewById(R.id.fab) as FloatingActionButton
fab.setOnClickListener {
...
}
private val mOnNavigationItemSelectedListener
= BottomNavigationView.OnNavigationItemSelectedListener { item ->
when (item.itemId) {
R.id.navigation_home -> {
mTextMessage.setText(R.string.title_home)
return@OnNavigationItemSelectedListener true
}
R.id.navigation_dashboard -> {
mTextMessage.setText(R.string.title_dashboard)
return@OnNavigationItemSelectedListener true
}
}
false
}
当您能熟练使用 Kotlin 时,请尝试遵循以下准则:
Kotlin编码规范:
https://kotlinlang.org/docs/reference/coding-conventions.html
4. Google Kotlin学习资源
https://developer.android.com/kotlin/resources
Kotlin 是一种开源语言,它拥有自己的文档和社区,因此我们不在此处提供有关实际语言的文档。如果您是 Kotlin 新手,建议您查看以下资源。
Kotlin 网站上列出了更多图书。
5. Google Kotlin 案例
https://developer.android.com/samples/?language=kotlin
参考:
https://www.cnblogs.com/Jetictors/p/7723018.html Kotlin——初级篇(一):最详细的环境搭建
标签:语法 rom rod turn 重点 img eve 方法 intellij
原文地址:https://www.cnblogs.com/onelikeone/p/9942164.html