學生可透過本門課程,實際動手開發Apple iOS原生行動應用App,並了解Swift程式語言、SwiftUI以及內建裝置功能應用。
設備建議
- Macbook(至少2015年後的機種),安裝Xcode 12
- 測試可開啟SwiftUI Preview
時數
- 30 ~ 54hr (可依需求調整)
課程大綱
- 開發環境與Swift語法
- Hello Swift! Xcode認識
- 變數與常數
- 陣列與字典
- 控制流程
- 函數
- 物件與類別
- SwiftUI 介面設計
- 文字/圖片呈現
- 按鈕與事件
- 畫面排版
- 清單
- 請求使用者回應
- 設定頁面
- 捲動的世界
- 分頁結構
- 自由自在的繪圖世界
- 客製化清單
- 手勢整合
- 使用者輸入驗證
- 內建裝置
- 取得裝置相關資訊
- 相簿與相機
- 地圖與位置
- 內建瀏覽器
- 感應器
- 裝置震動與音效
- 影片與音樂撥放
- 網路連接
- App上架