Skip to content

AlisonMeneses/Brasil-Cripto

Repository files navigation

📈 Brasil Cripto

Brasil Cripto é um aplicativo Flutter que integra com a CoinGecko API para exibir informações atualizadas do mercado de criptomoedas, como preços, gráficos históricos e variação de mercado.


✨ Funcionalidades

  • 📊 Visualização de lista de criptomoedas
  • 📈 Gráfico histórico de preço (1 ano)
  • ⭐ Gerenciamento de favoritos
  • 🔍 Busca de criptomoedas
  • 💡 Arquitetura organizada usando:
    • GetIt para injeção de dependências
    • GoRouter para navegação
    • ValueNotifier para gerenciamento de estado simples

🛠️ Tecnologias

  • Flutter 3.x
  • Dio para requisições HTTP
  • FL Chart para exibir gráficos
  • Result Dart para tipagem segura de resultados

⚙️ Instalação

  1. Clone o repositório:

    git clone https://github.com/AlisonMeneses/brasil-cripto.git
    cd brasil-cripto
  2. Instale as dependências:

    flutter pub get
  3. Rode o projeto:

    flutter run

📁 Estrutura do Projeto

lib/
├── src/
│   ├── config/                  # Configurações globais do app
│   ├── data/                    # Camada de dados: repositories e serviços
│   │   ├── repository/          # Abstrações e Implementações de repositórios
│   │   ├── service/             # Serviços de API e Armazenamento
│   ├── design_system/           # Componentes visuais reutilizáveis (atoms, molecules, organisms)
│   ├── domain/                  # Regras de negócio: models
│   ├── routing/                 # Gerenciamento de rotas com GoRouter
│   ├── shared/                  # Recursos compartilhados: controllers, paginação, utilitários
│   ├── ui/                      # Camada de apresentação: telas e viewmodels
│   │   ├── home/                # Tela principal (Home)
│   │   ├── detail/              # Tela de detalhe
│   ├── main.dart                # Ponto de entrada do app

✍️ Notas

  • Este app utiliza a API pública da CoinGecko, portanto verifique os limites de requisições.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published