App Mobile • Coding AI • Base de Autenticação e Sessão

    Estrutura fluxo de autenticação, sessão e guards no app mobile.

    Produto
    auth
    sessao
    react-native
    app-mobile
    intermediario

    Preencha as variáveis

    0/6 preenchidas

    Preencha os campos abaixo e o prompt será atualizado automaticamente. Depois é só copiar!

    {produto}
    {fluxos_auth}
    {telas_auth}
    {regras_sessao}
    {estados_auth}
    {ux_auth}

    Prompt (prévia ao vivo)

    Atue como Mobile Engineer. Gere um prompt para Coding AI criar a base de autenticação e sessão no app React Native + Expo.
    
    Dados:
    - Nome do app: {produto}
    - Fluxos de auth: {fluxos_auth}
    - Telas de auth: {telas_auth}
    - Regras de sessão: {regras_sessao}
    - Estados de auth: {estados_auth}
    - Requisitos UX de auth: {ux_auth}
    
    Entregue:
    1) Estrutura de auth (context/store/hooks)
    2) Fluxo de login/logout/sessão
    3) Guards de navegação
    4) Estados de auth (loading/error/success)
    5) Prompt final para Coding AI

    Exemplos

    Entrada

    Nome do app: FitRoute
    Fluxos de auth: login, cadastro, logout, sessão persistida
    Telas de auth: onboarding, login, cadastro, recuperar senha
    Regras de sessão: persistir login, bloquear telas privadas sem sessão
    Estados de auth: loading, invalid-credentials, success
    Requisitos UX de auth: feedback claro e transição rápida para home

    Saída esperada

    🔐 Estrutura auth:
    Auth context/store + hooks + service de sessão.
    
    🔁 Fluxo:
    Login/cadastro persistem sessão; logout limpa sessão e redireciona.
    
    🛡️ Guards:
    Rotas públicas e privadas separadas com checagem de sessão.
    
    📣 Estados:
    Loading inicial, erro de credenciais, sucesso com redirecionamento.
    
    🎯 Prompt Coding AI:
    Implemente a base de autenticação e sessão em React Native + Expo com fluxo de login/cadastro/logout, persistência de sessão e guards de navegação para rotas privadas.