Mobile App行動開發
眾多顧客已親身體驗恆逸的好,並成功提升專業競爭力,你也可以!
來看看他們是如何學習、如何努力考取認證的經驗分享多汲取他人的寶貴經驗,將讓您的未來進修之路走得更有效率!快來看看恆逸應援團怎麼說!
來看看他們是如何學習、如何努力考取認證的經驗分享多汲取他人的寶貴經驗,將讓您的未來進修之路走得更有效率!快來看看恆逸應援團怎麼說!
學習一門程式語言,如同打籃球一樣,要有良好的基本功,才能將球技發揮得淋漓盡致,本次課程頭兩天介紹了Kotlin程式各項基礎觀念,包含變數宣告、函式呼叫、決策(if else when)與迴圈、字串與陣列等基礎資料結構概念。
透過講師精心設計的教材及詳細地講解,對於Kotlin語法有了深一層的認識,深深覺得Kotlin與Java語法差異性真的很大,課程並針對Kotlin物件導向之基礎概念,分別介紹Kotlin類別繼承、封裝、多形等物件導向概念,和Java相比Kotlin具有較精簡之物件導向語法。
上完基礎觀念課程後,可以很明確地點出Kotlin的特色,就是精簡、精簡、再精簡,Kotlin原本語法已經夠精簡了,再透過Lamda Expression的使用,將可使精簡最大化,目前主流程式語言皆支援Lambda Expression,如Python、C++、C#、PHP及Javascript,故熟悉Lambda Expression,已成為程式開發者勢在必行的一項功課。
上完此課程,雖已對Kotlin有了基本概念,但若要使用Kotlin快速地撰寫一支程式,需要非常熟悉Kotlin語法才行,即表示需要大量的程式練習與閱讀,才能得心應手地寫出一支漂亮的Kotlin程式。
Google官方所推出之Android Studio 開發工具,就針對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程式兼具簡潔及彈性之特性。
因為我本身工作是負責Android App開發工作,未來將會使用Kotlin撰寫新功能,加入原本之Java專案,以循序漸進的方式將Java專案汰換成Kotlin語言,除可幫助專案精簡化,並可利於後續專案維護及延續。
未來有計畫至恆逸進修物件導向應用程式分析與設計相關課程,以精進物件導向程式概念。