Event driven approach: Make your app more predictable, maintainable and easier to debug

Tetris
Friday 19 July, 16:00 - 16:45

MVP, MVVM, MV* are popular architecture design patterns in Android development enabling us to develop smooth and responsive apps. Some time ago I discovered that every time I implemented MVVM, I created a poor man’s state machine.

In this talk, we’ll see how we can make our apps more predictable, maintainable and easier to debug by integrating state machines into the presentation layer of the app architecture.

Resources: https://github.com/BKinya/QuickTock
A sample project I implemented using Tinder’s state machine library

Happy Coding!
Mauritius Software Craftsmanship Community
Code of Conduct
Become a Sponsor
Team Community