Cover of Cross-Platform Powerhouse: Building Web, Mobile, and Desktop Apps with .NET MAUI Hybrid Blazor, by Hloriso N. Mohale, published by CRC Press in the AfricaTECH Book Series.
Book · AfricaTECH Book Series

Cross-Platform Powerhouse

Building Web, Mobile, and Desktop Apps with .NET MAUI Hybrid Blazor

Published by

A practical guide to building one application that runs on the web, on Android and iOS, and on Windows and macOS — from a single, shared .NET codebase.

Publisher
CRC Press · Taylor & Francis
Series
AfricaTECH Book Series
ISBN
9781041123774
Edition
1st edition
Extent
184 pages, 131 black-and-white illustrations

About the book

Most organisations still build the same product several times: a web application, a mobile app for each store, and sometimes a desktop client. Each one is written, tested and maintained separately, and the versions drift apart.

Cross-Platform Powerhouse shows how .NET MAUI and Blazor Hybrid change that arithmetic. Interfaces are written once as Razor components and hosted natively on each platform, while business logic, validation and state live in shared libraries. The book works through the architecture that makes this sustainable — where to share, where to specialise, and how to keep the boundary between the two deliberate — and follows an application from first project to cloud and app-store deployment, testing and maintenance.

Who it is for

  • Professional .NET and C# developers moving from single-platform work to web, mobile and desktop.
  • Teams maintaining separate web and mobile codebases for the same product.
  • Software architects evaluating .NET MAUI and Blazor Hybrid for new or existing systems.
  • Computer science students and educators looking for a practical, end-to-end treatment of cross-platform development.

What it covers

  • Architecture for a unified codebase across Windows, macOS, the web, Android and iOS
  • Advanced UI development and managing data across platforms
  • Deployment strategies and performance optimisation
  • Integrating third-party component libraries such as DevExpress and Syncfusion
  • International case studies, including Eppetech
  • Companion GitHub repositories, sample data, project templates, UI design files and deployment scripts

Contents

Part IGetting Started with .NET MAUI and Cross-Platform Development

  1. Introduction to .NET MAUI
  2. Setting Up the Development Environment
  3. Building One App for Desktop, Web, and Mobile Applications

Part IIBuilding the Application

  1. Creating a New .NET MAUI Project
  2. Demonstrating Application’s Cross-Platform Power
  3. Designing the User Interface with Blazor in MAUI
  4. Crafting a Responsive and Accessible UI
  5. Managing Data Across Platforms in .NET MAUI Blazor Hybrid
  6. Platform-Specific Customizations and Navigation in .NET MAUI Blazor Hybrid

Part IIIAdvanced Topics and Best Practices

  1. Security and Authentication
  2. Error Handling and Logging
  3. Best Practices and Clean Architecture

Part IVDeploying the Application

  1. Preparing for Deployment in .NET MAUI Blazor Hybrid
  2. Deploying to the Cloud + Azure SQL Database
  3. Deploying Mobile Apps for Android and iOS

Part VFinal Steps

  1. Testing the Application
  2. Maintaining and Updating the Application

Talks, teaching and team orders

The book is the basis for talks, workshops and guest lectures on cross-platform architecture with .NET MAUI and Blazor Hybrid.

For a session built around the book, course adoption, or copies for a development team, please get in touch. Lecturers can usually request an inspection copy through the publisher’s page.

Publications

Publications and blog

All posts
Book
CRC Press

Cross-Platform Powerhouse

Building Web, Mobile, and Desktop Apps with .NET MAUI Hybrid Blazor. AfricaTECH Book Series.

ISBN 9781041123774
Essay

Top 4 Books for Cross-Platform Software Development

Four books worth putting on your shelf if you build web, mobile and desktop apps from a single codebase — covering .NET, Flutter and the engineering habits underneath both.

Cross-Platform Dev
Essay

Africa Needs Its Own Tech Stack

Why digital sovereignty starts with building the infrastructure, software, AI, and technical capability we can control.

Digital Sovereignty