Kotlin從入門到放棄(一)kotlin Android 開發之前的準備及小常識

     嗯,垃圾kotlin,以前老是這個感覺,幹嘛非得踩別人坑呀,直到我去面試,額,

                                                      

還是老老實實的學習kotlin吧

Kotlin 是一種在 Java 虛擬機上運行的靜態類型編程語言,被稱之爲 Android 世界的Swift,由 JetBrains 設計開發並開源。

Kotlin 可以編譯成Java字節碼,也可以編譯成 JavaScript,方便在沒有 JVM 的設備上運行。

在Google I/O 2017中,Google 宣佈 Kotlin 成爲 Android 官方開發語言。

去官網上https://www.kotlincn.net/看,額,看着挺牛逼的

 

 

野心有點大,可以跨平臺了,已經不滿足於Android了。可以可以,6666

本文章主要是講解Android端的使用,我也是第一次用這個,哈哈,好了,看着文檔開始吧

目錄

一.Android Studio下安裝Kotilin環境

二.Kotlin項目搭建,Hello Kotlin

三.創建Kotlin類

四.修改項目中的編譯配置文件

 

一.Android Studio下安裝Kotilin環境

我當前這個版本的Android studio 3.5.2目前是已經內置了Kotlin插件了,不過其他版本的話(Android Studio3.0+,只有這個版本+的才內置了這個kotlin)如果沒有內置這個插件的小夥伴也不要着急,我們可以這麼搞:

然後點擊Install,等待會,然後重啓即可,這樣就可以在Android studio中使用Kotlin了

二.Kotlin項目搭建,Hello Kotlin

Android studio 3.5.2以下的,Andorid Studio3.0+的,其他版本不清楚,不過我現在這個版本創建UI有點不同

然後這樣就好了,創建完後,會發現之前MainActivity.java變成了MainActivity.kt了,不過因爲首次創建所以要配置下,我那個版本額,就是創建成功後有個提示,額,有點麻煩,剛手快點擊了下,然後安裝完後重啓就沒報錯了,不過,老版本創建完後,估計還要配置下。到時候照着提示配置就好了

創建完後是這樣的:

package com.example.myapplication

import androidx.appcompat.app.AppCompatActivity
import android.os.Bundle

class MainActivity : AppCompatActivity() {

    override fun onCreate(savedInstanceState: Bundle?) {
        super.onCreate(savedInstanceState)
        setContentView(R.layout.activity_main)
    }
}

額,是不是看着跟之前的java代碼類似但是又不太一樣

三.創建Kotlin類

創建過程還是跟創建java類一樣

下面是創建Activity的

到此環境就搭建完成了

四.修改項目中的編譯配置文件

創建完kotlin項目後再項目的build.gradle下面就會出現當前項目的kotlin版本了,在這裏可以對其版本號進行修改

然後會在模塊下的build.gradle中多了

 

五. java代碼轉kotlin

點擊後好像是對全部轉的,額,意思應該都知道吧,All modules這個是全部module轉的,Singl module是對單獨的module轉的

Kotlin compiler and runtime version這個是kotlin編譯和運行的版本號是多少

額,這個弄完後,也不知道爲啥,就安裝了kotlin,然後沒了,然後我在照着那個步驟操作的時候,只對當前選中的java代碼進行了轉換而已

轉換後的代碼

 

下節文章將學習Kotlin語法,啦啦,打LOL去咯,明晚在更新

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章