---
title: Ethereum untuk pengembang Dart
description: Pelajari cara mengembangkan Ethereum menggunakan bahasa Dart
lang: id
incomplete: true
---

## Memulai dengan kontrak pintar dan bahasa Solidity {#getting-started-with-smart-contracts-and-solidity}

## Tutorial {#tutorials}

- [Flutter dan Rantai Blok – Dapp Hello World](https://www.geeksforgeeks.org/flutter-and-blockchain-hello-world-dapp/) memandu Anda melalui semua langkah untuk memulai:
  1.  Menulis kontrak pintar dalam [Solidity](https://soliditylang.org/)
  2.  Menulis antarmuka pengguna dalam Dart
- [Membangun dapp Seluler dengan Flutter](https://medium.com/dash-community/building-a-mobile-dapp-with-flutter-be945c80315a) jauh lebih singkat, yang mungkin lebih baik jika Anda sudah mengetahui dasar-dasarnya
- Jika Anda lebih suka belajar dengan menonton video, Anda dapat menonton [Membangun Aplikasi Flutter Rantai Blok Pertama Anda](https://www.youtube.com/watch?v=3Eeh3pJ6PeA), yang berdurasi sekitar satu jam
- Jika Anda tidak sabar, Anda mungkin lebih menyukai [Membangun Aplikasi Terdesentralisasi Rantai Blok dengan Flutter dan Dart di Ethereum](https://www.youtube.com/watch?v=jaMFEOCq_1s), yang hanya berdurasi sekitar dua puluh menit
- [Mengintegrasikan MetaMask dalam aplikasi Flutter dengan Web3Modal oleh WalletConnect](https://www.youtube.com/watch?v=v_M2buHCpc4) - video singkat ini memandu Anda melalui langkah-langkah mengintegrasikan MetaMask ke dalam aplikasi Flutter Anda dengan pustaka [Web3Modal](https://pub.dev/packages/web3modal_flutter) oleh WalletConnect
- [Kursus Bootcamp Pengembang Rantai Blok Seluler Dengan Solidity & Flutter](https://youtube.com/playlist?list=PL4V4Unlk5luhQ26ERO6hWEbcUwHDSSmVH) - daftar putar kursus pengembang rantai blok seluler full stack

## Bekerja dengan klien Ethereum {#working-with-ethereum-clients}

Anda dapat menggunakan Ethereum untuk membuat aplikasi terdesentralisasi (dapp) yang memanfaatkan manfaat mata uang kripto dan teknologi rantai blok.
Setidaknya ada dua pustaka yang saat ini dikelola untuk Dart guna menggunakan [API JSON-RPC](/developers/docs/apis/json-rpc/) untuk Ethereum.

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

Ada juga pustaka tambahan yang memungkinkan Anda memanipulasi alamat Ethereum tertentu, atau yang memungkinkan Anda mengambil harga berbagai mata uang kripto.
[Anda dapat melihat daftar lengkapnya di sini](https://pub.dev/dart/packages?q=ethereum).