Given the nature of the app, it's possible (though fortunately less likely these days given the robustness of IC sensors and storage) that device hardware such as the cellular radio or GPS etc may fail when the user crashes.
How likely are these failures anyway? Enough to care?
What actions should we take on failure(s)?
For first milestone, just ensure the app functions without crashing? eg, positioning failure may result in error values that should be handled reliably
Given the nature of the app, it's possible (though fortunately less likely these days given the robustness of IC sensors and storage) that device hardware such as the cellular radio or GPS etc may fail when the user crashes.