Skip to content

hqnicolas/JewelryAndroidStudio

Repository files navigation

PROJETO MOBILE APLICATIVO BYVAL

PROBLEMA

Desenvolver um aplicativo mobile em Kotlin para gestão de força de vendas, com as seguintes funcionalidades:

  • Cadastro de clientes e produtos
  • Gestão de pedidos
  • Rastreamento de metas de vendas
  • Geração de relatórios
  • Integração com dados do lojista

EQUIPE

  • SILVIO VIRTUOSO JÚNIOR
  • MONIQUE CARDOSO PAVAN
  • NÍCOLAS BORBA PEREIRA
  • TAINARA DA ROSA
  • VITOR KOCH WESSLER

RESPONSABILIDADES

  1. Nicolas

    • Responsável principal: UI/UX Design
    • Tarefas: Prototipagem no Figma, definição de fluxos de navegação
  2. Vitor

    • Responsável principal: Arquitetura de Software
    • Tarefas: Estruturação do projeto, padrões OOP, diagramas de classe
  3. Tainara

    • Responsável principal: Desenvolvimento Frontend
    • Tarefas: Implementação das telas em Kotlin, integração UI/UX
  4. Silvio

    • Responsável principal: Dados e Requisitos
    • Tarefas: Coleta de dados do lojista, definição de regras de negócio
  5. Monique

    • Responsável principal: Backend e Integrações
    • Tarefas: API connection, banco de dados local (Room), lógica de negócios

ETAPAS DE DESENVOLVIMENTO

1. DEFINIÇÃO DE REQUISITOS (Semana 1)

  • Silvio: Elaborar questionário para o lojista e consolidar requisitos
  • Todos: Participar de brainstorming para funcionalidades essenciais
  • Nicolas: Criar mapa mental de necessidades do usuário

2. PROTOTIPAGEM (Semana 2)

  • Nicolas: Finalizar protótipo navegável no Figma
  • Tainara: Validar viabilidade técnica das interfaces
  • Vitor: Documentar padrões de componentes

3. ARQUITETURA (Semana 3)

  • Vitor: Criar diagrama de classes UML
  • Monique: Definir estrutura do banco de dados
  • Todos: Revisão técnica da arquitetura proposta

4. DESENVOLVIMENTO (Semanas 4-6)

  • Tainara: Implementar Activities/Fragments (Kotlin)
  • Monique: Criar camada de persistência (Room Database)
  • Vitor: Desenvolver classes base (OOP)
  • Silvio: Popular dados iniciais (clientes/produtos)

5. INTEGRAÇÃO (Semana 7)

  • Monique: Conectar frontend ao backend
  • Tainara: Implementar ViewModels
  • Vitor: Gerenciar padrão Repository

6. TESTES (Semana 8)

  • Monique: Implementar testes unitários
  • Tainara: Testes de interface (Espresso)
  • Todos: Teste beta com dados reais

7. IMPLANTAÇÃO (Semana 9)

  • Monique: Configurar ambiente de produção
  • Nicolas: Preparar material de treinamento
  • Silvio: Validar com lojista

TECNOLOGIAS

  • Kotlin com Android SDK
  • Room Database
  • Retrofit para APIs
  • Material Design
  • Figma para prototipagem

ENTREGÁVEIS

About

Mobile App

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages