Hot Stuff MAUI is an offline, multiplatform home inventory app designed to assist users with cataloging their belongings for personal property insurance claims.
Built using C# 11, .NET 7, and .NET MAUI, the app aims to provide a user-friendly interface for creating and managing detailed inventories.
To get started with this project, ensure you have the .NET 7 SDK and with the .NET MAUI workload.
-
Clone this repository to your local machine.
-
Open the solution file (.sln) in Visual Studio or use Visual Studio Code with the .Net MAUI extensions.
-
Use Visual Studio's built-in tools to build and run the application on your chosen platform (Android, iOS, macOS, Windows).
-
.NET MAUI: The latest framework for building cross-platform applications for Android, iOS, macOS, and Windows with a single codebase
-
SQLite: A C-language library that implements a small, fast, self-contained, high-reliability, full-featured, SQL database engine
-
NET MAUI Community Toolkit: A collection of reusable elements for mobile and desktop development with .NET MAUI, including converters, behaviors, and effects to speed up development and enhance app capabilities
-
CommunityToolkit.Mvvm: An MVVM (Model-View-ViewModel) toolkit that simplifies the implementation of the MVVM pattern in .NET applications, providing advanced features like observable properties, commands, and messaging that make developing responsive, testable apps easier
-
InputKit: A library for Xamarin.Forms that can handle, validate, and sanitze user inputs, including text entry, keyboard events, and other types of input interactions
-
UraniumUI.Material: A .NET MAUI library that brings Material Design components and styles to your app, helping create a modern, visually appealing interface with Material Design principles
-
Microcharts.Maui: A versatile charting library for .NET MAUI that enables the integration of beautiful and interactive charts into your app, perfect for displaying data and progress in a visually engaging way
-
MVVM Architecture: Leveraging the Model-View-ViewModel (MVVM) pattern to promote a clean separation of concerns and easier maintenance
This application is FOSS (Free and Open Source Software) licensed under the MIT license. You can read it in its entirety here.