• Mugurell's avatar
    For #4007 - Refactor AppShareView in standalone Share Views · 09587014
    Mugurell authored
    In an effort to respect the initial MVI architecture I've broken the
    complex `AppShareView` in 3 separate Views
    - `ShareCloseView`
    - `ShareToAccountDevicesView`
    - `ShareToAppsView`
    They are standalone Views (extending LayoutContainer) which know nothing about
    each other or their parent and so offer their container the possibility to
    order or display them in any form later.
    According to the lib-state contract they are only responsible to
    - inflate themselves in their injected containerView
    - render a certain state (to be added in later commits)
    - delegate all user interaction to an associated Interactor