App Mobile • Coding AI • Arquitetura por Features

    Organiza o app mobile por features para crescer sem virar monólito.

    Dev
    features
    react-native
    app-mobile
    arquitetura
    avançado

    Preencha as variáveis

    0/6 preenchidas

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

    {produto}
    {features_atuais}
    {features_futuras}
    {estrutura_atual}
    {problemas}
    {regras_arquitetura}

    Prompt (prévia ao vivo)

    Atue como Tech Lead Mobile. Gere um prompt para Coding AI reorganizar o app em arquitetura por features, separando domínio, UI e lógica.
    
    Dados:
    - Nome do app: {produto}
    - Features atuais: {features_atuais}
    - Features futuras: {features_futuras}
    - Estrutura atual: {estrutura_atual}
    - Problemas de organização: {problemas}
    - Regras de arquitetura: {regras_arquitetura}
    
    Entregue:
    1) Estrutura por features recomendada
    2) Separação UI / hooks / services / types
    3) Convenções de naming
    4) Plano de migração sem quebrar app
    5) Prompt final para Coding AI

    Exemplos

    Entrada

    Nome do app: FitRoute
    Features atuais: auth, home, workouts, progress, profile
    Features futuras: notifications, subscription, challenges
    Estrutura atual: telas e componentes misturados em pastas genéricas
    Problemas de organização: hooks duplicados e types espalhados
    Regras de arquitetura: separar UI, lógica e serviços por domínio

    Saída esperada

    🏗️ Estrutura por features:
    features/auth, features/workouts, features/progress, features/profile, each with components/hooks/services/types.
    
    🧩 Separação:
    UI reutilizável em shared/components; tema e utilitários globais.
    
    📝 Naming:
    Nomes explícitos por domínio e responsabilidade.
    
    🔄 Migração:
    Mover por feature gradualmente mantendo imports compatíveis.
    
    🎯 Prompt Coding AI:
    Reorganize o app React Native + Expo em arquitetura por features, separando UI, hooks, services e types por domínio e mantendo compatibilidade durante a migração.