Skip to content

Latest commit

 

History

History
21 lines (19 loc) · 816 Bytes

DEVELOPER.ios.md

File metadata and controls

21 lines (19 loc) · 816 Bytes

Structure

SDK
|_ Overlay
|   |_ ModalComponentViewController: Manage Popup user story like showing navigation, webview, etc...
|   |   |_ ModalPageViewController: Render PageView with custom navigation buttons
|   |_ TriggerViewController: .dispatch an event, fetch data, and show popups
|       |_ ModalRootViewController: Manage page transitions and Render PageView
|
|_ Experiment
    |_ RemoteConfig
    |   |_ RemoteConfigVariant
    |       |_ ComponentView
    |       |_ ComponentSwiftView
    |_ EmbeddingUIView extends ComponentUIView: Fetch experiment and component, and render
        |_ RootView: Manage page transitions and use ModalComponentViewController to show popups (.presentPage)
            |_ PageView: Fetch data and Render view
                |_ UIViewBlock: Render view blocks