patrickpiccini / AppEducacionalFlutter

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

IMD App

Descrição:

O Aplicativo trata-se de um sistema educacional mobille, feito para agilizar consultas do sistema dos alunos, visualização do calendario educacional, contatos com a instituição, entre outros, tendo uma resposta rapida e facil em seus smartphones.

Objetivo:

Esse trabalho tem como objetivo criar uma aplicação mobile funcional, utilizando linguagem de programação Dart juntamente com o framework Flutter. O projeto segue os seguintes requisitos:

  • A aplicação precisa ter ao menos 3 telas diferentes.
  • A aplicação precisa ter ao menos um meio de persistência de dados.
  • A aplicação deve utilizar ao menos um serviço do Firebase.
  • Usar ao menos um pacote que não foi visto em aula.

Funções das Telas

  • Tela Inicial:
    Na tela inicial encontram-se uma grade de ícones com o acesso as principais funcionalidades:
  • Tela de links úteis:
    Nesta tela o usuário vai poder navegar (utilizando url_launcher) para:
    • Site da escola com informações da instituição;
    • Sistema Acadêmico para verificar suas notas, datas de avaliações...;
    • Positivo On – ferramenta com os livros digitais/digitalizados e todo o conteúdo para cada série;
    • Redes sociais (Youtube, Instagram e Facebook).
  • Tela Redentoristas:
    Aqui o usuário encontrará resumidamente a história dos Redentoristas, fundadores e mantenedores da escola.
  • Tela Listas e tarefas:
    Nesta tela o usuário poderá adicionar suas tarefas, marcar como feitas e excluir caso necessário.
  • Tela Listas e tarefas:
    Nesta tela o usuário poderá adicionar suas tarefas, marcar como feitas e excluir caso necessário.
  • Tela Pedagógico:
    Na tela de funções pedagógicas, o usuário terá acesso através da função expandable a:
    • Avaliação Escolar;
    • Estudos de recuperação;
    • Normas de convivência;
    • História do Menino Deus;
    • Princípios Cristão e Pedagógicos;
    • Estrutura Físico-Pedagógica.
  • Horário de atendimento:
    Fica disponível nesta tela horários e dias de atendimento da escola

Telas

Calendário

A pagina do calendario utiliza o serviço de Cloud Firestore para sincronizar as informações de datas de eventos no app dos alunos

About


Languages

Language:Dart 99.0%Language:Swift 0.6%Language:Kotlin 0.3%Language:Objective-C 0.1%