---
title: "Dart 개발자를 위한 이더리움"
description: "Dart 언어를 사용하여 이더리움용으로 개발하는 방법을 배워보세요"
lang: ko
incomplete: true
---

## 스마트 컨트랙트 및 Solidity 언어 시작하기 {#getting-started-with-smart-contracts-and-solidity}

## 튜토리얼 {#tutorials}

- [Flutter 및 블록체인 – Hello World Dapp](https://www.geeksforgeeks.org/flutter-and-blockchain-hello-world-dapp/)은 시작하기 위한 모든 단계를 안내합니다:
  1.  [Solidity](https://soliditylang.org/)로 스마트 컨트랙트 작성하기
  2.  Dart로 사용자 인터페이스 작성하기
- [Flutter로 모바일 탈중앙화 애플리케이션 (dapp) 구축하기](https://medium.com/dash-community/building-a-mobile-dapp-with-flutter-be945c80315a)는 훨씬 짧으며, 이미 기본 사항을 알고 있는 경우 더 적합할 수 있습니다.
- 동영상으로 배우는 것을 선호한다면, 약 1시간 분량의 [첫 번째 블록체인 Flutter 앱 구축하기](https://www.youtube.com/watch?v=3Eeh3pJ6PeA)를 시청할 수 있습니다.
- 시간이 부족하다면, 약 20분 분량의 [이더리움에서 Flutter와 Dart로 블록체인 탈중앙화 애플리케이션 (dapp) 구축하기](https://www.youtube.com/watch?v=jaMFEOCq_1s)를 선호할 수 있습니다.
- [WalletConnect의 Web3Modal을 사용하여 Flutter 애플리케이션에 메타마스크 통합하기](https://www.youtube.com/watch?v=v_M2buHCpc4) - 이 짧은 동영상은 WalletConnect의 [Web3Modal](https://pub.dev/packages/web3modal_flutter) 라이브러리를 사용하여 Flutter 애플리케이션에 메타마스크를 통합하는 단계를 안내합니다.
- [Solidity 및 Flutter를 활용한 모바일 블록체인 개발자 부트캠프 코스](https://youtube.com/playlist?list=PL4V4Unlk5luhQ26ERO6hWEbcUwHDSSmVH) - 풀스택 모바일 블록체인 개발자 코스 재생 목록

## 이더리움 클라이언트 작업하기 {#working-with-ethereum-clients}

이더리움을 사용하여 암호화폐 및 블록체인 기술의 이점을 활용하는 탈중앙화 애플리케이션 (dapp)을 만들 수 있습니다.
이더리움용 [JSON-RPC API](/developers/docs/apis/json-rpc/)를 사용하기 위해 현재 유지 관리되는 Dart용 라이브러리가 최소 두 개 있습니다.

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

특정 이더리움 주소를 조작하거나 다양한 암호화폐의 가격을 검색할 수 있는 추가 라이브러리도 있습니다.
[여기에서 전체 목록을 확인할 수 있습니다](https://pub.dev/dart/packages?q=ethereum).