.NET MAUI for C# Developers: Build cross-platform mobile and desktop applications
暫譯: .NET MAUI 為 C# 開發者:構建跨平台的移動和桌面應用程式

Liberty, Jesse, Juarez, Rodrigo

  • 出版商: Packt Publishing
  • 出版日期: 2023-03-31
  • 售價: $1,580
  • 貴賓價: 9.5$1,501
  • 語言: 英文
  • 頁數: 296
  • 裝訂: Quality Paper - also called trade paper
  • ISBN: 1837631697
  • ISBN-13: 9781837631698
  • 相關分類: C#使用者介面 UI
  • 立即出貨 (庫存=1)

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

相關主題

商品描述

A practical guide to mastering C# and .NET MAUI to build native cross-platform apps with a single codebase

Purchase of the print or Kindle book includes a free PDF eBook

 

Key Features:

  • Extend your skills to build cross-platform native apps for iOS, Android, Windows, and Mac
  • Learn by working on a real-world project
  • Go beyond MAUI and integrate with the .NET ecosystem

 

Book Description:

While UI plays a pivotal role in retaining users in a highly competitive landscape, maintaining the same UI can be tricky if you use different languages for different platforms, leading to mismatches and un-synced pages. In this book, you'll see how .NET MAUI allows you to create a real-world application that will run natively on different platforms. By building on your C# experience, you'll further learn to create beautiful and engaging UI using XAML or fluent C#, architect a solid app, and discover best practices for this Microsoft platform.

The book starts with the fundamentals and quickly moves to intermediate and advanced topics on laying out your pages, navigating between them, and adding controls to gather and display data. You'll explore the key architectural pattern of Model-View-ViewModel: and ways to leverage it. You'll also get to grips with using xUnit and NSubstitute to create robust and reliable code coverage.

By the end of this book, you'll be well-equipped to leverage .NET MAUI and create an API for your app to interact with a web frontend to the backend data using Blazor and C#.

 

What You Will Learn:

  • Explore the fundamentals of creating .NET MAUI apps with Visual Studio
  • Understand XAML and fluent C# as the key tools for building your user interface
  • Obtain and Display data using layout and controls
  • Discover the MVVM pattern to create robust apps
  • Acquire the skills for storing and retrieving persistent data
  • Build custom controls when the supplied controls fall short
  • Use unit testing to ensure your app is solid and reliable
  • Integrate into the .NET ecosystem to build a web-based frontend

 

Who this book is for:

Learning .NET MAUI is targeted squarely at C# programmers, whether or not they have experience with cross-platform or mobile applications, who wish to learn Microsoft's premier platform for building iOS, Android, Windows and Mac apps using a single C#-based solution.

商品描述(中文翻譯)

實用指南:掌握 C# 和 .NET MAUI,使用單一代碼庫構建原生跨平台應用程式

購買印刷版或 Kindle 書籍包括免費 PDF 電子書

主要特色:


  • 擴展您的技能,為 iOS、Android、Windows 和 Mac 構建跨平台原生應用程式

  • 通過實際項目學習

  • 超越 MAUI,與 .NET 生態系統整合

書籍描述:

在競爭激烈的市場中,使用者介面(UI)在留住用戶方面扮演著關鍵角色,但如果對於不同平台使用不同語言,維持相同的 UI 可能會變得棘手,導致不匹配和不同步的頁面。在本書中,您將看到 .NET MAUI 如何讓您創建一個可以在不同平台上原生運行的實際應用程式。通過建立在您的 C# 經驗之上,您將進一步學習如何使用 XAML 或流暢的 C# 創建美觀且引人入勝的 UI,架構一個穩固的應用程式,並發現這個微軟平台的最佳實踐。

本書從基礎知識開始,迅速進入中級和高級主題,包括佈局頁面、在頁面之間導航以及添加控制項以收集和顯示數據。您將探索模型-視圖-視圖模型(Model-View-ViewModel)的關鍵架構模式及其利用方式。您還將學會使用 xUnit 和 NSubstitute 來創建穩健且可靠的代碼覆蓋率。

在本書結束時,您將能夠充分利用 .NET MAUI,為您的應用程式創建 API,以便使用 Blazor 和 C# 與後端數據的網頁前端進行互動。

您將學到什麼:


  • 探索使用 Visual Studio 創建 .NET MAUI 應用程式的基本原理

  • 理解 XAML 和流暢的 C# 作為構建用戶介面的關鍵工具

  • 使用佈局和控制項獲取和顯示數據

  • 發現 MVVM 模式以創建穩健的應用程式

  • 獲得存儲和檢索持久數據的技能

  • 在提供的控制項不足時構建自定義控制項

  • 使用單元測試確保您的應用程式穩固可靠

  • 整合進入 .NET 生態系統以構建基於網頁的前端

本書適合誰:

學習 .NET MAUI 的對象主要是 C# 程式設計師,無論他們是否有跨平台或移動應用程式的經驗,旨在學習微軟的首選平台,以單一基於 C# 的解決方案構建 iOS、Android、Windows 和 Mac 應用程式。