day one - Implement Interactors according to the actions you’ll need: e.g. RetrievePairingData, SendCompletePairing - Implement Repository to make use of the reactive store to provide data to the interactors e.g. PairingRepository - Implement ViewModel with LiveData that reflects the view state e.g. PairingViewModel
day one - Clean architecture is a solid standard - Very well defined set of interactors with clear meaning - Easy to unit test (gives you more confidence)