Get Free Shipping on orders over $79
.NET MAUI Cross-Platform Application Development : Leverage a first-class cross-platform UI framework to build native apps on multiple platforms - Roger Ye

.NET MAUI Cross-Platform Application Development

Leverage a first-class cross-platform UI framework to build native apps on multiple platforms

By: Roger Ye

eText | 27 January 2023 | Edition Number 1

At a Glance

eText


$54.99

or 4 interest-free payments of $13.75 with

 or 

Instant online reading in your Booktopia eTextbook Library *

Why choose an eTextbook?

Instant Access *

Purchase and read your book immediately

Read Aloud

Listen and follow along as Bookshelf reads to you

Study Tools

Built-in study tools like highlights and more

* eTextbooks are not downloadable to your eReader or an app and can be accessed via web browsers only. You must be connected to the internet and have no technical issues with your device or browser that could prevent the eTextbook from operating.

Building apps for Android, iOS, macOS and Windows using Microsoft's .NET 5 Multi-platform App UI and Blazor

Key Features

  • Get familiar with Microsoft's UI toolkit to build amazing UI for iOS, Android, Windows, and macOS
  • Build a cross platform Password Manager based on the famous Windows App KeePass
  • Explore.NET MAUI development and Hybrid App development using Blazor

Book Description

An evolution of Xamarin.Forms, .NET Multi-platform App UI (.NET MAUI) is a cross-platform framework for creating native mobile and desktop apps with C# and XAML.Using .NET MAUI, you can develop apps that can run on Android, iOS, macOS, and Windows from a single shared code-base. Modern Cross-Platform Application Development with .NET MAUI is a comprehensive introduction for those who are new to .NET MAUI that will have you up-to-speed in no time.

In this book, you will learn how to develop a cross-platform application using .NET MAUI and will build an app throughout the chapters. You'll learn all the necessary knowledge about how to create a cross platform application for Android, iOS, macOS and Windows from a single shared code-base using .NET MAUI. You will learn the entire application development lifecycle from design, implementation up to the deployment to App store through the development of a password manager App using KeePassLib. You will also learn how to integrate the latest frontend technology into your App through .NET MAUI Blazor.

By the end of this book, you will learn how to develop your own cross-platform applications using .NET MAUI.

What you will learn

  • Discover the latest features of .NET 6 that can be used in mobile and desktop application development
  • How to build cross-platform app with .NET MAUI and Blazor
  • Implement the device specific features using .NET MAUI Essentials
  • Integrate 3rd party libraries and add your own device specific features
  • .NET class unit test using xUnit.net and Razor components unit test using bUnit
  • Deploy apps in different app stores on mobile and desktop

Who This Book Is For

This book is an entry level book for .NET MAUI for mobile developers who are interested in cross platform application development with working experience with .NET Core framework, as well as fresh or junior engineers who just started their career in mobile application development. Native application developers (desktop) or Xamarin developers who want to migrate to .NET MAUI can also benefit from this book. The audience should have basic level of knowledge in modern object-oriented programming language, such as C#, Java or Kotlin, etc.

Table of Contents

  1. Getting Started with .NET MAUI
  2. Building Our First .NET MAUI App
  3. User Interface Design with XAML
  4. Exploring MVVM and Data Binding
  5. Navigation using .NET MAUI Shell and NavigationPage
  6. Introducing Dependency Injection and Platform-Specific Services
  7. Introducing Blazor Hybrid App Development
  8. MVVM and Data Binding in Blazor
  9. Implementing Blazor Components
  10. Using Blazor UI Library in Our App
  11. Unit Testing
  12. Deploying and Publishing in App Stores
on
Desktop
Tablet
Mobile

More in Operating Systems

ReFormat : Windows 11 - Adam Natad

eBOOK

Hugging Face in Action - Wei-Meng Lee

eBOOK