114年第2學期-5807 行動應用程式開發 課程資訊

評分方式

評分項目 配分比例 說明
期中報告 30
期未專題 30
平時成績 40

選課分析

本課程名額為 15人,已有0 人選讀,尚餘名額15人。
本課程可網路登記,目前已登記人數為 1 人,選上機率為99.9%




登入後可進行最愛課程追蹤 [按此登入]。

授課教師

邱俊銘

教育目標

■ ※課程目標及內涵 (Course Objectives and Contents) (限1950中文字) 本課程旨在引導學生了解行動應用程式開發的核心概念,並熟練掌握使用 Flutter 框架進行跨平台行動應用程式設計與開發的技能。透過本課程,學生將具備以下能力: 1.基礎程式設計能力:學習 Dart 語言及其在 Flutter 框架中的應用,掌握行動應用程式開發的基本語法與結構。 2.跨平台開發能力:了解跨平台開發的特點與挑戰,學習如何以單一程式碼實現 iOS 與 Android 雙平台應用程式的開發。 3.UI/UX 設計實踐:學習 Flutter 中的 Widget 系統,設計並實現具有現代感的用戶介面與優化使用者體驗。 4.程式調試與維護能力:熟悉 Flutter 的開發工具與調試技術,掌握應用程式的錯誤排除及效能優化。 5.專案開發與協作:透過專案練習,體驗從需求分析、程式設計到產品交付的完整開發流程,並學習敏捷開發的基本概念與工具使用。 本課程內容涵蓋基礎理論與實作應用,包含以下主要單元: 1.Flutter 與 Dart 概論 o 介紹 Flutter 框架的設計理念與架構特性 o Dart 語言的基本語法與應用場景 2.跨平台開發的實踐與挑戰 o 跨平台技術的比較與選擇 o Flutter 在跨平台開發中的優勢 3.介面設計與互動開發 o 使用 Flutter Widget 系統進行 UI 設計 o 實現動態介面與使用者互動功能 4. 專題製作 o 團完成一個完整的行動應用程式專案 o 展示專案成果 完成本課程後,學生將能夠獨立開發基於 Flutter 的行動應用程式,並具備進一步深入行動開發領域的能力。同時,學生將對軟體開發的專業流程有清晰的認識,為未來的跨平台開發職涯奠定扎實基礎。

課程概述

本課程內容涵蓋基礎理論與實作應用,包含以下主要單元: 1. Flutter 與 Dart 概論  介紹 Flutter 框架的設計理念與架構特性  Dart 語言的基本語法與應用場景 2. 跨平台開發的實踐與挑戰  跨平台技術的比較與選擇  Flutter 在跨平台開發中的優勢 3. 介面設計與互動開發  使用 Flutter Widget 系統進行 UI 設計  實現動態介面與使用者互動功能 4. 資料管理與狀態管理  本地與遠端資料的處理  Provider等狀態管理工具的應用 5. 專題製作  完成一個完整的行動應用程式專案  展示專案成果 完成本課程後,學生將能夠獨立開發基於 Flutter 的行動應用程式,並具備進一步深入行動開發領域的能力。同時,學生將對軟體開發的專業流程有清晰的認識,為未來的跨平台開發職涯奠定扎實基礎。

課程資訊

參考書目

Flutter/Dart 跨平台App開發實務入門

開課紀錄

您可查詢過去本課程開課紀錄。 行動應用程式開發歷史開課紀錄查詢