Ethereum per gli sviluppatori Dart
Iniziare con gli smart contract e il linguaggio Solidity
Tutorial
- Flutter e Blockchain – Hello World Dapp (si apre in una nuova scheda) ti guida attraverso tutti i passaggi per iniziare:
- Scrivere uno smart contract in Solidity (si apre in una nuova scheda)
- Scrivere un'interfaccia utente in Dart
- Creare una dapp mobile con Flutter (si apre in una nuova scheda) è 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 (si apre in una nuova scheda), che dura circa un'ora
- Se sei impaziente, potresti preferire Creare un'applicazione decentralizzata (dapp) per la blockchain con Flutter e Dart su Ethereum (si apre in una nuova scheda), che dura solo circa venti minuti
- Integrare MetaMask in un'applicazione Flutter con Web3Modal di WalletConnect (si apre in una nuova scheda) - questo breve video ti guida attraverso i passaggi per integrare MetaMask nelle tue applicazioni Flutter con la libreria Web3Modal (si apre in una nuova scheda) di WalletConnect
- Corso Bootcamp per sviluppatori blockchain mobile con Solidity e Flutter (si apre in una nuova scheda) - playlist del corso per sviluppatori blockchain mobile full stack
Lavorare con i client di Ethereum
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 per Ethereum.
- Web3dart di pwa.ir (si apre in una nuova scheda)
- Ethereum 5.0.0 di darticulate.com (si apre in una nuova scheda)
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 (si apre in una nuova scheda).