.Net Maui in Action (Paperback)

Goldman, Matt

  • 出版商: Manning
  • 出版日期: 2023-09-05
  • 定價: $2,230
  • 售價: 9.5$2,119
  • 語言: 英文
  • 頁數: 431
  • 裝訂: Quality Paper - also called trade paper
  • ISBN: 1633439402
  • ISBN-13: 9781633439405
  • 相關分類: .NET使用者介面 UI
  • 立即出貨 (庫存 < 4)

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

相關主題

商品描述

Build cross-platform apps with .NET MAUI! This exciting new technology helps you create mobile and desktop apps using a common set of .NET tools.

Summary

In .NET MAUI in Action you will learn how to:

 

  • Set up your environment for cross-platform development
  • Write an interactive UI in XAML using out-of-the-box controls
  • Apply the MVVM pattern to build maintainable code
  • Extend your control library with custom controls
  • Structure your app using common navigation paradigms
  • Build fully custom drawn controls with the MAUI Graphics library
  • Use common device features like GPS
  • Use DevOps tools to automate deployment and testing


.NET MAUI in Action shows you how you can use the cutting-edge MAUI framework to write apps that will run on Windows, Android, macOS and iOS platforms using your existing .NET development skills. This book reveals essential MAUI development techniques through hands-on example applications in every chapter. You'll learn cross-platform development quickly as you start building your own rich apps.

Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications.

About the technology
.NET MAUI is a new .NET workload for building apps that run on iOS, MacOS, Android, and Windows. It's a simple, easy-to-use evolution of Xamarin.Forms that allows you to share the same code across cloud, web, desktop, and mobile. Best of all, you get access to the entire ecosystem of .NET tools. You can keep using your favorite stack to develop amazing UIs and share code with other components of your solution.

About the book
.NET MAUI in Action teaches you to build cross-platform applications with the skills you already have as a .NET developer. There's no platform-specific knowledge needed to get started; you'll learn everything you need about Android, iOS, and more through the book's hands-on guidance. You'll dive straight into creating apps and rapidly progress from "Aloha World" to To-Do list apps, a movie recommender app, and eventually a full-stack solution using enterprise architecture patterns. You'll also learn how to use GitHub Actions to deploy robust, testable, and maintainable apps.

Learn how to deliver a consistent look and feel for your apps across platforms while tailoring your user experience to relevant devices. Throughout, you'll use the built-in controls of .NET MAUI and learn how to develop your own custom solutions. You'll soon be confidently delivering complex apps without mastering platform-specific skill sets.

About the reader
For experienced .NET developers.

About the author
Matt Goldman is a solution architect at SSW. He has built a number of consumer and enterprise apps for a range of national and multinational customers, as well as for the Australian government. Matt is a regular speaker at user groups and conferences and maintains open source libraries for use in .NET MAUI apps.

商品描述(中文翻譯)

使用.NET MAUI建立跨平台應用程式!這項令人興奮的新技術可以幫助您使用一組共同的.NET工具來建立行動和桌面應用程式。

摘要
在《.NET MAUI in Action》中,您將學習以下內容:
- 設定跨平台開發環境
- 使用現成的控制項在XAML中撰寫互動式使用者介面
- 應用MVVM模式建立易於維護的程式碼
- 使用自訂控制項擴充控制項庫
- 使用常見的導航範例結構化應用程式
- 使用MAUI圖形庫建立完全自訂的繪製控制項
- 使用GPS等常見設備功能
- 使用DevOps工具自動化部署和測試

《.NET MAUI in Action》向您展示如何使用尖端的MAUI框架撰寫可在Windows、Android、macOS和iOS平台上運行的應用程式,並利用您現有的.NET開發技能。本書通過每個章節中的實例應用程式揭示了基本的MAUI開發技術。在開始建立自己豐富的應用程式時,您將快速學習跨平台開發。

購買印刷版書籍還包括Manning Publications提供的PDF、Kindle和ePub格式的免費電子書。

關於技術
.NET MAUI是一個新的.NET工作負載,用於構建在iOS、MacOS、Android和Windows上運行的應用程式。它是Xamarin.Forms的簡單易用的演進版本,允許您在雲端、網頁、桌面和行動平台上共享相同的程式碼。最重要的是,您可以繼續使用您喜愛的堆棧來開發令人驚艷的使用者介面並與解決方案的其他組件共享程式碼。

關於本書
《.NET MAUI in Action》教您如何使用您作為.NET開發人員已經具備的技能來建立跨平台應用程式。您無需具備特定平台的知識即可開始;通過本書的實踐指導,您將學習有關Android、iOS等的一切。您將直接開始創建應用程式,並從「Aloha World」快速進展到待辦事項清單應用程式、電影推薦應用程式,最終實現使用企業架構模式的全棧解決方案。您還將學習如何使用GitHub Actions部署堅固、可測試和易於維護的應用程式。

學習如何在各個平台上提供一致的外觀和感覺,同時根據相關設備調整使用者體驗。在整個過程中,您將使用.NET MAUI的內建控制項,並學習如何開發自己的自訂解決方案。很快,您將自信地交付複雜的應用程式,而無需掌握特定平台的技能。

關於讀者
適合有經驗的.NET開發人員。

關於作者
Matt Goldman是SSW的解決方案架構師。他為多個國家和跨國客戶以及澳大利亞政府建立了多個消費者和企業應用程式。Matt經常在用戶組和會議上發表演講,並維護用於.NET MAUI應用程式的開源庫。