A simple beat counter written in .net MAUI
This is a simple application that lets you tap out the beat of a song and find the tempo in Beats per minute and Measures per minute. There are a couple of very simple settings to change how you count (by measure or beat) and to specify the meter.
This is part of a larger project to compare and contrast multi-platform toolsets.
I've heavily documented the code I wrote, the bulk of which is in ViewModel/CounterViewModel.cs and View/MainPage.xaml. The rest of the code is either generated by the framework or small tweaks to glue code.
Screenshots of the application on several platforms are in the screenshots folder
I am documenting this project in a series of medium.com posts. The first post in the series "Which Multi-platform framework should I use to write my app?" gives more context about the project and describes how the app should behave. And the post that covers the .NET MAUI implementation of the app is Which Multi-platform framework should I use to write my app? Let’s try .NET MAUI.
If you find this helpful, please consider following me on Medium.