Fork DiscourseMobile

graph TD
    subgraph Core
        RN[React Native Core]
        Nav[Navigation]
        State[State Management]
    end

    subgraph Auth
        AuthS[Authentication]
        KeyP[Key Pair]
        Safe[Safe Area]
    end

    subgraph UI
        UIC[UI Components]
        Gest[Gestures]
        Anim[Animations]
        Web[WebView]
    end

    subgraph Services
        Push[Push Notifications]
        FB[Firebase]
        BG[Background Tasks]
        Store[Storage]
        L10n[Localization]
    end

    RN --> Nav
    RN --> State
    RN --> UIC
    RN --> AuthS
    RN --> FB

    Nav --> Safe
    Nav --> UIC

    UIC --> Gest
    UIC --> Anim
    UIC --> Web

    AuthS --> KeyP
    
    FB --> Push
    State --> Store