About owl Owl provides.. 2min - Redux like state management. - Easy coroutine integration. - Lifecycle aware state stream with Android Architecture Component
How it works 5min - Intent Intent is the sealed class that indicates how we want to change the State. We should not consider current State when we dispatch Intent.
How it works 5min - Action Action is the sealed class that have the data we actually want to apply to State. We can access to Intent dispatched and current State when we create Action.
How it works 5min - Reducer Reducer is a function that create next state from action and previous state. (If you are familiar with Redux, this is same as reducer of that.)