用Kotlin建立第一個Android項目(KAD 01),kotlinandroid

來源:互聯網
上載者:User

用Kotlin建立第一個Android項目(KAD 01),kotlinandroid

原文標題:Create your first Android project using Kotlin (KAD 01)

作者:Antonio Leiva

時間:Nov 21, 2016

原文連結:http://antonioleiva.com/create-first-android-project-kotlin/

 

原文作者,開始Kotlin系列課程的第一課:用Kotlin建立第一個Android項目。

 

 

今天,我開始一組30篇針對Android開發人員的Kotlin語言的論文(KAD)。在這系列論文中,我將談及該語言的最要的部分和怎樣將它們應用到Android開發中。

 

從一開始,如果你聽說過Kotlin語言,但是還沒有使用過,那麼這些文章非常適合你。希望你喜歡它們!

 

在今天這篇文章中,我想要你示範從頭開始建立一個Kotlin項目是多麼容易。

 

從頭開始建立一個Kotlin項目

第一件事,你需要下載最新穩定版本的Android Studio。Canary 或 Beta版本應該也是可以得,不過新版本有時會以Kotlin外掛程式加入。

 

一旦完成後,安裝Kotlin外掛程式。IntelliJ有預設安裝,但是與Android Studio不相同。

 

1、安裝Kotlin外掛程式

為了安裝Kotlin外掛程式,去到“Preferences”的Plugins,用搜尋欄找到它:

 

2、建立新Android項目

現在,你已安裝了外掛程式了(也可稍後安裝),可建立Android項目。這與建立通常的項目沒有什麼不同:

 

在“New Activity”選項中選擇“Blank Screen(空白螢幕)”。後續,這比較容易轉碼。

 

3、轉換新Activity到Kotlin代碼

 你只需要選擇菜單選項。就差不多了。

 

Kotlin外掛程式包括將Java代碼轉換到Kotlin代碼的轉換器(而不是反過來,反正你是不會要這樣做)。開啟你要轉換的class,選擇Code ->Convert Java File to Kotlin File

 

這樣就得到下面代碼:

1 class MainActivity : AppCompatActivity() {2     override fun onCreate(savedInstanceState: Bundle?) {3         super.onCreate(savedInstanceState)4         setContentView(R.layout.activity_main)5     }6 }

 

如你所見,雖然這些類似Java代碼,但是仍有許多不同。在下篇文章中,你可以學到這些內容。

 

4、轉換項目到Kotlin項目

另一個實用外掛程式可以為你做這個轉換。只需去到Tools -> Kotlin -> Configure Kotlin in Project,在這個對話方塊中加一些改變到build.gradle檔案中:

 

這改變了什嗎?新的依賴Kotlin外掛程式關係加入到build.gradle頂層:

1 dependencies {2     classpath 'com.android.tools.build:gradle:2.2.0'3     classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"4 }

 

Kotlin外掛程式也應用到build.gradle模組中:

1 apply plugin: 'kotlin-android'

 

再把Kotlin庫作為依賴關係加入:

1 dependencies {2     ...3     compile "org.jetbrains.kotlin:kotlin-stdlib:$kotlin_version"4 }

 

結論

好了。現在你可以運行這項目,且可見到它啟動並執行非常好。

 

首次編譯時間,比Java所需時間稍長點,而根據這篇文章,增量構建甚至比Java更快。

 

非常棒,對嗎?讓我知道你對這篇文章的看法

-------------------------------------------------------

註:

在“安裝Kotlin外掛程式”中,從圖看原作者好像是在Macbook進行的。而我在Windows10 Android Studio 2.2.2上

試著安裝Kotlin,稍有不同:

Configure-->Plugins

而在Plugins找不到Kotlin,需要點擊對話方塊中“Search in repositories”連結:

從搜尋Kotlin的結果中,找到Kotlin languages。然後,在對話方塊的右邊點擊“Install”進行安裝。

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.