gavination / Tremor-Trainer

2 stars 0 forks source link

The Great Refactoring: Adding a State Machine to Tremor Trainer #72

Closed gavination closed 1 year ago

gavination commented 2 years ago

This project started with a few core intentions and constraints in mind about detecting and displaying human movement and tremor activity. However, upon learning more about the nature of tremor detection, signal processing, and simply more about the necessary steps needed to build the core detection algorithm, the original structure of the app exploded in terms of complexity. The current state of things is that the AccelerometerViewModel needs a good bit of love and reworking. There are too many confusing timers, logic, and transitions not to be organized in a better way. This issue intends to record the need for the following refactor points:

gavination commented 1 year ago

Addressed in a previous PR