Ethereum para desenvolvedores Dart
Última atualização da página: 11 de setembro de 2025
Começando com contratos inteligentes e a linguagem Solidity
Tutoriais
- Flutter e Blockchain – Dapp Olá Mundo (opens in a new tab) mostra todas as etapas para começar:
- Escrevendo um contrato inteligente em Solidity (opens in a new tab)
- Escrevendo uma interface de usuário no Dart
- Construindo um dapp móvel com Flutter (opens in a new tab) é bem mais curto, o que pode ser melhor se você já conhece o básico
- Se preferir aprender assistindo a um vídeo, pode assistir a Construa seu primeiro aplicativo blockchain com Flutter (opens in a new tab), que tem cerca de uma hora de duração
- Se você for impaciente, talvez prefira Construindo um aplicativo descentralizado de blockchain com Flutter e Dart na Ethereum (opens in a new tab), que dura apenas cerca de vinte minutos
- Integrando o MetaMask no aplicativo Flutter com o Web3Modal da WalletConnect (opens in a new tab) - este vídeo curto mostra as etapas para integrar o MetaMask em seus aplicativos Flutter com a biblioteca Web3Modal (opens in a new tab) da WalletConnect
- Curso Bootcamp para Desenvolvedor de Blockchain Móvel com Solidity e Flutter (opens in a new tab) - playlist do curso para desenvolvedor de blockchain móvel full-stack
Trabalhando com clientes Ethereum
Você pode usar Ethereum para criar aplicativos descentralizados (ou "dapps") que utilizam os benefícios da tecnologia de criptomoedas e cadeia de blocos. Atualmente, existem pelo menos duas bibliotecas mantidas para Dart para usar a API JSON-RPC para o Ethereum.
Existem também bibliotecas adicionais que permitem que você manipule endereços específicos de Ethereum, ou que permitem que você recupere os preços de várias criptomoedas. Você pode ver a lista completa aqui (opens in a new tab).