---
title: "Ethereum dla programistów Dart"
description: "Dowiedz się, jak programować dla Ethereum przy użyciu języka Dart"
lang: pl
incomplete: true
---

## Wprowadzenie do inteligentnych kontraktów i języka Solidity {#getting-started-with-smart-contracts-and-solidity}

## Samouczki {#tutorials}

- [Flutter i Blockchain – Hello World Dapp](https://www.geeksforgeeks.org/flutter-and-blockchain-hello-world-dapp/) przeprowadzi Cię przez wszystkie kroki, aby zacząć:
  1.  Pisanie inteligentnego kontraktu w [Solidity](https://soliditylang.org/)
  2.  Pisanie interfejsu użytkownika w języku Dart
- [Budowanie mobilnej zdecentralizowanej aplikacji (dapp) za pomocą Fluttera](https://medium.com/dash-community/building-a-mobile-dapp-with-flutter-be945c80315a) 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](https://www.youtube.com/watch?v=3Eeh3pJ6PeA), 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](https://www.youtube.com/watch?v=jaMFEOCq_1s), które trwa tylko około dwudziestu minut
- [Integracja MetaMask w aplikacji Flutter za pomocą Web3Modal od WalletConnect](https://www.youtube.com/watch?v=v_M2buHCpc4) – to krótkie wideo przeprowadzi Cię przez kroki integracji MetaMask w Twoich aplikacjach Flutter za pomocą biblioteki [Web3Modal](https://pub.dev/packages/web3modal_flutter) od WalletConnect
- [Kurs Mobile Blockchain Developer Bootcamp z Solidity i Flutterem](https://youtube.com/playlist?list=PL4V4Unlk5luhQ26ERO6hWEbcUwHDSSmVH) – playlista pełnego kursu dla programistów mobilnych aplikacji blockchain (full stack)

## Praca z klientami Ethereum {#working-with-ethereum-clients}

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](/developers/docs/apis/json-rpc/) dla Ethereum.

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

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](https://pub.dev/dart/packages?q=ethereum).