See my previous answer. Surviving process death on Android is imo an edge case and most ui state isn't that crucial imo. Is it bad when I lose my onboarding data should the app crash? Yes but it's not the end of the world and it won't happen very often. Should I put in the effort to save/restore state to cover that edge case? Maybe but maybe the added complexity and the added time spent isn't worth the added business value. Let's continue the discussion on Slack.