etiennelenhart / Eiffel

Redux-inspired Android architecture library leveraging Architecture Components and Kotlin Coroutines
MIT License
211 stars 14 forks source link

Shift to a more Redux like approach #50

Closed etiennelenhart closed 5 years ago

etiennelenhart commented 5 years ago

While the use of ViewModel functions for UI events, simple updateState() calls and conventions for ViewStates is easy to implement, some problems concerning concurrent state updates and testability may arise.

To accommodate this, Eiffel's approach should be shifted to a more Redux like approach with typed actions and clearly defined state updates.

Related issues:

etiennelenhart commented 5 years ago

Shift to Redux/MVI approach is basically done.