'MVI why use Channel instead of flow?

In MVI architecture people often use Channel to send intent from view to viewModel. But to listen changes on view they will use flow. Why not use flow for intent as well? What is advantage of channel?



Sources

This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.

Source: Stack Overflow

Solution Source