mobileapp - SWUI

使用SwiftUI開發跨Apple OS的使用者介面

Develop User Interfaces Crossing Apple OS with SwiftUI
  • 時數:28小時
  • 費用:NT$ 24,000
  • 點數:6.0

選擇查詢分區開課時間

地點 班號 日期 時間 報名
台北 21663 班 2021/06/07 ~ 2021/06/10 每週一二三四 09:00~17:00 報名

目前查無開課時段

詳細開課時間請洽詢業務

聯絡恆逸

教材

恆逸專用教材

課程目標

在WWDC 2019大會之中,其中最大的消息就是SwiftUI的發佈。過去使用UIKit開發使用者介面,通常要搭配storyboards,SwiftUI是一個全新的框架。SwiftUI與UIKit不同,SwiftUI是完全建構在程式碼之上。因為SwiftUI是使用Swift所建構而成,相對於Objective-C,SwiftUI利用Swift的語言特性可以使用更少的程式碼來完成複雜的App。SwiftUI的語法更易於理解,並可以透過 Automatic Preview來快速預覽設計的介面。

更重要的是,使用SwiftUI能夠讓你的App自動支援一些進階的功能,像是動態型別(Dynamic Type)、黑暗模式(Dark Mode)、本地化(Localization)、以及輔助使用(Accessibility)。此外,SwiftUI支援更加簡單易懂的以宣告的方式,來設計及開發使用者介面,就可以讓開發者建立全功能使用者介面,而且同時開放相同API,讓開發者一次就能寫出跨iOS、iPadOS、macOS,watchOS和tvOS等五個Apple OS的應用程式。鑑於上述特性,對於iOS App開發人員來說,盡早熟悉如何使用SwiftUI是非常重要的,因為Apple會逐漸將重心轉移到這個框架上。本課程的特色理論與實務並進,帶您學會使用SwiftUI開發App。

適合對象

  1. 想了解Apple新的UI開發技術
  2. 熟悉Swift語法

課程內容

  1. Text and images
  2. View layout
  3. Responding to events
  4. Lists
  5. Forms
  6. Containers
  7. Alerts and action sheets
  8. Presenting views
  9. Transforming views
  10. Animation
  11. Composing views

學會技能

  1. 熟悉Xcode開發工具
  2. 了解SwiftUI與UIKit之差異
  3. 熟悉SwiftUI開發基礎
  4. 了解Apple UI設計概念

備註事項

1.恆逸上課環境提供MacBook電腦設備

2.自備電腦優惠:如自備如自備MacBook上課並自行安裝上課使用軟體,可再優惠NT$2,400元

3.自備電腦軟體需求說明:

※請顧客於開課前自行安裝好XCode 12.4軟體

※注意作業系統版本Mac OS X 10.15.4 (含)以上,才能安裝XCode 12.4 (恆逸安裝Mac OS 10.15.4)

4.課程優惠方案:

早鳥優惠價:開課前2周完成報名繳費,享有早鳥優惠價NT$21,600元

學生優惠價:參加校園IT職涯學習護照方案,享有5折優惠價NT$12,000元

※上課學員心得分享