Android Tutorial using Kotlin 第二堂(1)規劃與建立應用程式需要的資源
By Michael | 2017/12/05開發Android應用程式應該要先認識資源的規劃與管理,建立好一點的設計習慣,對於應用程式的開發工作會有很大的幫助。為了讓你在後續的學習可以得到最好的效果,這一堂課需要建立一Android應用程式專案,隨著課程的進行,會依照課程內容依序完成一個完整的應用程式。
Android Tutorial using Kotlin 第一堂(4)開發Android應用程式的準備工作
By Michael | 2017/11/28一般Android應用程式的架構,通常不會比企業應用程式專案複雜,如果你已經具備其它應用程式的開發經驗,應該可以把它套用到開發Android應用程式,不過前題是你千萬不要「小」看它,雖然它真的是比較小一些。如果你還沒有任何開發應用程式的經驗,養成一個比較好的開發方式與習慣,應該可以節省很多開發與測試的時間。
Android Tutorial using Kotlin 第一堂(3)開始設計Android應用程式
By Michael | 2017/11/21一個Android應用程式,除了需要的原始程式碼,還必須包含一些需要的檔案,這些檔案都會放在規定的目錄,例如每一個Android應用程式模組,一定要有一個名稱為「AndroidManifest.xml」的應用程式設定檔,它是一個XML格式的檔案。所以開發Android應用程式,除了撰寫一些需要的程式碼,也要開始學習Android應用程式專案的結構和各種需要的檔案。
tags: Android Studio kotlin
Android Tutorial using Kotlin 第一堂(2)建立Android Studio開發環境
By Michael | 2017/11/14JDK與Android Studio都是免費的軟體開發工具,隨時可以從Oracle與Android開發人員網站下載、安裝與使用。而且它們都提供可以在Windows、Mac OS和Linux平台中執行的版本。這一章會說明如何下載、安裝與設定一個開發與測試Android應用程式的環境。
Android Tutorial using Kotlin 第一堂(1)西遊記裡的那隻潑猴
By Michael | 2017/11/07四大古典名著裡面的西遊記,應該是古今中外妖魔鬼怪最多的一部小說了,除了大家熟悉的牛魔王、白骨精、金角、銀角、蜘蛛精和其它一大堆奇形怪狀的妖精,在第七十四回上場的獅駝洞,就有「三個魔頭率領四萬七八千個吃人的小妖」,這樣還不夠,獅駝洞旁邊的獅駝國,整個國家全部是妖精!
Kotlin Tutorial(14)列舉型態
By Michael | 2017/10/26設計應用程式的時候,除了基本的繼承架構外,通常也需要一些資料結構,例如產品分類、會員等級,或是項目的顏色。這類的應用通常是少數幾個固定的資料,使用變數或類別設計的話,會是比較麻煩的。接下來要討論Kotlin提供的列舉型態,它是一種特殊的類別,非常適合用來設計這類資料結構。
tags: Polymorphism kotlin
Kotlin Tutorial(13)多型的特性與應用
By Michael | 2017/10/12應用程式與API的設計,經常使用繼承建立基礎的架構,在使用這些繼承架構設計各種應用與功能的時候,如果利用多型的特性,就可以讓程式碼大幅度的簡化,不論是設計或維護,都會容易多了。
tags: kotlin inheritance override
Kotlin Tutorial(12)繼承與函式覆寫
By Michael | 2017/09/28如果應用程式的功能比較多一些,或是架構比較複雜一些,開發人員通常會使用物件導向的繼承,可以使用更精簡的程式碼,完成應用程式需要的功能。開發Android App元件的時候,也會繼承Android SDK提供的類別,再完成元件需要的工作。所以瞭解繼承與函式覆寫,幾乎是開發各種應用程式必要的特性。
Kotlin Tutorial(11)類別與物件
By Michael | 2017/09/15封裝是物件導向程式設計一個基礎的特性,應用程式需要的資料與功能,通常會封裝為類別,使用類別建立的物件,可以大幅度簡化應用程式的設計,後續的修改與功能擴充,也都會簡單多了。