Skip to content

[Mobile] Camada Compartilhada de API, Sync e Mocks #40

Description

@aeciord

Tipo

Mobile / Arquitetura

Prioridade

Alta

Responsavel sugerido

Confirmar com o time. Seguir RF03/Sincronizacao.

Descricao

Criar a infraestrutura compartilhada para que cada tela/CRUD consiga evoluir sem duplicar codigo.

Escopo

  • Servico HTTP centralizado.
  • Base URL configuravel.
  • Tipos/interfaces compartilhados.
  • Mocks centralizados.
  • Helpers de formatacao de moeda/data.
  • Contrato simples para sincronizar dados quando a API real estiver disponivel.

Criterios de aceite

  • Existe um ponto unico de configuracao da API.
  • Existe arquivo/pasta central de mocks.
  • Cada CRUD consegue importar dados e funcoes sem duplicar estrutura.
  • Codigo permite trocar mock por API real progressivamente.
  • Existe funcao/base para buscar dados atualizados, mesmo que inicialmente use mock.

Funcoes minimas do servico

  • login
  • getMe
  • getAccounts
  • getTransactions
  • createTransaction
  • getCategories
  • getBudgets
  • getGoals
  • syncSince

Metadata

Metadata

Assignees

No one assigned

    Labels

    frontendmelhoriaNew feature or requestmobile-expoThis issue or pull request already exists

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions