Mobile Development with .NET - Second Edition: Build cross-platform mobile applications with Xamarin.Forms 5 and ASP.NET Core 5

Bilgin, Can

  • 出版商: Packt Publishing
  • 出版日期: 2021-04-08
  • 售價: $1,430
  • 貴賓價: 9.5$1,359
  • 語言: 英文
  • 頁數: 572
  • 裝訂: Quality Paper - also called trade paper
  • ISBN: 1800204698
  • ISBN-13: 9781800204690
  • 相關分類: .NETASP.NET
  • 立即出貨 (庫存=1)

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

商品描述

A .NET developer's guide to leveraging .NET and C# skills for mobile development using Xamarin, Visual Studio 2019, and Azure


Key Features:

  • Uncover the new features and capabilities of the .NET 5 framework in this updated and improved second edition
  • Optimize the time required to develop highly performant cross-platform applications
  • Understand the architectural patterns and best practices for mobile application development


Book Description:

The .NET 5 framework is a unified framework with capabilities that enable you to use Microsoft's developer ecosystem on a single platform. Xamarin, used for developing mobile applications, is one of the app model implementations for .NET Core infrastructure. This book will show you how to design, architect, and develop attractive, maintainable, and robust mobile applications for multiple platforms, including iOS, Android, and UWP using Xamarin, .NET Core, and Azure.


With the help of real-world scenarios, you'll explore different phases of application development using Xamarin, from environment setup, design, and architecture to publishing. Throughout the book, you'll learn how to develop mobile apps using Xamarin and .NET Standard. You'll even be able to implement a web-based backend composed of microservices with .NET Core using various Azure services including, but not limited to, Azure Active Directory, Azure Functions. As you advance, you'll create data stores using popular database technologies such as Cosmos DB and data models such as the relational model and NoSQL.


By the end of this mobile application development book, you'll be able to create cross-platform mobile applications that can be deployed as cloud-based PaaS and SaaS.


What You Will Learn:

  • Discover the latest features of .NET 5 that can be used in mobile application development
  • Explore Xamarin.Forms Shell for building cross-platform mobile UIs
  • Understand the technical design requirements of a consumer mobile app
  • Get to grips with advanced mobile development concepts such as app data management, push notifications, and graph APIs
  • Manage app data with Entity Framework Core
  • Use Microsoft's Project Rome for creating cross-device experiences with Xamarin
  • Become well-versed with implementing machine learning in your mobile apps


Who this book is for:

This book is for ASP.NET Core developers who want to get started with mobile development using Xamarin and other Microsoft technologies. Working knowledge of C# programming is necessary to get started.

商品描述(中文翻譯)

.NET 開發人員利用 Xamarin、Visual Studio 2019 和 Azure,將 .NET 和 C# 技能應用於移動開發的指南

主要特點:
- 在這本更新和改進的第二版中,揭示 .NET 5 框架的新功能和能力
- 優化開發高性能跨平台應用程序所需的時間
- 了解移動應用程序開發的架構模式和最佳實踐

書籍描述:
.NET 5 框架是一個統一的框架,具有使您能夠在單一平台上使用微軟的開發者生態系統的能力。用於開發移動應用程序的 Xamarin 是 .NET Core 基礎架構的應用模型之一。本書將向您展示如何使用 Xamarin、.NET Core 和 Azure 設計、架構和開發具有吸引力、可維護和強大的多平台移動應用程序,包括 iOS、Android 和 UWP。

通過實際場景的幫助,您將探索使用 Xamarin 進行應用程序開發的不同階段,從環境設置、設計和架構到發布。在整本書中,您將學習如何使用 Xamarin 和 .NET Standard 開發移動應用程序。您甚至可以使用各種 Azure 服務(包括但不限於 Azure Active Directory、Azure Functions)使用 .NET Core 實現由微服務組成的基於 Web 的後端。隨著您的進展,您將使用流行的數據庫技術(如 Cosmos DB)和數據模型(如關聯模型和 NoSQL)創建數據存儲。

通過閱讀本書,您將能夠創建可部署為基於雲的 PaaS 和 SaaS 的跨平台移動應用程序。

學到什麼:
- 探索可用於移動應用程序開發的 .NET 5 的最新功能
- 使用 Xamarin.Forms Shell 構建跨平台移動 UI
- 了解消費者移動應用程序的技術設計要求
- 熟悉高級移動開發概念,如應用程序數據管理、推送通知和圖形 API
- 使用 Entity Framework Core 管理應用程序數據
- 使用微軟的 Project Rome 在 Xamarin 中創建跨設備體驗
- 熟練在移動應用程序中實現機器學習

適合對象:
本書適用於希望使用 Xamarin 和其他微軟技術開始進行移動開發的 ASP.NET Core 開發人員。需要具備 C# 編程的工作知識才能開始閱讀。