state machines How State Machines Help Mobile Teams Ship Better Mobile Apps As mobile apps become increasingly complex, it can become difficult to reason about the code. Luckily for developers, state machines can help. They are a mechanism to describe which UI