Simulando um app mobile a partir de um sistema real

O desafio

A disciplina seguia a metodologia ABP (Aprendizagem Baseada em Projetos) — em vez de um exercício isolado, o trabalho precisava partir de algo real. Usei como base o sistema de agendamento da sala de informática que eu já mantinha em produção. A entrega em si foi construída e simulada dentro da própria plataforma de ensino da Estácio, cobrindo os temas do currículo de React Native (componentes de interface, persistência de dados, conexões remotas, tópicos avançados) aplicados a esse cenário.

O que a simulação cobriu

Em vez de código rodando de verdade num app publicado, o trabalho documentou e simulou como esse sistema de agendamento se comportaria numa versão mobile: as telas, o fluxo de autenticação, como os dados trafegariam entre app e backend, e como a mesma lógica de negócio da versão web se traduziria pra um app React Native.

O que veio depois

Esse TCC acabou virando o ponto de partida de verdade: o sistema de agendamento original evoluiu pro que hoje é o Conquista, e a ideia da versão mobile simulada aqui inspirou diretamente um app React Native que construí depois, de verdade, com repositório próprio e rodando. Ou seja, o que está documentado neste trabalho é o exercício acadêmico — o app mobile real veio como desdobramento dele, não é a mesma entrega.

O que fica desse trabalho

Simular uma arquitetura antes de implementá-la de verdade tem valor por si só — força pensar em decisões de estrutura (o que vai pro backend, o que é específico de cada plataforma) sem a pressão de fazer tudo funcionar ao mesmo tempo. Foi esse raciocínio, mais do que o código em si, o que sobrou desse TCC pro projeto que vim a construir depois.

← Voltar para formação