Getting Started with the Uno Platform and Winui 3: Hands-On Building of Cross-Platform Desktop, Mobile, and Web Applications That Can Run Anywhere (Paperback)
暫譯: 開始使用 Uno 平台和 WinUI 3:實作跨平台桌面、行動和網頁應用程式的實務指南,能在任何地方運行

Skye Hoefling

  • 出版商: Apress
  • 出版日期: 2022-10-01
  • 售價: $1,940
  • 貴賓價: 9.5$1,843
  • 語言: 英文
  • 頁數: 548
  • 裝訂: Quality Paper - also called trade paper
  • ISBN: 1484282477
  • ISBN-13: 9781484282472
  • 相關分類: 使用者介面 UI
  • 立即出貨 (庫存=1)

買這商品的人也買了...

相關主題

商品描述

Get ready to build applications that can run anywhere using the Uno Platform and WinUI.
Modern application development can be an intimidating and complex topic, especially when you are building cross-platform applications that need to support multiple operating systems and form factors. There are so many options when it comes to frameworks and selecting the right one for your enterprise is critical in delivering a successful product to market. For the developer who has zero experience building apps with Xamarin, UWP, WinUI, or the Uno Platform, this book deconstructs those complex concepts into tangible building blocks so that productivity gains are immediately recognized.

You will start off learning basic concepts and get a bird's-eye view of the enabling technologies to ensure that you feel comfortable with the tools and terminology. From there, you will learn about some of the more popular options in the .NET ecosystem, understand their attributes and shortcomings, and learn why the Uno Platform is ideal for building a cross-platform application that targets Android, iOS, Windows, WASM (Web Assembly), Linux, and MacOS.

Then, you will follow a product release timeline that takes you through building an application, introducing key concepts at every step of the way. Each section of the book is chock full of tips and edge case documentations for the different platforms.

 

What You Will Learn

  • Manage multi-targeting solutions: specifically, how to handle the different project heads
  • Effectively write cross-platform software and handle the edge cases of the different platforms
  • Understand the fundamentals of working with Uno Platform WinUI apps
  • Explore enterprise-grade application architecture using MVVM
  • Understand Dependency Injection and how it applies to application architecture

 

 

Who This Book Is For

Developers who understand some basics of C# and object-oriented programming

 

商品描述(中文翻譯)

準備好使用 Uno Platform 和 WinUI 建立可以在任何地方運行的應用程式。

現代應用程式開發可能是一個令人生畏且複雜的主題,特別是當你需要建立支援多個作業系統和形狀因子的跨平台應用程式時。在框架的選擇上有如此多的選項,選擇適合你企業的正確框架對於將成功的產品推向市場至關重要。對於那些對於使用 Xamarin、UWP、WinUI 或 Uno Platform 建立應用程式毫無經驗的開發者,本書將這些複雜的概念拆解成具體的構建模塊,以便立即認識到生產力的提升。

你將從學習基本概念開始,並獲得啟用技術的全景視圖,以確保你對工具和術語感到舒適。接著,你將了解 .NET 生態系統中一些更受歡迎的選項,理解它們的特性和缺點,並學習為什麼 Uno Platform 是建立針對 Android、iOS、Windows、WASM(Web Assembly)、Linux 和 MacOS 的跨平台應用程式的理想選擇。

然後,你將遵循一個產品發布時間表,帶你逐步建立應用程式,在每一步介紹關鍵概念。本書的每個部分都充滿了針對不同平台的提示和邊緣案例文檔。

 

你將學到什麼


  • 管理多目標解決方案:特別是如何處理不同的專案頭

  • 有效地編寫跨平台軟體並處理不同平台的邊緣案例

  • 理解使用 Uno Platform WinUI 應用程式的基本原則

  • 探索使用 MVVM 的企業級應用程式架構

  • 理解依賴注入及其在應用程式架構中的應用

 

 

本書適合誰

了解一些 C# 和物件導向程式設計基礎的開發者

 

作者簡介

Andrew Hoefling is Lead Software Engineer for FileOnQ and works on mobile apps for government, first responders, and more using Xamarin and .NET technologies. He has been using .NET and Microsoft Technologies since 2006 and has a Bachelor of Science degree from Rochester Institute of Technology in Game Design and Development. Prior to FileOnQ, Andrew was an independent consultant running his own software business. He has a background in Enterprise Software building custom web portals for large corporations as well as small projects used by general consumers. He is an active Open Source contributor, a Microsoft MVP in Developer Technologies, a .NET Foundation Member and a DNN MVP. You can find him on twitter @andrew_hoefling as well at his software development blog (andrewhoefling) where you will find a wide range of blogs from Xamarin to .NET.

作者簡介(中文翻譯)

Andrew Hoefling 是 FileOnQ 的首席軟體工程師,專注於為政府、第一響應者等開發使用 Xamarin 和 .NET 技術的行動應用程式。他自 2006 年以來一直在使用 .NET 和微軟技術,並擁有羅徹斯特理工學院的遊戲設計與開發理學士學位。在加入 FileOnQ 之前,Andrew 是一名獨立顧問,經營自己的軟體業務。他在企業軟體方面有豐富的背景,為大型企業建立自訂的網頁入口網站,以及為一般消費者開發的小型專案。他是一位活躍的開源貢獻者,並且是微軟開發技術的 MVP、.NET 基金會成員以及 DNN MVP。您可以在 Twitter 上找到他 @andrew_hoefling,還可以在他的軟體開發部落格 (andrewhoefling) 中找到從 Xamarin 到 .NET 的各種部落格文章。