110 學年度邀請到任職於 MVI System Ltd. 擔任 Application Developer 的謝方博先生,分享
程式工程師的工作經驗分享、Flutter 詳細說明及 APP 程式開發的跨平台應用。
講座大綱 (1)手機 App 開發方式介紹 (2) Flutter 的優缺點以及使用情境 (3) Dart 程式語言
簡介 (4) Flutter 基本安裝與開發工具介紹 (5)第一個 Flutter 專案 - Hello World (6) Flutter
基本 Wiget 簡介 (7)如何實作一個 Flutter App
講師介紹業界常用的手機 App 開發方式,例如 Native App、Hybrid App,再以 Hybrid App 為
例,React Native 或 Flutter 是最常見的兩種方式,Flutter 則是基於 Dart,所有元件都是 Wiget,
每個頁面是 Widget 的集合體,包含文字、圖片、動畫,甚至 Flutter 本身都是一種 Widget。由於內
建許多 Widget,加上擁有自己的使用者介面,渲染出來的結果在不同平台的手機上是會相對一致的,
可同時使用於 iOS 與 Android 平台系統。
實作階段,講師以「簡易的 Android TV 遙控 App」展示成果並分享程式碼,製作流程:透過
Flutter 做出 App UI、簡單的 web server 以及 API,接收來自手機的 input、Server 透過 ADB command
將動作傳遞給 TV,簡單容易實作,鼓勵學生動手做做看,透過建置一個簡單的 App 讓學員了解
Flutter,可以引起學員的興趣並增進專業知識與經驗。
透過本次課程,學員可以對手機 App 開發有較完整的學習,了解 Flutter、Dart、Wiget 等框架、
語言或介面;除了技術,講師也分享許多業界團隊工作經驗,學員們獲益良多。
10.活動產生實質效益
本場演講活動有設計【延伸活動~「實用程式創意發想」徵稿活動】讓參加者繳交一份計畫書
參加,專題演講後評選出優秀作品。本場次共徵選出二份「實用程式創意發想」企劃書。