As an Amazon Associate I earn from qualifying purchases

.NET MAUI: A Comprehensive Guide for C# Developers to Build Cross-Platform Apps

Add your review

$19.79


Price: $19.79
(as of May 21,2023 05:44:41 UTC – Details)


If you are a C# programmer seeking to learn Microsoft’s premier cross-platform app building platform for iOS, Android, Windows and Mac, then ‘.NET MAUI’ is the book for you. It teaches you how to create a real-world application that can run natively on different devices and platforms efficiently using a single codebase. Additionally, by extending your C# skills, you’ll learn to develop visually appealing user interfaces using XAML, create a solid app architecture and follow the best practices of this Microsoft platform.

What’s more, the purchase of the Kindle or print book comes with a free PDF eBook. The book covers basics, intermediate and advanced levels of UI layout, navigation, data gathering and data display using controls, and the MVVM model.

The topics of creating a backend API to connect with a web frontend, storing and retrieving persistent data, and unit testing to ensure the app’s solidness and reliability are extensively covered.

Eventually, you’ll be well-equipped with knowledge to leverage the .NET MAUI platform and employ C# to build robust, visually appealing, and cross-platform applications for different platforms.

Key Features

Learn to build native cross-platform apps for iOS, Android, Windows, and Mac by extending your C# knowledge to .NET MAUI
Real-world project-based learning approach
Integration with .NET ecosystem beyond MAUI

Book Description

In a highly competitive world, UI is the game-changer in retaining users. Inconsistencies and un-synced pages can happen if you use different languages on different platforms, making UI maintenance tricky. ‘.NET MAUI’ shows how to create a cross-platform application that runs natively on multiple platforms using C# and .NET MAUI.

This book starts with the basics and progresses to intermediate and advanced topics such as laying out pages, navigation, adding controls, and using XAML as the primary tool for creating user interfaces. Coverage of the Model-View-ViewModel architectural pattern, and how to leverage it, is also included. xUnit and NSubstitute are used to develop a reliable and robust app code.

After reading 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 C#.

What you will learn

Discover the Visual Studio basics to create .NET MAUI apps
Create elegant and visually appealing user interfaces using XAML
Capture, display and manage data using layouts and controls
Create robust apps implementing MVVM patterns
Master data storing and retrieval
Develop codes that are solid and reliable using unit testing

Who this book is for

This book is intended for C# programmers who want to develop cross-platform or mobile applications and are interested in learning about Microsoft’s premier platform for iOS, Android, Windows and Mac apps using a single C#-based code solution.

Table of Contents

Assembling your tools and creating your first app
What we will build: Forget Me
XAML and Fluent C#
Controls
Pages and Layout
Databinding and the MVVM pattern
Navigation and routes
Storing and retrieving data
Unit Testing with Mocks
Custom Controls
Creating a back end service and API

Publisher ‏ : ‎ Packt Publishing (March 31, 2023)
Language ‏ : ‎ English
Paperback ‏ : ‎ 296 pages
ISBN-10 ‏ : ‎ 1837631697
ISBN-13 ‏ : ‎ 978-1837631698
Item Weight ‏ : ‎ 1.13 pounds
Dimensions ‏ : ‎ 7.5 x 0.7 x 9.25 inches

User Reviews

0.0 out of 5
0
0
0
0
0
Write a review

There are no reviews yet.

Be the first to review “.NET MAUI: A Comprehensive Guide for C# Developers to Build Cross-Platform Apps”

Your email address will not be published. Required fields are marked *

$19.79

Add to wishlistAdded to wishlistRemoved from wishlist 0
Top offers
.NET MAUI: A Comprehensive Guide for C# Developers to Build Cross-Platform Apps
.NET MAUI: A Comprehensive Guide for C# Developers to Build Cross-Platform Apps
epiui
Logo
Enable registration in settings - general