O school_app é uma Aplicação Mobile para uma escola que foi desenvolvida utilizando Flutter SDK/Dart

Related tags

Templates school_app
Overview

school_app

O school_app é uma Aplicação Mobile para uma escola que foi desenvolvida utilizando Flutter SDK/Dart(Para o aplicativo móvel), Node.Js (Para a API) e PostgreSQL(Para o Banco de dados).

Screenshots

Splash Screen Tela inicial - Alunos
Tela inicial - Cursos Tela inicial - Matrículas

Features

  1. Arquitetura Limpa (Clean Architecture)
  2. Clean Code e SOLID (Com práticas do TDD)
  3. Testes (Unit tests, Integration tests e Widget Tests)
  4. Injeção de dependência (com o Flutter Modular)
  5. Null Safety
  6. Consumo de API (Dio)
  7. Gerência de estado (Gerências nativas: Change Notifier e callbacks com SetState)
  8. Requisições assíncronas (Asynchronous Requests - Future)
  9. Programação Funcional (Dartz, Either)
  10. Animações
  11. Tests (Unit, Widget e Integration)

Versions

  1. Flutter: 2.10.3
  2. Android SDK: 32.0.0
  3. Node.Js: v16.13.1
  4. PostgreSQL: 14

Executando a API

  1. Você precisará instalar o Node.js. 1 - O projeto da API se encontra na pasta api_school_app 2 - Execute o comando "npm install" para instalar as dependências 3 - Execute o comando "node index.js" para executar a API

Observações

  1. É importante observar que para a API se conectar corretamente com o banco de dados é preciso verificar se as configurações de conexões no arquivo connection.js estão de acordo com as suas credênciais do banco de dados
  2. Para que o aplicativo faça as requisições corretamente para a API é preciso verificar se as configurações de ambiente estão configuradas corretamente de acordo com o seu ambiente. O arquivo se encontra em enviroments_details.dart
  3. O arquivo.sql do banco de dados do programa se encontra na pasta bd_school_app
You might also like...

Senturion List - Aplicativo desenvolvido em flutter 2.0 para a criação de escala de cooperadores e cooperadoras de uma Igreja

senturionlist A new Flutter project. Getting Started This project is a starting point for a Flutter application. A few resources to get you started if

Jan 3, 2022

Praticando em Flutter - Tela para uma loja de sobremesas

Praticando em Flutter - Tela para uma loja de sobremesas

Shop Screen 🧁 A new Flutter project. Getting Started This project is a starting point for a Flutter application. A few resources to get you started i

Mar 7, 2022

O Invest App é um aplicativo de plataforma de investimento feito em FLutter para encontrar, rastrear e proteger seus investimentos. É um MVP aberto para estudo e portfólio.

O Invest App é um aplicativo de plataforma de investimento feito em FLutter para encontrar, rastrear e proteger seus investimentos. É um MVP aberto para estudo e portfólio.

Invest App Tópicos Descrição do projeto Funcionalidades Aplicação Ferramentas utilizadas Acesso ao projeto Abrir e rodar o projeto Descrição do projet

Oct 24, 2022

Aprenda a gerenciar o estado da sua aplicação com Single Source of Truth, usando Provider de forma escalável

Aprenda a gerenciar o estado da sua aplicação com Single Source of Truth, usando Provider de forma escalável

nbytebank A new Flutter project Bytebank. Abordagem gerenciar o estado da sua aplicação com Single Source of Truth Utilizar o Provider para gerenciar

Nov 28, 2021

Repositório destinado a versionador a aplicação de alocação de vagas à universitarios.

Repositório destinado a versionador a aplicação de alocação de vagas à universitarios.

RepiMe A aplicação mobile RepiMe busca centralizar, gerenciar e organizar as informações sobre as vagas em Repúblicas e Kitnets disponíveis na cidade

Jan 7, 2023

