Develop cross-platform apps with .NET MAUI (2nd edition)
Would you like to develop MAUI apps for Android, iOS and macOS using C# and .NET? Then this book is just right for you.
By Microsoft MVP André Krämer · official .NET MAUI contributor

From the content
In addition to applicable code examples and the migration of Xamarin.Forms apps to .NET MAUI, the 2nd edition of this book also offers you comprehensive new topics: the basics of XAML, the development of your own controls, barcode scanning, app localization and deployment in the app stores.
- ✓Quick start: Your first app with .NET MAUI in one hour
- ✓Overview of .NET for Android, .NET for iOS, .NET for Mac and .NET MAUI
- ✓Architecture of cross-platform apps
- ✓XAML - Basics
- ✓Surface design with layout containers
- ✓Create input forms
- ✓Calling up web services
- ✓Input validation
- ✓Develop your own controls
- ✓Navigation and the .NET MAUI Shell
- ✓Lists / images, icons and fonts
- ✓Styles and themes in .NET MAUI
- ✓Localization
- ✓Local data storage
You finish with an app you built yourself
Not a toy example: you build a complete food-management app tackling real challenges. The screenshots here come straight from that app.


Implement barcode scanning and individual data entry
Among other things, you will learn how to develop an efficient input screen that supports both manual and automated input. The barcode scanning function, which enables the fast and automated recording of food, is a special feature.

Developing dynamic list views
Following data entry, you will develop a clear inventory management system for food. You will implement a dynamic list view that categorizes food based on its storage location and highlights its shelf life. You will learn how to retrieve data from a local database, sort it and display it in an intuitive user interface. In addition, you will implement interactive elements that allow users to easily edit or update their stocks - an essential feature for a user-friendly app.
The code is free on GitHub. The newsletter tells you when it gets updated.

About the Author
I am André Krämer: Microsoft MVP since 2013, author of several .NET MAUI books published by Carl Hanser Verlag, and Managing Director of Quality Bytes GmbH. My core topic today is AI-assisted software development. Alongside that, I build apps with .NET MAUI myself and share my knowledge in trainings, talks, and LinkedIn courses.
Do you want your team to use AI tools productively, or to go deeper into .NET MAUI development? Take a look at my trainings.
Prefer to go through it with me instead of alone?
The book takes you through .NET MAUI on your own. If your team wants to get there faster and ask questions directly: my .NET MAUI training builds on exactly this material, live and tailored to your target platforms.
Be the first to know when there's book news
You get the code samples for free on GitHub. The newsletter tells you when I update them, when the next edition is coming, and what's changing in .NET MAUI. Unsubscribe anytime.
Reviews
Frequently asked questions about the book
Who is the book for? +
Developers with C# and .NET basics who want to build apps for Android, iOS, macOS, and Windows, from beginners to those migrating from Xamarin.Forms.
Which .NET and C# version does it use? +
The 2nd edition is based on current .NET and C#. The complete example code is maintained on GitHub.
Is the e-book included? +
Yes. When you buy the printed book from Hanser Verlag, the e-book is included.
What's new in the 2nd edition? +
Among other things: XAML basics, building your own controls, barcode scanning, localization, and deployment to the app stores, plus migrating from Xamarin.Forms to .NET MAUI and updated code examples.
Do I get the example code? +
Yes, the complete code of the example app is free on GitHub. The newsletter tells you when it gets updated.
Do I need a Mac? +
For iOS and macOS development yes, at least reachable on the network. For Android and Windows, a Windows machine is enough.
Get started with .NET MAUI
Read the free sample or dive straight in, as paperback or e-book.
