WPF GUI app for recording participants' reactions during experiment of inducing the kinaesthetic illusion. Communication with the recording unit is enabled using BLE.
- WPF MVVM (CommunityToolkit.Mvvm), ViewModel-First
- Asynchronous programming, Async/Await
- Multi-threading and synchronization
- xUnit, Moq, AutoFixture, FluentAssertions
- EF Core, Code-First
- BLE communication
- SOLID principles
- Dependency Injection, IoC Containers (Autofac)
- Layered data-centric architecture.
- Latest (!) Bluetooth drivers
- Windows SDK 10.0.19041.0