---
title: "إيثيريوم لمطوري ⁦Dart⁩"
description: "تعلم كيفية التطوير لإيثيريوم باستخدام لغة ⁦Dart⁩"
lang: ar
incomplete: true
---

## البدء مع العقود الذكية ولغة Solidity {#getting-started-with-smart-contracts-and-solidity}

## دروس تعليمية {#tutorials}

- يأخذك [Flutter وسلسلة الكتل – تطبيق لامركزي (dapp) Hello World](https://www.geeksforgeeks.org/flutter-and-blockchain-hello-world-dapp/) عبر جميع الخطوات للبدء:
  1.  كتابة عقد ذكي بلغة [Solidity](https://soliditylang.org/)
  2.  كتابة واجهة مستخدم بلغة Dart
- [بناء تطبيق لامركزي (dapp) للهواتف المحمولة باستخدام Flutter](https://medium.com/dash-community/building-a-mobile-dapp-with-flutter-be945c80315a) أقصر بكثير، مما قد يكون أفضل إذا كنت تعرف الأساسيات بالفعل
- إذا كنت تفضل التعلم من خلال مشاهدة مقطع فيديو، يمكنك مشاهدة [بناء أول تطبيق Flutter لسلسلة الكتل](https://www.youtube.com/watch?v=3Eeh3pJ6PeA)، والذي تبلغ مدته حوالي ساعة
- إذا كنت في عجلة من أمرك، فقد تفضل [بناء تطبيق لامركزي لسلسلة الكتل باستخدام Flutter وDart على إيثيريوم](https://www.youtube.com/watch?v=jaMFEOCq_1s)، والذي يستغرق حوالي عشرين دقيقة فقط
- [دمج ميتاماسك في تطبيق Flutter باستخدام Web3Modal من WalletConnect](https://www.youtube.com/watch?v=v_M2buHCpc4) - يأخذك هذا الفيديو القصير عبر خطوات دمج ميتاماسك في تطبيقات Flutter الخاصة بك باستخدام مكتبة [Web3Modal](https://pub.dev/packages/web3modal_flutter) من WalletConnect
- [دورة تدريبية لمطوري سلسلة الكتل للهواتف المحمولة باستخدام Solidity وFlutter](https://youtube.com/playlist?list=PL4V4Unlk5luhQ26ERO6hWEbcUwHDSSmVH) - قائمة تشغيل لدورة مطور سلسلة الكتل للهواتف المحمولة المتكاملة (Full Stack)

## العمل مع عملاء إيثيريوم {#working-with-ethereum-clients}

يمكنك استخدام إيثيريوم لإنشاء تطبيقات لامركزية (أو "dapps") تستفيد من مزايا العملة المشفرة وتكنولوجيا سلسلة الكتل.
يوجد على الأقل مكتبتان يتم صيانتهما حاليًا لـ Dart لاستخدام [JSON-RPC API](/developers/docs/apis/json-rpc/) لإيثيريوم.

1. [Web3dart من pwa.ir](https://pub.dev/packages/web3dart)
1. [Ethereum <span dir="ltr">5.0.0</span> من darticulate.com](https://pub.dev/packages/ethereum)

هناك أيضًا مكتبات إضافية تسمح لك بالتعامل مع عناوين إيثيريوم محددة، أو تتيح لك استرداد أسعار العملات المشفرة المختلفة.
[يمكنك الاطلاع على القائمة الكاملة هنا](https://pub.dev/dart/packages?q=ethereum).