Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

[Dúvida] Ajuda: Projeto de Aplicação Mobile como trabalho para faculdade

Tenho um projeto de extensão para entregar na faculdade. Gostaria de sugestão para fazer um app. Porém tem alguns tópicos que estou tentando entender. / / / Diagnóstico e teorização: 1.1. Descrever as partes envolvidas no projeto, identificando o público da comunidade local que será impactado pela atividade. Exemplo: colaboradores de uma pequena lanchonete local que atualmente controlam suas vendas e estoque manualmente, com dados de perfil socioeconômico, escolaridade, gênero, faixa etária e outros. Incluir informações como nome, endereço, CNPJ, website e os principais colaboradores envolvidos. 1.2.Apresentar os problemas identificados na comunidade que motivam a atividade. Exemplo: a lanchonete enfrenta desafios significativos na gestão das vendas e controle de estoque devido ao registro manual, o que gera erros, desperdício e dificuldades de previsão de compras. 1.3.Explicar como a situação-problema afeta a vida econômica e operacional da comunidade e como a implementação de um aplicativo Android pode solucionar essas questões. Ressaltar que a atividade permite a aplicação prática de técnicas de programação, design de software e gestão, contribuindo para a formação acadêmica e técnica do aluno. 1.4.Definir objetivos claros e mensuráveis, como desenvolver um aplicativo de controle de vendas até o final do semestre, treinar os funcionários da lanchonete no uso do sistema e reduzir os erros de vendas e controle de estoque. / / / Planejamento e desenvolvimento de projeto: 2.1.Descrever detalhadamente o plano de trabalho, especificando as ações a serem realizadas, prazos e os recursos necessários. Exemplo: Ação 1 - Levantar requisitos junto aos colaboradores da lanchonete; Ação 2 - Modelar e desenvolver o aplicativo utilizando tecnologia Android (ex.: programação em Kotlin, uso de Firebase); Ação 3 - Testar o aplicativo com dados reais e ajustar funcionalidades; Ação 4 - Realizar treinamento prático para os funcionários; Ação 5 - Aplicar pesquisa de satisfação para mensurar os resultados. 2.2.Descrever os métodos utilizados para a realização da atividade, como entrevistas, observação, modelagem de protótipos (ex.: Figma), programação em linguagem Kotlin e Test-Driven Development (TDD). Explicar como esses métodos serão aplicados para coletar requisitos, desenvolver e testar o aplicativo, além de capacitar os usuários. Definir os instrumentos e indicadores para avaliar os resultados da atividade. Exemplo: comparar os registros de vendas e controle de estoque antes e depois da implementação, aplicar questionários de satisfação com os colaboradores e realizar observação direta da melhoria na eficiência operacional.

Atualmente estou na segunda etapa do Formação React Native: Desenvolva seu primeiro app, então gostaria de uma sugestão de como conseguir criar um tema que se encaixe e que eu também consiga descrever como foi desenvolvido.

2 respostas

Celina, com base no que você falou: Tema do App: “Feira Fácil” – Controle de vendas para feirantes locais

Diagnóstico e Teorização

1.1. Público-alvo: Feirantes de um mercado municipal da sua cidade, como vendedores de frutas, verduras ou artesanato. Geralmente, esse público registra vendas e estoque de forma manual (caderneta, papel). Informações:

  • Nome da feira: Feira Municipal de Bairro Tal
  • Endereço: Rua Exemplo, 123 – Bairro Central
  • Colaboradores: João (vendedor de frutas), Maria (artesanato), Paulo (hortaliças)
  • Sem CNPJ formal em muitos casos, perfil de baixa escolaridade, entre 30-60 anos.

1.2. Problema identificado: Esses feirantes têm dificuldades em controlar o que foi vendido, o que ainda têm no estoque, e em entender o quanto estão lucrando. Isso gera perdas e impede o crescimento do negócio.

1.3. Impacto da situação: Sem controle, não conseguem planejar reposições, calcular lucros ou atender melhor seus clientes. Um app simples pode profissionalizar esse processo e gerar impacto direto na renda dessas pessoas.

1.4. Objetivos claros:

  • Criar um app funcional até o fim do semestre
  • Testar com pelo menos 2 feirantes reais
  • Reduzir em 30% os erros de controle de vendas/estoque
  • Ensinar o uso básico do app para eles

Planejamento e Desenvolvimento

2.1. Plano de trabalho:

  • Semana 1: Entrevistar 2 feirantes (identificar necessidades)
  • Semana 2-3: Criar protótipo no Figma
  • Semana 4-6: Desenvolver com React Native (você pode usar Expo)
  • Semana 7: Testar com os usuários
  • Semana 8: Fazer ajustes + aplicar questionário de satisfação

2.2. Métodos e tecnologias:

  • Métodos: Entrevistas presenciais, observação direta, prototipagem no Figma

  • Tecnologia: React Native com Expo, Firebase para armazenamento dos dados

  • Boas práticas: Aplicar TDD básico nos componentes de lógica (com Jest)

  • Avaliação:

    • Antes/depois do uso do app (quantidade de erros nas anotações)
    • Questionário de usabilidade
    • Relato dos feirantes sobre o uso

Por que esse tema é bom:

  • É simples o suficiente para você desenvolver com os conhecimentos que está adquirindo
  • Tem forte impacto social e atende ao critério da faculdade de atuar na comunidade
  • Dá margem para descrever todo o processo (diagnóstico, desenvolvimento, testes e resultados)
solução!

Então, acho que tua ideia ( que vc comentou no discord: um aplicativo com login e senha que na verdade é um calendário diário que te retorna um lembrete se vc precisa anotar alguma coisa no dia a dia, com alarme etc) tá no caminho certo já.

Um app de calendário com lembretes do dia a dia faz sentido e é viável com o que você aprendeu até agora.

Pra encaixar nos tópicos da facul, você pode pensar assim: imagina alguém da tua comunidade que precisa se organizar, tipo um pequeno empreendedor, uma mãe solo, um feirante, alguém que vive esquecendo de anotar compromissos ou tarefas do dia a dia.

Aí o problema é a falta de organização, que atrapalha a rotina, causa perda de prazos, e isso tem impacto direto na vida da pessoa.

A solução seria o app que você tá criando: com login e senha, e um calendário simples que manda lembrete. Dá pra dizer que vai usar React Native, que já tá desenvolvendo, e que vai testar com alguém real. Já fecha os requisitos.

Da pra mandar umas notificações pra ajudar a pessoa a lembrar das coisas!