跳到主要內容

Xamarin.Forms 跨平台APP開發程式課程

因應行動應用與資訊系統App化的發展趨勢,落實教學創新之行動化與智慧化特色,特舉辦Xamarin.Forms 開發App進階實作系列課程,引領學生踏入App開發的領域,一次性開發出可以在 iOS & Android & Windows下運行的行動裝置應用程式,強化進階數位能力,具備求職就業的利器。

上課時間

9:00~17:00(中午休息一小時)

上課地點

六館 60406教室

參加資格

  • 元智大學在校學生
  • 有 .NET / C# 程式語言使用經驗
  • 有使用 Visual Studio IDE 經驗(有原生 Android / iOS 開發經驗尤佳)

錄取篩選順序

  1. 曾報名參加「第一至第三屆元智大學創意APP競賽活動」的同學
  2. 應屆畢業同學
  3. 大二、大三及碩一同學

線上報名

  • 請於報名期間 109.5.18 - 109.5.27 至元智大學 Portal 圖書資訊服務處專頁活動報名。
  • 報名截止後將通知錄取者,請於109.5.27前,繳交1000元保證金(課程結束後,全勤者全額退還)至資服處處本部(五館三樓R5309)。
  • 主辦單位保留課程調整之權利。
 課程概要日期報名人數上限
(備餐盒)
Day 1
  1. Xamarin 開發平台介紹
  2. 不同手機尺寸與解析度之視覺設計與套版方法
  3. Xamarin.Forms 開發環境準備設定
  4. Xamarin.Forms 開發需求與學習指引

5/31(日)

50

Day 2
  1. 不同專案類型、專案屬性、Android SDK介紹
  2. 原生 Android / iOS / Forms 專案開發練習
  3. 共用程式碼與 UI 的方法選擇
  4. XAML / MVVM / 資料綁定基本概念介紹與說明

6/6(六)

50

Day 3
  1. Xamarin.Forms 應用專案開發注意事項及技術要點
  2. Prism 開發框架說明:視模型定位器、導航服務、導航參數傳遞、深度連結、相依性注入、對話窗、事件聚合器
  3. 導航頁面與導航抽屜頁面開發與設計上要注意的事項

6/7(日)

50

Day 4
  1. XAML 視覺項目架構與共通屬性
  2. 版面配置、使用者介面控制項的使用和注意事項與練習
  3. ListView 的各種開發與設計情境練習
  4. 各種不同情境頁面應用開發設計練習
  5. 命名空間、項目、屬性、屬性項目、標記延伸功能、樣式與樣板
  6. 進階XAML 技巧 : XAML編譯、資源字典、靜態與動態資源、隱含與明確樣式、資源繼承、數值轉換器、字串格式化

6/14(日)

50

Day 5
  1. 進階 XAML 技巧:平面轉換、可綁定屬性、附加屬性、附加行為、客製化控制項、使用者控制項、觸發、手勢操作、動畫、Renderer
  2. Xamarin.Forms 核心服務與技術:如何從PCL專案執行原生專案的方法、如何從原生專案執行PCL專案功能、Device類別、客製專屬平台控制項
  3. 常用套件與插件

6/20(六)

50

Day 6
  1. 產生特定平台可發佈檔案與注意事項
  2. 各種應用練習:檔案存取、SQLite資料庫、與裝置硬體互動、一維或二維條碼掃描與產生、OAuth2身分驗證、呼叫與存取Web服務、拍照與上傳到Web、多國語系作法

6/21(日)

50