ok, I've checked the video, there is nothing to adapt here, people were doing it for years. Everybody at some point starts splitting the screen into smaller isolated pieces (Mortar from Square, etc). Basically, a custom view, wrapped into some View interface with its own ViewModel (Presenter). Also, not everybody needs his A/B testing case with xml constraints in the code... Plus Rx in the views.. meh.