Skip to content

tallysdev/App-Brazil-Soccer

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 

Repository files navigation

Aplicativo Brasileirão Max

Informações Gerais

  • Universidade Federal do Rio Grande do Norte.
  • Disciplina: Programação Orientada a Objetos 1
  • Curso: Sistemas de Informações
  • Período: Terceiro.
  • Prof: Fabricio Vale
  • Colaboradores do projeto: Tallys Aureliano, Italo Mauricio, Gabriel Wallace.

Introdução ao Projeto

Bem-vindo(a) ao Brasileirão Max projeto desenvolvido em Flutter/Dart! Este aplicativo foi criado com o objetivo de fornecer informações sobre o campeonato brasileiro de futebol e a copa do Brasil de futebol, como partidas e classificação, por meio da integração com uma API de futebol.

O aplicativo para Android, IOS e Web, desenvolvido em Flutter e utilizando toda a potencialidade da ferramenta com o objetivo de mostrar como o Flutter lida com requisições de APIs e como o framework é robusto no desenvolvimento mobile multi-plataforma e Web.

Como executar:

  • Passo 1: Baixe o projeto

    git clone git@github.com:italo-mauricio/App-Brasileirao.git
    
  • Passo 2: Entre na pasta do projeto utilizando do projeto

    cd brasileirao.
    
  • Passo 3: Baixe as dependências

    flutter pub get
    
  • Passo 4: Rode a aplicação

    flutter run -d (seu navegador de preferência) --web-renderer html
    

Estrutura do projeto

App-Brasileirao
├─ brasileirao
│  ├─ lib
│  │  ├─ assets
│  │  │  ├─ Fontes.dart
│  │  │  ├─ fundo.jpeg
│  │  │  ├─ fundo1.jpg
│  │  │  ├─ Images.dart
│  │  │  ├─ logo.png
│  │  │  ├─ logo1.png
│  │  │  ├─ logo_campeonato.png
│  │  │  └─ logo_vintage.png
│  │  ├─ components
│  │  │  └─ Drawer.dart
│  │  ├─ controllers
│  │  │  └─ BrasileiraoController.dart
│  │  ├─ home
│  │  │  └─ HomePage.dart
│  │  ├─ login
│  │  │  └─ LoginPage.dart
│  │  ├─ main.dart
│  │  ├─ routes
│  │  │  └─ InitialApp.dart
│  │  ├─ sections
│  │  │  ├─ ChaviamentoCopa.dart
│  │  │  ├─ DataTable.dart
│  │  │  ├─ DescriptionsMatches.dart
│  │  │  ├─ Matches.dart
│  │  │  └─ Table.dart
│  │  └─ utils
│  │     └─ keysAuth.dart

Bibliotecas Dart Utilizadas:

☑️ Material: Essa biblioteca contém widgets e recursos específicos para o design de interface do usuário no estilo Material Design, como AppBar, botões, caixas de texto e navegação entre telas.

☑️ Cupertino: Essa biblioteca contém widgets e recursos específicos para o design de interface do usuário no estilo iOS, como botões, caixas de diálogo e guias de navegação.

☑️ Http: Essa biblioteca permite fazer solicitações HTTP para se comunicar com serviços web e APIs. Ela fornece classes e métodos para realizar solicitações GET, POST, PUT, DELETE, entre outras, e também para lidar com a resposta HTTP.

☑️ Convert: Essa biblioteca fornece funções para codificar e decodificar dados em formatos como JSON. Ela oferece métodos para converter objetos Dart em strings codificadas e vice-versa, facilitando a comunicação com APIs que utilizam JSON como formato de dados.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Dart 51.4%
  • C++ 23.9%
  • CMake 19.8%
  • HTML 1.9%
  • C 1.5%
  • Swift 1.4%
  • Other 0.1%