你對「Tutorial」有什麼樣的感覺?每一種技術的Tutorial都告訴你這是學習的開始,不過最後好像都會變成折磨的開始。或許可以找出一種方式,讓Tutorial變成大家會很想要點它的超連結!
要認識一種開發技術,每個人選擇的方式都會不太一樣,如果再加上只能使用非常簡短的時間,你會選擇哪一種方式呢?我的決定是選一個Android APP!
這個Android APP會在六小時的課程內容,帶領你認識大部份Android APP開發時會遇到的主題,從APP的規劃開始,畫面、互動、資料庫、多媒體、檔案、服務、通知、位置、地圖還有小工具,這些就是你會學到的東西。
Kotlin是一個比較新的JVM程式語言,它是在2011年7月由JetBrains發表的專案,JetBrains是開發工具IntelliJ IDEA的開發商,Android Studio就是以IntelliJ IDEA為基礎的Android官方開發工具。Kotlin v1.0在2016年2月發表,是第一個由JetBrains發佈的Kotlin正式版本。
對我來說,Kotlin跟其它JVM程式語言最大的差異,倒不是架構或語法,而是2017年5月的Google開發人員大會,發佈Android支援Kotlin為官方的程式設計語言。在2017年10月發表的Android Studio 3,開發人員可以使用Kotlin開發Android App。
如果你還不認識Kotlin程式設計語言,可以參考Kotlin Tutorial系列文章。
Android Tutorial using Kotlin是為了可以快速學習與認識Android應用程式開發技術而設計的課程,如果你還沒有接觸過Android應用程式開發技術,建議你從頭開始,依照順序從環境建立、規劃與設計與所有的主題,完整學習與認識Android應用程式開發技術。
如果你已經接觸過Android應用程式開發技術,只是想學習某一個應用,例如SQLite資料庫,你可以參考下列的步驟直接學習需要的主題:
- 參考第一堂的說明或自己建立好Android應用程式開發環境。
- 從 https://github.com/macdidi5/Android-Tutorial-Kotlin 下載範例程式。
- 在Android Studio開啟前一章的範例程式專案,以「3-3 使用Android內建的SQLite資料庫」來說,開啟前一章「3-2 儲存與讀取應用程式資訊」應用程式專案。
- 在模擬或實體裝置測試與瞭解範例應用程式。
- 依照內容開始學習與實作。
Android Tutorial using Kotlin系列有六堂課、二十章:
- Android Tutorial 第一堂
- Android Tutorial 第二堂
- Android Tutorial 第三堂
- Android Tutorial 第四堂
- Android Tutorial 第五堂
- Android Tutorial 第六堂
===============