Elevate SwiftUI Skills by Building Projects: Build four modern applications using Swift, Xcode 14, and SwiftUI for iPhone, iPad, Mac, and Apple Watch

Hussain, Frahaan

  • 出版商: Packt Publishing
  • 出版日期: 2023-09-08
  • 售價: $1,590
  • 貴賓價: 9.5$1,511
  • 語言: 英文
  • 頁數: 268
  • 裝訂: Quality Paper - also called trade paper
  • ISBN: 1803242078
  • ISBN-13: 9781803242071
  • 相關分類: Apple Developer使用者介面 UI
  • 下單後立即進貨 (約3~4週)

商品描述

Explore the power of SwiftUI, creating complex user interfaces for different Apple platforms as you design a tax calculator app, a photo gallery app, an app store, and a fitness companion app

Key Features

  • Learn how to use the latest SwiftUI features such as UIkit
  • Develop UIs for all categories of Apple devices, from the Apple Watch to the iPad
  • Enhance your applications further with advanced SwiftUI features
  • Purchase of the print or Kindle book includes a free PDF eBook

Book Description

Elevate SwiftUI Skills by Building Projects helps you harness the cutting-edge potential of SwiftUI and its innovative and user-friendly approach to crafting user interfaces for Apple platforms with the power of Swift. This book will enhance your UI programming skills with SwiftUI through a project-based methodology, guiding you to create four real-world projects.
Starting with a quick recap of Swift and SwiftUI, you’ll gradually develop projects tailored for iPhone, iPad, macOS, and watchOS using Swift and Xcode. You’ll experience SwiftUI’s versatility in action as you build a tax calculator for iPhone and a photo gallery for the iPad, which uses a larger display to enhance the viewing experience. You’ll also create an app store for Mac and, finally, get to grips with the power of SwiftUI for smaller devices such as the Apple Watch by designing a Fitness Companion app.
By the end of this book, you'll have built fully functional projects across multiple platforms and gained the expertise needed to excel as a professional SwiftUI developer.

What you will learn

  • Start with a quick recap of UI essentials in Swift and Swift basics
  • Discover how UI elements are integrated into apps
  • Understand how SwiftUI builds on top of the pre-existing Swift programming language
  • Familiarize yourself with the latest Xcode version to create SwiftUI apps
  • Develop a wide variety of applications that can be used as cornerstones
  • Design and code for watchOS, iOS, macOS, and iPadOS in SwiftUI through explicit projects

Who this book is for

If you are a mobile developer already well-versed in Apple development using Swift, this book will further advance your skills in UI design. Basic Swift, Xcode, and Apple OS knowledge will help you get the most out of this book.

商品描述(中文翻譯)

探索 SwiftUI 的強大功能,透過設計稅務計算器應用程式、相片庫應用程式、應用程式商店和健身伴侶應用程式,為不同的 Apple 平台創建複雜的使用者介面。

主要特點:

- 學習如何使用最新的 SwiftUI 功能,如 UIkit
- 為從 Apple Watch 到 iPad 的所有類別的 Apple 設備開發使用者介面
- 進一步增強您的應用程式,使用高級 SwiftUI 功能
- 購買印刷版或 Kindle 版本的書籍將包含免費的 PDF 電子書

書籍描述:

《通過建立專案提升 SwiftUI 技能》幫助您充分利用 SwiftUI 的尖端潛力,以其創新且使用者友好的方式來為 Apple 平台打造使用者介面,並搭配 Swift 的強大功能。本書將通過專案為您提供的方法,提升您的 SwiftUI UI 編程技能,引導您創建四個真實世界的專案。
從快速回顧 Swift 和 SwiftUI 開始,您將逐步使用 Swift 和 Xcode 開發針對 iPhone、iPad、macOS 和 watchOS 的專案。在構建 iPhone 的稅務計算器和 iPad 的相片庫時,您將體驗到 SwiftUI 的多功能性,後者使用較大的顯示屏增強了觀看體驗。您還將為 Mac 創建應用程式商店,最後通過設計健身伴侶應用程式,掌握 SwiftUI 在較小的設備(如 Apple Watch)上的強大功能。
通過閱讀本書,您將在多個平台上建立完全功能的專案,並獲得成為專業 SwiftUI 開發人員所需的專業知識。

您將學到什麼:

- 快速回顧 Swift 和 Swift 基礎知識的 UI 要點
- 了解如何將 UI 元素整合到應用程式中
- 了解 SwiftUI 如何在現有的 Swift 程式語言基礎上構建
- 熟悉最新的 Xcode 版本,以創建 SwiftUI 應用程式
- 通過具體的專案在 SwiftUI 中為 watchOS、iOS、macOS 和 iPadOS 設計和編碼
- 如果您是已經熟悉使用 Swift 進行 Apple 開發的移動開發人員,本書將進一步提升您在 UI 設計方面的技能。基本的 Swift、Xcode 和 Apple OS 知識將幫助您充分利用本書的內容。

目錄大綱

  1. Swift and SwiftUI Recap
  2. iPhone Project - Tax Calculator Design
  3. iPhone Project - Tax Calculator Functionality
  4. iPad Project - Photo Gallery Overview
  5. iPad Project - Photo Gallery Enhanced View
  6. Mac Project - App Store Bars
  7. Mac Project - App Store Body
  8. Watch Project - Fitness Companion Design
  9. Watch Project - Fitness Companion UI

目錄大綱(中文翻譯)

- Swift 和 SwiftUI 回顧
- iPhone 專案 - 稅務計算器設計
- iPhone 專案 - 稅務計算器功能
- iPad 專案 - 照片庫概述
- iPad 專案 - 照片庫增強視圖
- Mac 專案 - App Store 條
- Mac 專案 - App Store 內容
- Watch 專案 - 健身伴侶設計
- Watch 專案 - 健身伴侶使用者介面