Model - View - Intent An Android MVI (model view intent) pattern, a render/layout mechanism is used to provide high unit test coverage throughout the with Mockito / Junit