.NET MAUI Projects - Third Edition: Build multi-platform desktop and mobile apps from scratch using C# and Visual Studio 2022

Cummings, Michael, Hindrikes, Daniel, Karlsson, Johan

  • 出版商: Packt Publishing
  • 出版日期: 2024-02-09
  • 售價: $2,060
  • 貴賓價: 9.5$1,957
  • 語言: 英文
  • 頁數: 630
  • 裝訂: Quality Paper - also called trade paper
  • ISBN: 1837634912
  • ISBN-13: 9781837634910
  • 相關分類: .NETC#ScratchVisual Studio使用者介面 UI
  • 立即出貨 (庫存=1)

商品描述

Harness the powerful features of .NET MAUI to create multi-platform app projects using location services, the weather API, machine learning, and much more


Key Features:

  • Learn from real-world examples and develop multi-platform apps and games using AR and services of varying complexity
  • Explore the essential features of .NET MAUI such as Shell, CollectionView, and CarouselView
  • Get to grips with advanced concepts such as machine learning and cloud services for mobile development
  • Purchase of the print or Kindle book includes a free PDF eBook


Book Description:

This third edition of .NET MAUI Projects explores the features of .NET MAUI, a lightweight multi-platform development toolkit for building apps with a rich user interface. Updated to cover the latest features of .NET MAUI, including CollectionView and Shell, this book delves into concepts such as machine learning and cloud services.

Starting with an overview of .NET Core and how it works, this book shares tips for choosing the right development environment for planning multi-platform apps. You'll then build your first .NET MAUI app and advance to learning how to use Shell to implement app architecture. Progressing in complexity, the projects guide you through creating apps, ranging from a location tracker and weather map to machine learning and multiplayer games. Further, the book will take you through modern mobile development frameworks such as SQLite, .NET Core, and ML.NET, empowering you to customize your apps for Windows, macOS, Android, and iOS platforms for native-like performance. Engaging examples are woven throughout the book so you can grasp essential concepts by writing code rather than extensive theory.

By the end of this book, you'll be ready to develop your own native apps using .NET MAUI and associated technologies such as .NET Core, Visual Studio 2022, and C#.


What You Will Learn:

  • Set up .NET MAUI to build native apps for multiple platforms using its single project capabilities
  • Understand the core aspects of developing a mobile app, such as layout, UX, and rendering
  • Use custom handlers for platform-specific access
  • Discover how to create custom layouts for your apps with .NET MAUI Shell
  • Implement serverless services in your .NET MAUI apps using Azure SignalR
  • Create a .NET MAUI Blazor application leveraging the power of web technologies
  • Build and train machine learning models using ML.NET and Azure Cognitive Services


Who this book is for:

This book is for C# and .NET developers who want to learn .NET MAUI and get started with native .NET Core mobile application development from the ground up. Working knowledge of Visual Studio and C# will help you to get the most out of this book.

商品描述(中文翻譯)

發揮.NET MAUI強大的功能,使用位置服務、天氣API、機器學習等創建多平台應用程式項目。

主要特點:
- 通過實際示例學習,使用不同複雜度的AR和服務開發多平台應用程式和遊戲。
- 探索.NET MAUI的基本功能,如Shell、CollectionView和CarouselView。
- 掌握機器學習和雲服務等高級概念,用於移動開發。
- 購買印刷版或Kindle書籍將包含免費的PDF電子書。

書籍描述:
《.NET MAUI項目》第三版探索了.NET MAUI的功能,這是一個輕量級的多平台開發工具包,用於構建具有豐富用戶界面的應用程式。本書已更新以涵蓋.NET MAUI的最新功能,包括CollectionView和Shell,並深入介紹了機器學習和雲服務等概念。

從.NET Core的概述和工作方式開始,本書分享了選擇適合的開發環境以規劃多平台應用程式的技巧。然後,您將建立第一個.NET MAUI應用程式,並進一步學習如何使用Shell實現應用程式架構。隨著難度的增加,本書將引導您創建各種應用程式,從位置追踪器和天氣地圖到機器學習和多人遊戲。此外,本書還將帶您了解現代移動開發框架,如SQLite、.NET Core和ML.NET,使您能夠為Windows、macOS、Android和iOS平台自定義應用程式,實現原生般的性能。書中穿插著引人入勝的示例,讓您通過編寫代碼而不是廣泛的理論來掌握基本概念。

通過閱讀本書,您將準備好使用.NET MAUI和相關技術(如.NET Core、Visual Studio 2022和C#)開發自己的原生應用程式。

學到什麼:
- 設置.NET MAUI以使用其單一項目功能為多個平台構建原生應用程式。
- 了解開發移動應用程式的核心方面,如佈局、UX和渲染。
- 使用自定義處理程序進行平台特定訪問。
- 使用.NET MAUI Shell創建應用程式的自定義佈局。
- 使用Azure SignalR在.NET MAUI應用程式中實現無服務器服務。
- 利用Web技術創建.NET MAUI Blazor應用程式。
- 使用ML.NET和Azure Cognitive Services構建和訓練機器學習模型。

本書適合對象:
本書適合C#和.NET開發人員,他們想要學習.NET MAUI並從頭開始進行本機.NET Core移動應用程式開發。熟悉Visual Studio和C#將有助於您充分利用本書的內容。