透過講師精心設計的教材及詳細地講解,對於Kotlin語法有了深一層的認識,深深覺得Kotlin與Java語法差異性真的很大,課程並針對Kotlin物件導向之基礎概念,分別介紹Kotlin類別繼承、封裝、多形等物件導向概念,和Java相比Kotlin具有較精簡之物件導向語法。課程後半段教學如何使用Kotlin撰寫Android的各項應用程式,講師除了講解課程內容外,並實際操作如何使用Android Studio來撰寫Android程式,透過講師靈活地操作示範,從中學習到Android Studio很多平常所不知道的功能,對於未來程式開發與除錯上有很大的幫助,現今程式整合開發工具(IDE)蓬勃發展,造福了許多程式開發者,特別在程式編譯及除錯上,節省了非常多的時間,很難想像過去程式開發者使用純文字編輯器開發程式的窘境。針對UI設計與實作,新版Android SDK提供一新的Layout元件,為Constraintlayout,透過此元件與Android Studio工具的配合,拖拉GUI即可進行UI調整,過去於Eclipse開發時代,都是直接於Xml檔編輯其Layout屬性,這樣的做法不僅耗時又常隨著螢幕大小不同,需重新調整Xml檔,講師也提供了線上Design工具,可供我們參考使用,課程最後,介紹了幾項Android常用元件,透過Koltin語法的撰寫,使Android程式兼具簡潔及彈性之特性。
完整心得 →