Kotlin安装配置与入门
来源:互联网 发布:世界未解之谜 知乎 编辑:程序博客网 时间:2024/06/09 22:33
前几天谷歌在I/O大会上宣布了新决定——Kotlin语言正式成为安卓开
发的一级编程语言。在有了Android这个“大靠山”下,Kotlin今日成功挤进编程语言Top50.势必未来会得到更多的关注。另外在下一版本的Android
studio(3.0)中将提供对Kotlin的全面支持。
据悉,Kotlin 是一个基于 JVM 的新的编程语言,由 JetBrains 开发。Kotlin可以编译成Java字节码,也可以编译成JavaScript,方便在没有JVM的设备上运行。想成为一名合格的Android coder,Kotlin学习就成了一门必修课。
下面介绍下如何安装kotlin插件
打开Android studio,File->Settings->Plugins->Install JetBrains Plugins-> 找到Kotlin进行安装!
大概八分钟安装成功
根据提示重启Android studio
这时会提醒你更新 Android Gradle Plugin
选择update
在buildGradle(model:app中)添加
apply plugin:’kotlin-android’
apply plugin:’kotlin-android-extensions’
或者在tools->Kotlin->Configure Kotlin in Projext 进行设置
此时为了配置你的工程支持Kotlin,Kotlin插件修改了build.gradle文 件。点击Sync Now按钮就可以应用这些改动了。
-那么如何创建Kotlin activity?
很简单 右键包名->new->Kotlin activity 就行了
-如何将已写完的java Flies转成 Kotlin File
code->convertjava Flies to Kotlin File
注意 转换成的Kotlin File可能会报错
列如 笔者将之前做过的LayoutTutirial实验的MainActivity转成 Kotlin File
发现 Button btn_linearlayout;转为internal varbtn_linearlayout: Button 提示属性必须初始化
笔者查阅Kotlin相关语法 var声明变量若要为空值要在类型后带问号?表示可为空类型(默认空安全)。
这种情况下考虑对button直接赋值
var btn_linearlayout: Button = findViewById(R.id.linearlayout) as Button
以上文字介绍了安装配置Kotlin和如何使用Kotlin
具体如何编程还需要童鞋们去学习Kotlin语法
在此笔者分享下一些学习Kotlin的网址:
五分钟学会 Kotlin 语法
点击打开链接
视频教程
点击打开链接
《Kotlin for android developers》中文版翻译
点击打开链接
作者:郑裕隆:原文地址
- Kotlin安装配置与入门
- Kotlin安装配置与入门
- Kotlin入门配置与简单实战
- Android 与 Kotlin 入门
- HelloKotlin(kotlin配置环境变量,kotlin hello world,kotlin 入门)
- Kotlin配置与使用
- Kotlin在Android Studio中安装与配置
- Kotlin 简介与入门指南
- KotLin的简单使用 KotLin入门基础 AndroidStudio中配置KotLin插件 新建KotLin工程
- Kotlin入门(一)——基本配置、package与import
- kotlin 入门第一课 开发环境配置
- 第一章 Kotlin入门及环境配置
- Git与GitHub安装、配置与入门
- Kotlin学习笔记——安装配置kotlin
- Android kotlin入门与基础语法一
- Android kotlin入门与基础语法二
- Kotlin入门(4)声明与操作数组
- Kotlin系统入门与进阶(一)
- 34. Search for a Range
- 判断数学表达式是否合法
- iOS开发内存管理之番外篇
- Qwidget详解
- Redis总结
- Kotlin安装配置与入门
- c++远征之继承篇——隐藏,isa,虚析构函数
- 分页pojo
- iOS开发 弱网环境模拟(真机)
- ajax + servlet + poi 导出Excel
- 排序与查找(一): 二分查找
- Android中applicationid和包名的区别
- 根据id查询前一篇后一篇
- Android学习路之tablelayout