首頁 | CodeData
top

Android Tutorial using Kotlin 第一堂(2)建立Android Studio開發環境

By Michael | 2017/11/14

JDK與Android Studio都是免費的軟體開發工具,隨時可以從Oracle與Android開發人員網站下載、安裝與使用。而且它們都提供可以在Windows、Mac OS和Linux平台中執行的版本。這一章會說明如何下載、安裝與設定一個開發與測試Android應用程式的環境。

tags: Android kotlin

Android Tutorial using Kotlin 第一堂(1)西遊記裡的那隻潑猴

By Michael | 2017/11/07

四大古典名著裡面的西遊記,應該是古今中外妖魔鬼怪最多的一部小說了,除了大家熟悉的牛魔王、白骨精、金角、銀角、蜘蛛精和其它一大堆奇形怪狀的妖精,在第七十四回上場的獅駝洞,就有「三個魔頭率領四萬七八千個吃人的小妖」,這樣還不夠,獅駝洞旁邊的獅駝國,整個國家全部是妖精!

tags: kotlin enum

Kotlin Tutorial(14)列舉型態

By Michael | 2017/10/26

設計應用程式的時候,除了基本的繼承架構外,通常也需要一些資料結構,例如產品分類、會員等級,或是項目的顏色。這類的應用通常是少數幾個固定的資料,使用變數或類別設計的話,會是比較麻煩的。接下來要討論Kotlin提供的列舉型態,它是一種特殊的類別,非常適合用來設計這類資料結構。

Kotlin Tutorial(13)多型的特性與應用

By Michael | 2017/10/12

應用程式與API的設計,經常使用繼承建立基礎的架構,在使用這些繼承架構設計各種應用與功能的時候,如果利用多型的特性,就可以讓程式碼大幅度的簡化,不論是設計或維護,都會容易多了。

Kotlin Tutorial(12)繼承與函式覆寫

By Michael | 2017/09/28

如果應用程式的功能比較多一些,或是架構比較複雜一些,開發人員通常會使用物件導向的繼承,可以使用更精簡的程式碼,完成應用程式需要的功能。開發Android App元件的時候,也會繼承Android SDK提供的類別,再完成元件需要的工作。所以瞭解繼承與函式覆寫,幾乎是開發各種應用程式必要的特性。

Kotlin Tutorial(11)類別與物件

By Michael | 2017/09/15

封裝是物件導向程式設計一個基礎的特性,應用程式需要的資料與功能,通常會封裝為類別,使用類別建立的物件,可以大幅度簡化應用程式的設計,後續的修改與功能擴充,也都會簡單多了。

tags: 函式 kotlin fun

Kotlin Tutorial(10)函式

By Michael | 2017/08/24

在物件導向程式設計一個主要的特性是封裝(Encapsulation),基礎的工作是把一組資料與功能包裝在一個類別。功能的部份在Kotlin稱為「函式、function」,對Java來說是類別中的「方法、method」。瞭解函式的設計與應用,是學習物件導向技術一個很重要的部份。

tags: null kotlin

Kotlin Tutorial(9)物件與null

By Michael | 2017/08/03

在許多資訊技術都可以看到「null」,例如資料庫與Java。在設計應用程式的時候,程式設計師通常也會把null加入設計的邏輯,例如使用null值表示沒有符合查詢條件的資料。不過null卻很容易造成應用程式發生錯誤,以Java程式設計語言來說,就是發生NullPointerException後讓應用程式中斷與結束。

tags: kotlin String

Kotlin Tutorial(8)字串

By Michael | 2017/07/27

除了數字、字元與邏輯,字串幾乎是最常使用的型態,例如姓名、地址或電話這類文字資料,可以使用String型態宣告字串變數,還有呼叫String提供的函式執行各種需要的功能。

tags: Array kotlin

Kotlin Tutorial(7)陣列

By Michael | 2017/07/13

應用程式經常需要處理大量同樣型態的資料,例如計算一些年齡的平均。Kotlin提供陣列資料型態,可以宣告與建立固定元素個數的陣列變數,搭配迴圈處理陣列裡面的元素,很容易完成應用程式的需求。

我們的作者

» 全部作者群

熱門技術文章