.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.
Using .NET MAUI, you can create multi-platform apps using a single project, but you can add platform-specific source code and resources if necessary. One of the key aims of .NET MAUI is to enable you to implement as much of your app logic and UI layout as possible in a single code-base.
In this blog, we will cover how to Build a Water Consumption Mobile App using .NET MAUI that consumes historical data from a Web API. This solution is part of a project build for .NET Conf Student Zone 2022
What will we be doing?
Before you can get started, we need a few things set up first:
To see and understand the how to implement this in Visual Studio you can watch my session below.
Finally, if you are curious about where the API data comes from, you can explore the other sessions of the .Net Student Conf and understand how all the different pieces and different technologies of .NET ecosystem are combined together into a single e-2-e project.