Skip to content
@dart-learning-hub

dart-learning-hub

🎯 Dart Learning Hub

Uma trilha completa de aprendizado: do zero ao avançado em Dart, Flutter e MCP

Dart Flutter License: MIT


🌟 Sobre Este Projeto

O Dart Learning Hub é uma trilha de aprendizado estruturada e progressiva que leva você desde os fundamentos do Dart até a criação de aplicações profissionais com Flutter e integração com Large Language Models usando MCP (Model Context Protocol).

Por que esta trilha é diferente?

  • Progressão natural: cada módulo se baseia no anterior
  • Projetos práticos reais: aprenda fazendo, não apenas lendo
  • Código testado e documentado: todos os exemplos funcionam
  • Open source e gratuito: contribuições são bem-vindas
  • Focado em qualidade: melhor ser completo do que superficial

📚 Estrutura da Trilha

Duração: 4-6 semanas | Nível: Iniciante ao Avançado

Domine a linguagem Dart do básico ao avançado antes de tocar em qualquer framework.

  • Fundamentos: sintaxe, OOP, coleções, null safety
  • Intermediário: programação funcional, generics, enums
  • Avançado: async/await, isolates, FFI, metaprogramming

Repositório de Projetos: dart-fundamentals


Duração: 2-3 semanas | Nível: Intermediário

Construa aplicações server-side robustas com Dart usando o framework Vaden.

  • Routing, middleware, controllers
  • Database integration (PostgreSQL, MongoDB)
  • WebSockets e real-time apps
  • Testing e deployment

Repositório de Projetos: vaden-projects


Duração: 6-8 semanas | Nível: Iniciante ao Avançado

Crie aplicações mobile, web e desktop profissionais com Flutter.

  • Widgets, layout, navegação
  • State management (Provider, Riverpod, Bloc)
  • Networking, storage, animações
  • Arquitetura limpa, testes, performance

Repositório de Projetos: flutter-projects


Duração: 2-3 semanas | Nível: Avançado

Integre suas aplicações Dart/Flutter com Large Language Models usando Model Context Protocol.

  • Fundamentos do MCP
  • MCP servers em Dart
  • Flutter apps como MCP clients
  • Resources, tools e prompts

Repositório de Projetos: mcp-integration


🗂️ Repositórios da Organização

Repositório Descrição Status
curriculum 📚 Documentação completa da trilha (GitBook) 🟡 Em construção
dart-fundamentals 💻 Projetos práticos do Módulo 1 🔜 Em breve
vaden-projects 💻 Projetos práticos do Módulo 2 🔜 Em breve
flutter-projects 💻 Projetos práticos do Módulo 3 🔜 Em breve
mcp-integration 💻 Projetos práticos do Módulo 4 🔜 Em breve
resources 🛠️ Templates, cheatsheets e ferramentas 🔜 Em breve

🚀 Como Começar

Para Alunos

  1. Leia a documentação: Acesse o curriculum
  2. Siga em ordem: Comece pelo Módulo 1 e progrida sequencialmente
  3. Faça os projetos: Clone os repos de projetos e complete os desafios
  4. Compartilhe seu progresso: Use a tag #DartLearningHub nas redes sociais
# Clonar a documentação
git clone https://github.com/dart-learning-hub/curriculum.git

# Clonar projetos do Módulo 1
git clone https://github.com/dart-learning-hub/dart-fundamentals.git
cd dart-fundamentals

# Seguir as instruções em cada projeto

Para Contribuidores

Contribuições são bem-vindas! Veja o guia de contribuição.

Formas de contribuir:

  • 📝 Melhorar documentação existente
  • 🐛 Reportar bugs ou problemas nos projetos
  • ✨ Sugerir novos projetos práticos
  • 🌍 Traduzir conteúdo para outros idiomas
  • 💡 Compartilhar sua experiência seguindo a trilha

🎓 Metodologia de Ensino

Esta trilha segue princípios pedagógicos comprovados:

  1. Aprendizado Progressivo: cada conceito se baseia no anterior
  2. Learning by Doing: projetos práticos em cada módulo
  3. Teoria + Prática: sempre exemplos reais junto com explicações
  4. Feedback Rápido: testes automatizados para validar seu código
  5. Comunidade: incentivo ao compartilhamento e colaboração

🛠️ Stack Técnico

  • Linguagem: Dart 3.x
  • Frameworks: Vaden, Flutter 3.x
  • Protocolo: MCP (Model Context Protocol)
  • Documentação: GitBook
  • Ferramentas: VS Code, Dart DevTools

📊 Roadmap do Projeto

Q4 2025

  • Estrutura da organização
  • Plano da trilha completa
  • Repositório curriculum com módulo 1 completo
  • Primeiros 3 projetos práticos do Módulo 1

Q1 2026

  • Módulo 1 completo (teoria + 10 projetos)
  • Módulo 2 completo
  • GitBook publicado e online

Q2 2026

  • Módulo 3 completo
  • Primeiros beta testers

Q3 2026

  • Módulo 4 completo
  • Trilha completa disponível
  • Comunidade ativa

👥 Time

Mantenedor Principal: Getulio Vagner
Contribuidores:


📞 Contato e Links

  • 📚 Documentação: GitBook (em breve)
  • 💬 Discussões: GitHub Discussions
  • 🐛 Issues: Reporte em cada repositório específico
  • 🐦 Perfil Profissional: LinkedIn

📄 Licença

Este projeto está sob a licença MIT. Veja o arquivo LICENSE em cada repositório para mais detalhes.


🙏 Agradecimentos

  • Dart Team pela linguagem incrível
  • Flutter Team pelo framework revolucionário
  • Anthropic pelo Claude e MCP
  • Comunidade Dart/Flutter pelo suporte contínuo

⭐ Se este projeto te ajudar, considere dar uma estrela nos repositórios!

Feito com ❤️ pela comunidade Dart

Popular repositories Loading

  1. .github .github Public

  2. curriculum curriculum Public

    Documentação completa da trilha Dart/Flutter/MCP

  3. dart-fundamentals dart-fundamentals Public

    Projetos práticos do Módulo 1 - Dart Completo

  4. vaden-projects vaden-projects Public

    Projetos práticos do Módulo 2 - Projetos com Vaden

  5. flutter-projects flutter-projects Public

    Projetos práticos do Módulo 3 - Flutter completo

  6. mcp-integration mcp-integration Public

    Projetos práticos do Módulo 4 - Integração MCP

Repositories

Showing 6 of 6 repositories

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…