Ethereum dla programistów Dart
Wprowadzenie do inteligentnych kontraktów i języka Solidity
Samouczki
- Flutter i Blockchain – Hello World Dapp (otwiera się w nowej karcie) przeprowadzi Cię przez wszystkie kroki, aby zacząć:
- Pisanie inteligentnego kontraktu w Solidity (otwiera się w nowej karcie)
- Pisanie interfejsu użytkownika w języku Dart
- Budowanie mobilnej zdecentralizowanej aplikacji (dapp) za pomocą Fluttera (otwiera się w nowej karcie) jest znacznie krótsze, co może być lepsze, jeśli znasz już podstawy
- Jeśli wolisz uczyć się, oglądając wideo, możesz obejrzeć Zbuduj swoją pierwszą aplikację blockchain we Flutterze (otwiera się w nowej karcie), które trwa około godziny
- Jeśli jesteś niecierpliwy, może Ci się spodobać Budowanie zdecentralizowanej aplikacji blockchain za pomocą Fluttera i Darta na Ethereum (otwiera się w nowej karcie), które trwa tylko około dwudziestu minut
- Integracja MetaMask w aplikacji Flutter za pomocą Web3Modal od WalletConnect (otwiera się w nowej karcie) – to krótkie wideo przeprowadzi Cię przez kroki integracji MetaMask w Twoich aplikacjach Flutter za pomocą biblioteki Web3Modal (otwiera się w nowej karcie) od WalletConnect
- Kurs Mobile Blockchain Developer Bootcamp z Solidity i Flutterem (otwiera się w nowej karcie) – playlista pełnego kursu dla programistów mobilnych aplikacji blockchain (full stack)
Praca z klientami Ethereum
Możesz użyć Ethereum do tworzenia zdecentralizowanych aplikacji (dapp), które wykorzystują zalety kryptowalut i technologii blockchain. Istnieją co najmniej dwie obecnie utrzymywane biblioteki dla języka Dart, które umożliwiają korzystanie z API JSON-RPC dla Ethereum.
- Web3dart od pwa.ir (otwiera się w nowej karcie)
- Ethereum 5.0.0 od darticulate.com (otwiera się w nowej karcie)
Istnieją również dodatkowe biblioteki, które pozwalają na manipulowanie określonymi adresami Ethereum lub umożliwiają pobieranie cen różnych kryptowalut. Pełną listę możesz zobaczyć tutaj (otwiera się w nowej karcie).