Skip to content

tallysdev/App-Brazil-Soccer

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

140 Commits
 
 
 
 
 
 
 
 

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

 
 
 

Contributors

Languages

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