Relógio Pomodoro desenvolvido em Flutter utilizando reatividade como MOBX

pomodoro A new Flutter project. Getting Started This project is a starting point for a Flutter application. A few resources to get you started if this

Nov 24, 2021

Aplicativo desenvolvido em sala de aula com auxilio do Profº Kleber Andrade, utilizando Flutter e Sqlite.

Aplicativo desenvolvido em sala de aula com auxilio do Profº Kleber Andrade, utilizando Flutter e Sqlite.

App Lista de Tarefas Aplicativo desenvolvido apartir de um exercicio proposto pelo professor kleber Andrade. Objetivo era fazer uma lista de tarefas c

Dec 27, 2021

Carros Flutter - App utilizando Clean Architecture

 Carros  Flutter - App utilizando Clean Architecture

Carros Flutter - App utilizando Clean Architecture Arquitetura Proposta de Arquitetura Limpa para o Dart/Flutter

Nov 24, 2022
Owner
null
Minha primeira aplicação android utilizando Flutter feito no curso de Flutter da Cod3r Cursos Online. O foco dessa aplicação foi um contato inicial com o Flutter.

expenses Expenses é uma aplicação android simples feita em Flutter para controlar despesas pessoais. A aplicação consiste em: Listar transações feitas

Guilherme Teixeira Ais 2 Apr 19, 2022
APP desenvolvido em flutter que se comunica com uma API desenvolvida em python para controlar o mouse e teclado da maquina onde a API roda.

INSTRUÇÕES PARA EXECUÇÃO DA API Para executar a api em python, é necessario instalar as bibliotecas pynput, uvicorn e starlette e pyqrcode. Basta exec

João Paulo Prata 66 Mar 2, 2022
App de teste que executa uma função de fibonacci em background utilizando compute.

app_isolate_compute A new Flutter project. Getting Started This project is a starting point for a Flutter application. A few resources to get you star

Isaque Santos Paixão 0 Jan 7, 2022
Esse foi um app que produzi pensando em recuperar minhas habilidades com flutter

CITAÇÕES DE ANIMES Esse foi um app que produzi pensando em recuperar minhas habilidades com flutter (agora flutter 2.0) e treinar requisição de APIs.

Renatho Henrique Campos 2 Sep 29, 2021
Aplicativo de teste que roda em background timer atual utilizando Isolate.

# isolate_app A new Flutter project. ## Getting Started This project is a starting point for a Flutter application. A few resources to get you sta

Isaque Santos Paixão 1 Jun 20, 2022
Neste meu primeiro contato com flutter, foi feito um simples app para testar os principais widgets do flutter e entender a peculiaridade de cada um.

primeiro_projeto A new Flutter project. Getting Started This project is a starting point for a Flutter application. A few resources to get you started

Gustavo Andrade 2 Sep 17, 2022
Aplicação web para mostrar os grupos do desafio final do módulo de Flutter da Soulcode

flutterteams A new Flutter project. Getting Started This project is a starting point for a Flutter application. A few resources to get you started if

José Almir 3 Sep 6, 2021
Aplicação para aula sobre Scaffold, Drawer e Navigator

scaffold_class A new Flutter project. Getting Started This project is a starting point for a Flutter application. A few resources to get you started i

Deyvid J. Lira 7 Dec 27, 2022
Aplicativo com Flutter - GetX - Amplify simulando uma pokedex utilizando a PokeAPI

pokedex app (flutter - getX - amplify) Desenvolvedor: Fellipe Prates email: [email protected] Sobre o app Aplicativo desenvolvido para treinament

Fellipe Augusto Prates 0 Jan 5, 2022
Aplicativo em Flutter que funciona como uma "Pokedex"

pokedex_desafio_ioasys_flutter Aplicativo em Flutter que funciona como uma "Pokedex" O Aplicativo consome uma api PokeApi que retorna uma lista com os

Pedro Daniel Camargos Soares 0 Feb 25, 2022