---
title: "Ethereum pour les développeurs Dart"
description: "Apprenez à développer pour Ethereum en utilisant le langage Dart"
lang: fr
incomplete: true
---

## Premiers pas avec les contrats intelligents et le langage Solidity {#getting-started-with-smart-contracts-and-solidity}

## Tutoriels {#tutorials}

- [Flutter et chaîne de blocs – Hello World Dapp](https://www.geeksforgeeks.org/flutter-and-blockchain-hello-world-dapp/) vous guide à travers toutes les étapes pour commencer :
  1.  Écrire un contrat intelligent en [Solidity](https://soliditylang.org/)
  2.  Écrire une interface utilisateur en Dart
- [Créer une dapp mobile avec Flutter](https://medium.com/dash-community/building-a-mobile-dapp-with-flutter-be945c80315a) est beaucoup plus court, ce qui pourrait être préférable si vous connaissez déjà les bases
- Si vous préférez apprendre en regardant une vidéo, vous pouvez regarder [Créer votre première application Flutter sur chaîne de blocs](https://www.youtube.com/watch?v=3Eeh3pJ6PeA), qui dure environ une heure
- Si vous êtes impatient, vous préférerez peut-être [Créer une application décentralisée sur chaîne de blocs avec Flutter et Dart sur Ethereum](https://www.youtube.com/watch?v=jaMFEOCq_1s), qui ne dure qu'une vingtaine de minutes
- [Intégrer MetaMask dans une application Flutter avec Web3Modal par WalletConnect](https://www.youtube.com/watch?v=v_M2buHCpc4) - cette courte vidéo vous guide à travers les étapes d'intégration de MetaMask dans vos applications Flutter avec la bibliothèque [Web3Modal](https://pub.dev/packages/web3modal_flutter) de WalletConnect
- [Cours intensif de développeur de chaîne de blocs mobile avec Solidity et Flutter](https://youtube.com/playlist?list=PL4V4Unlk5luhQ26ERO6hWEbcUwHDSSmVH) - liste de lecture de cours complets pour développeur de chaîne de blocs mobile full stack

## Travailler avec les clients Ethereum {#working-with-ethereum-clients}

Vous pouvez utiliser Ethereum pour créer des applications décentralisées (ou « dapps ») qui utilisent les avantages de la cryptomonnaie et de la technologie de la chaîne de blocs.
Il existe au moins deux bibliothèques actuellement maintenues pour Dart afin d'utiliser l'[API JSON-RPC](/developers/docs/apis/json-rpc/) pour Ethereum.

1. [Web3dart de pwa.ir](https://pub.dev/packages/web3dart)
1. [Ethereum 5.0.0 de darticulate.com](https://pub.dev/packages/ethereum)

Il existe également des bibliothèques supplémentaires qui vous permettent de manipuler des adresses Ethereum spécifiques, ou qui vous permettent de récupérer les prix de diverses cryptomonnaies.
[Vous pouvez consulter la liste complète ici](https://pub.dev/dart/packages?q=ethereum).