- Kotlin coroutines
- Introduce Kotlin
- Support Async actions
- Make bound component wrappers
Serializable
- Composing dispatchers
- Lists of dispatchers
Reduce boilerplate code
- Add
bound
components: BoundTextField and BoundLabel - Add DispatchButton
Reduce boilerplate code
- Add ModelViewBinder which describes the Model View Update pattern
- Restructure into a growing library vs example code
- Basic Model View Update pattern
Bad:
- Verbose
- Boilerplate code