Kotlin Android入门教程

为了赶时髦,我也试了一把 Kotlin ? 怎么开始学习Kotlin呢?
因为我是Android出身,所以我就选择AndroidStudio开始我的Kotlin生涯。
首先下载androidStudio3.0版本,现在还是预览版。已经集成了Kotlin省的折腾。 在创建工程的时候,多了个 Kotlin support 选项,这样就可以直接创建Kotlin工程了。

PS:项目构建非常慢,十几分钟大概。。。

接下来,你会看到gradle多了这些:
Project

ext.kotlin_version = '1.1.2-4'
...
classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
复制代码

Moduel

apply plugin: 'kotlin-android'
apply plugin: 'kotlin-android-extensions' //这个是我手动添加的,为扩展
...
compile "org.jetbrains.kotlin:kotlin-stdlib-jre7:$kotlin_version"
复制代码

插件同步完之后,就可以尽情享受 Kotlin 了。 这时候如果你有个 id 为 textView 的控件,你就可以不用 findViewById 了!

package com.example.yun.kotlindemo

import android.annotation.SuppressLint
import android.support.v7.app.AppCompatActivity
import android.os.Bundle
// Using R.layout.activity_main from the main source set(导入layout)
import kotlinx.android.synthetic.main.activity_main.*

class MainActivity : AppCompatActivity() {

    override fun onCreate(savedInstanceState: Bundle?) {
        super.onCreate(savedInstanceState)
        setContentView(R.layout.activity_main)
        textView.text = "3+7="+sum(3,7)
    }

    fun sum(a:Int,b:Int):Int{
        return a + b
    }
}
复制代码

接下来只要按照官方教程学习即可。 中文教程: Kotlin 语言官方参考文档 中文版

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值