---
title: Ethereum per gli sviluppatori Dart
description: Scopri come sviluppare per Ethereum usando il linguaggio Dart
lang: it
incomplete: true
---

## Iniziare con gli smart contract e il linguaggio Solidity {#getting-started-with-smart-contracts-and-solidity}

## Tutorial {#tutorials}

- [Flutter e Blockchain – Hello World Dapp](https://www.geeksforgeeks.org/flutter-and-blockchain-hello-world-dapp/) ti guida attraverso tutti i passaggi per iniziare:
  1.  Scrivere uno smart contract in [Solidity](https://soliditylang.org/)
  2.  Scrivere un'interfaccia utente in Dart
- [Creare una dapp mobile con Flutter](https://medium.com/dash-community/building-a-mobile-dapp-with-flutter-be945c80315a) è molto più breve, il che potrebbe essere meglio se conosci già le basi
- Se preferisci imparare guardando un video, puoi guardare [Creare la tua prima app Flutter per la blockchain](https://www.youtube.com/watch?v=3Eeh3pJ6PeA), che dura circa un'ora
- Se sei impaziente, potresti preferire [Creare un'applicazione decentralizzata (dapp) per la blockchain con Flutter e Dart su Ethereum](https://www.youtube.com/watch?v=jaMFEOCq_1s), che dura solo circa venti minuti
- [Integrare MetaMask in un'applicazione Flutter con Web3Modal di WalletConnect](https://www.youtube.com/watch?v=v_M2buHCpc4) - questo breve video ti guida attraverso i passaggi per integrare MetaMask nelle tue applicazioni Flutter con la libreria [Web3Modal](https://pub.dev/packages/web3modal_flutter) di WalletConnect
- [Corso Bootcamp per sviluppatori blockchain mobile con Solidity e Flutter](https://youtube.com/playlist?list=PL4V4Unlk5luhQ26ERO6hWEbcUwHDSSmVH) - playlist del corso per sviluppatori blockchain mobile full stack

## Lavorare con i client di Ethereum {#working-with-ethereum-clients}

Puoi usare Ethereum per creare applicazioni decentralizzate (dapp) che utilizzano i vantaggi della criptovaluta e della tecnologia blockchain.
Ci sono almeno due librerie attualmente mantenute per Dart per utilizzare l'[API JSON-RPC](/developers/docs/apis/json-rpc/) per Ethereum.

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

Ci sono anche librerie aggiuntive che ti consentono di manipolare indirizzi Ethereum specifici, o che ti permettono di recuperare i prezzi di varie criptovalute.
[Puoi vedere l'elenco completo qui](https://pub.dev/dart/packages?q=ethereum).