Sobre este encontro

FrontEnd Mobile e Arquitetura MVVM (React Native) · Prof. Afonso

Objetivo de aprendizagem

Ao final do encontro, o estudante deve ser capaz de aplicar ao projeto os conceitos de FrontEnd Mobile e Arquitetura MVVM (React Native). Escopo do encontro: Desenvolvimento mobile com React Native e padrão MVVM.

Estratégia do encontro

Exposição dialogada dos conceitos, alternada com aplicação guiada ao projeto do grupo, e fechamento com verificação do entendimento.

Estrutura do encontro

  1. Objetivo
  2. Pontos-chave
  3. Conexão com a aula 7

Objetivo

Construir uma tela mobile no app do parceiro Aventura aplicando o padrão MVVM em React Native com TypeScript: Model (tipos + fetch), ViewModel (custom hook com estado e ações) e View (componente que só consome o hook).

Pontos-chave

Conexão com a aula 7

A aula 7 entra em Orientação a Objetos com TDD — escrever os testes antes do código. O ViewModel que você acabou de criar é o primeiro candidato: testá-lo isoladamente (sem montar a UI) é exatamente o que MVVM promete e o que o TDD vai exercitar na próxima sessão.