iOS Swift App 開發

CourseBanner

學生可透過本門課程,實際動手開發Apple iOS原生行動應用App,並了解Swift程式語言、SwiftUI以及內建裝置功能應用。

設備建議

  • Macbook(至少2015年後的機種),安裝Xcode 12
  • 測試可開啟SwiftUI Preview

時數

  • 30 ~ 54hr (可依需求調整)

課程大綱

  1. 開發環境與Swift語法
    • Hello Swift! Xcode認識
    • 變數與常數
    • 陣列與字典
    • 控制流程
    • 函數
    • 物件與類別
  2. SwiftUI 介面設計
    1. 文字/圖片呈現
    2. 按鈕與事件
    3. 畫面排版
    4. 清單
    5. 請求使用者回應
    6. 設定頁面
    7. 捲動的世界
    8. 分頁結構
    9. 自由自在的繪圖世界
    10. 客製化清單
    11. 手勢整合
    12. 使用者輸入驗證
  3. 內建裝置
    1. 取得裝置相關資訊
    2. 相簿與相機
    3. 地圖與位置
    4. 內建瀏覽器
    5. 感應器
    6. 裝置震動與音效
    7. 影片與音樂撥放
  4. 網路連接
  5. App上架