Clean up state handling with a state machine

Daniel Gergely

Android Engineer


As the TIER app grew bigger, to keep the code maintainable, we retrofitted a state machine for managing ride state in the app. In this talk I'll provide a brief overview of why and how we implemented it, the benefits it has brought, and the challenges we had to face introducing it.

- Android Engineer based in Budapest, Hungary
- Computer Science BSc degree from Budapest University of Technology and Economics
- Currently: Android Engineer at TIER