
.NET MAUI Cross-Platform Application Development - Second Edition: Build high-performance apps for Android, iOS, macOS, , (Paperback)
Key item features
- .NET MAUI Cross-Platform Application Development - Second Edition: Build high-performance apps for Android, iOS, macOS, , (Paperback)
- Author: Packt Publishing
- ISBN: 9781835080597
- Format: Paperback
- Publication Date: 2024-03-25
- Page Count: 496
Specs
- Book formatPaperback
- Fiction/nonfictionNon-Fiction
- GenreComputing & Internet
- Pages496
- SubgenreLanguages
- Series titleNo Series
- Free shipping
Free 30-day returns
How do you want your item?
More seller options (2)
About this item
Product details
Build apps using .NET MAUI and Blazor with this comprehensive, revised guide for .NET 8.
Purchase of the print or Kindle book includes a free eBook in PDF format.
Key Features- Handle data effectively with expanded coverage on the MVVM model and data binding
- Integrate platform-specific code using plugins and custom controls
- Migrate from Xamarin.Forms to .NET MAUI for the latest hybrid app development capabilities
An evolution of Xamarin.Forms, .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'll run on Android, iOS, macOS, and Windows from a single shared codebase. In this revised edition of .NET MAUI Cross-Platform Application Development you will be introduced to .NET 8 and get up to speed with app development in no time.
The book begins by showing you how to develop a cross-platform application using .NET MAUI, including guidance for migrating from Xamarin.Forms. You'll gain all the knowledge needed to create a cross-platform application for Android, iOS, macOS, and Windows following an example project step by step.
As you advance, you'll integrate the latest frontend technology into your app using Blazor components, including the new Blazor Bindings feature. After this, you'll learn how to test and deploy your apps. With new coverage on creating mock .NET MAUI components, you can develop unit tests for your application. You will additionally learn how to perform Razor component testing using bUnit.
By the end of this book, you'll have learned how to develop your own cross-platform applications using .NET MAUI.
What you will learn- Develop high-performance apps with logical user interfaces
- Improve the maintainability of apps using the MVVM design pattern
- Understand the progression from Xamarin.Forms and how to migrate to .NET
- Delve into templated components and Razor class libraries for crafting Blazor UI elements
- Publish your creations to major app stores with guidance on preparation and processes
- Extend your testing repertoire with bUnit for Razor components for reliable unit testing
This book is for mobile developers interested in cross-platform application development with working experience of the .NET Core framework, as well as junior engineers who've just begun their career in mobile app development. Native app developers (desktop) or Xamarin developers who want to migrate to .NET MAUI will also benefit from this book. Basic knowledge of modern object-oriented programming languages, such as C#, Java or Kotlin, is assumed.
Table of Contents- Getting Started with .NET MAUI
- Building Our First .NET MAUI App
- User Interface Design with XAML
- Exploring MVVM and Data Binding
- Navigation using .NET MAUI Shell and NavigationPage
- Software Design with Dependency Injection
- Using Platform-Specific Features
- Introducing Blazor Hybrid App Development &am
- .NET MAUI Cross-Platform Application Development - Second Edition: Build high-performance apps for Android, iOS, macOS, , (Paperback)
- Author: Packt Publishing
- ISBN: 9781835080597
- Format: Paperback
- Publication Date: 2024-03-25
- Page Count: 496
Specifications
Book format
Fiction/nonfiction
Genre
Pages
Warranty
Warranty information
Similar items you might like
Based on what customers bought
iOS 26 Programming for Beginners - Tenth Edition: A hands-on guide to kickstarting your iOS app development journey with, (Paperback) $44.33
$4433current price $44.33iOS 26 Programming for Beginners - Tenth Edition: A hands-on guide to kickstarting your iOS app development journey with, (Paperback)
Generative Ai-Driven Application Development with Java: Leveraging Large Language Models in Modern Java Applications, (Paperback) $35.12
$3512current price $35.12Generative Ai-Driven Application Development with Java: Leveraging Large Language Models in Modern Java Applications, (Paperback)
Mobile App Development Basics: Learn App-Building Fundamentals for Android and iOS, (Paperback) $15.96 Was $19.99
$1596current price $15.96, Was $19.99$19.99Mobile App Development Basics: Learn App-Building Fundamentals for Android and iOS, (Paperback)
Beginning iPhone Development: Exploring the IOS SDK, (Paperback) $41.98
$4198current price $41.98Beginning iPhone Development: Exploring the IOS SDK, (Paperback)
Automated Security Analysis of Android and IOS Applications with Mobile Security Framework, (Paperback) $52.36
$5236current price $52.36Automated Security Analysis of Android and IOS Applications with Mobile Security Framework, (Paperback)
App Development Using IOS Icloud: Build High-Performance Apps with Swift, (Paperback) $43.40
$4340current price $43.40App Development Using IOS Icloud: Build High-Performance Apps with Swift, (Paperback)
Learn WinUI 3 - Second Edition: Leverage WinUI and the Windows App SDK to create modern Windows applications with C# and XAML (Paperback) $40.55
$4055current price $40.55Learn WinUI 3 - Second Edition: Leverage WinUI and the Windows App SDK to create modern Windows applications with C# and XAML (Paperback)
15 out of 5 Stars. 1 reviewsMastering Flutter: Learn to develop Flutter apps for iOS, Android, desktop and web (English Edition), (Paperback) $39.95
$3995current price $39.95Mastering Flutter: Learn to develop Flutter apps for iOS, Android, desktop and web (English Edition), (Paperback)
iOS 18 App Development Essentials: Developing iOS Apps with SwiftUI, Swift, and Xcode 16, (Paperback) $43.13
$4313current price $43.13iOS 18 App Development Essentials: Developing iOS Apps with SwiftUI, Swift, and Xcode 16, (Paperback)
SwiftUI for Masterminds 4th Edition: How to take advantage of Swift and SwiftUI to create insanely great apps for iPhone, (Paperback) $40.79 Was $45.77
$4079current price $40.79, Was $45.77$45.77SwiftUI for Masterminds 4th Edition: How to take advantage of Swift and SwiftUI to create insanely great apps for iPhone, (Paperback)
Beginning IOS 6 Development: Exploring the IOS SDK, (Paperback) $42.95
$4295current price $42.95Beginning IOS 6 Development: Exploring the IOS SDK, (Paperback)
iPhone 17 User Guide for Seniors and Beginners: The Complete Step-by-Step Manual to Master Your iPhone 17, Explore iOS 1, (Paperback) $18.99
$1899current price $18.99iPhone 17 User Guide for Seniors and Beginners: The Complete Step-by-Step Manual to Master Your iPhone 17, Explore iOS 1, (Paperback)
33.7 out of 5 Stars. 3 reviewsiOS Apps for Masterminds, 2nd Edition: How to take advantage of Swift 3 to create insanely great apps for iPhones and iP, (Paperback) $39.83
$3983current price $39.83iOS Apps for Masterminds, 2nd Edition: How to take advantage of Swift 3 to create insanely great apps for iPhones and iP, (Paperback)
Flutter for Beginners - Third Edition: Cross-platform mobile development from Hello, World! to app release with Flutter , (Paperback) $40.55
$4055current price $40.55Flutter for Beginners - Third Edition: Cross-platform mobile development from Hello, World! to app release with Flutter , (Paperback)
NET MAUI for C# Developers: Build cross-platform mobile and desktop applications (Paperback) $38.83
$3883current price $38.83NET MAUI for C# Developers: Build cross-platform mobile and desktop applications (Paperback)
Native Desktop Applications with .NET 8: Build cross-platform apps using .NET MAUI, Blazor Hybrid, and Native UI (Englis, (Paperback) $24.95 Was $29.95
$2495current price $24.95, Was $29.95$29.95Native Desktop Applications with .NET 8: Build cross-platform apps using .NET MAUI, Blazor Hybrid, and Native UI (Englis, (Paperback)
Pragmatic Flutter: Building Cross-Platform Mobile Apps for Android, iOS, Web & Desktop, (Paperback) $44.99
$4499current price $44.99Pragmatic Flutter: Building Cross-Platform Mobile Apps for Android, iOS, Web & Desktop, (Paperback)
Beginning IOS Cloud and Database Development: Build Data-Driven Cloud Apps for IOS, (Paperback) $39.28
$3928current price $39.28Beginning IOS Cloud and Database Development: Build Data-Driven Cloud Apps for IOS, (Paperback)
SwiftUI for Masterminds: How to take advantage of Swift 5.5 and SwiftUI 3 to create insanely great apps for iPhones, iPa, (Paperback) $43.37
$4337current price $43.37SwiftUI for Masterminds: How to take advantage of Swift 5.5 and SwiftUI 3 to create insanely great apps for iPhones, iPa, (Paperback)
Xamarin with Visual Studio: Launch Your Mobile Development Career by Creating Android and IOS Applications Using.Net and C# (English Edition) (Paperback) $34.64
$3464current price $34.64Xamarin with Visual Studio: Launch Your Mobile Development Career by Creating Android and IOS Applications Using.Net and C# (English Edition) (Paperback)
