
.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.
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.
Would you like to develop MAUI apps for Android, IOS and macOS using C# and .NET? Then this book is just right for you.
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.
Reviews
About the Author

I am André Krämer, Managing Director of Quality Bytes GmbH. In addition to developing my own apps with .Net MAUI, I am happy to pass on my knowledge in the areas of ASP.NET, .NET MAUI, Azure DevOps, TX Text-Control and Microsoft Azure through training courses, consulting projects, as a speaker at developer forums and via LinkedIn trainings.
Would you like to learn more about app development? Sign up for one of my workshops!

From the content
- 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
Applicable code sample in the book

Your own app in just a few steps
The book helps you to put your theoretical knowledge directly into a practical project: Develop a food management app that addresses real-world challenges such as reducing food waste.
This practice-oriented project teaches you both basic and advanced skills in modern app development.
You can download the code samples via GitHub.

Implement barcode scanning and individual data entry
Implement barcode scanning and individual data entry
Here you implement
- Barcode scanning -
Connection of a camera scan function for product identification - Dynamic forms -
Input fields for name, storage location, expiry date and quantity with validations - State Management -
Automatic data processing after the scan for a seamless user experience

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.



Do you have questions about one of your projects?
Check out Quality Bytes