The core of the app is .Net Standard library. Xamarin.Forms and WPF UIs both use application core. The core uses data binding based on INotifyPropertyChanged event model. Native android functionality is being accessed from Xamarin cross-platform with dependency service. The app uses different Timers via adapters in order to optimize perfomance in various environments. Supports user beat-patterns.
To build the solution you will need vs2019 with xamarin extention installed. Version of .Net Standard lib required: 2.0