فكر برمجي
398 subscribers
234 photos
2 videos
67 files
159 links
#فكر_برمجي
Think_Programmatically
قناة تقنية متخصصة في البرمجة وتطوير المهارات. نوفر شروحات مبسطة، موارد مفيدة، وأفكار ملهمة لتحويل شغفك بالتقنية إلى إبداع.
Download Telegram
Mobile_Development_Roadmap.pdf
15.6 MB
فهرس ممكن تبدء فيه في تطبيقات الموبايل
خارطة طريق متكاملة لتعلم وتطوير تطبيقات الموبايل بصياغة فهرس شامل يغطي جميع المراحل من البداية وحتى الاحتراف، بحيث تكون مرجعًا منظمًا لكل ما تحتاجه. سأقسمها لأقسام رئيسية مع مواضيع فرعية واضحة:




خارطة الطريق لتطوير تطبيقات الموبايل – فهرس متكامل

1. أساسيات البرمجة

1. مقدمة عن البرمجة وأهميتها في التطبيقات


2. تعلم لغة برمجة أساسية:

Java (لتطبيقات Android التقليدية)

Kotlin (البديل الحديث لـ Android)

Dart مع Flutter (لتطوير التطبيقات متعددة المنصات)

Swift (لتطبيقات iOS)



3. مفاهيم أساسية:

المتغيرات وأنواع البيانات

التحكم في التدفق (if, loops, switch)

الدوال (Functions / Methods)

الكائنات والبرمجة الكائنية (OOP)





2. أساسيات تطوير الموبايل

1. مقدمة في أنظمة التشغيل:

Android

iOS



2. أدوات التطوير (IDE):

Android Studio

Xcode

Visual Studio Code (لـ Flutter)



3. محاكيات الأجهزة (Emulators/Simulators)


4. هيكل المشروع في Android وFlutter وiOS




3. تصميم واجهة المستخدم (UI/UX)

1. مبادئ تصميم التطبيقات


2. استخدام الأدوات والواجهات:

XML في Android

SwiftUI في iOS

Widgets في Flutter



3. تصميم شاشات التطبيق:

Layouts (Linear, Relative, Constraint, Stack)

Buttons, TextFields, Images, Lists

Navigation بين الشاشات



4. أساسيات تجربة المستخدم (UX)


5. تصميم متجاوب مع مختلف أحجام الشاشة





4. تخزين البيانات وإدارةها

1. التخزين المحلي:

Shared Preferences

SQLite

Files



2. التخزين السحابي:

Firebase Realtime Database

Firestore

AWS Amplify



3. التعامل مع البيانات JSON / API




5. الاتصال بالشبكات والخدمات الخارجية

1. استدعاء APIs عبر HTTP/HTTPS


2. التعامل مع RESTful API


3. التعامل مع WebSockets


4. معالجة البيانات القادمة من الخادم


5. التعامل مع الأخطاء واستجابة الشبكة




6. إدارة الحالة (State Management)

1. ما هي إدارة الحالة ولماذا هي مهمة


2. تقنيات في Flutter:

setState

Provider

Bloc / Cubit

Riverpod



3. تقنيات في Android/Kotlin:

LiveData وViewModel

Data Binding




7. ميزات الأجهزة والقدرات الخاصة

1. الكاميرا والصور والفيديو


2. GPS والملاحة


3. البلوتوث والـ NFC


4. الإشعارات (Notifications)


5. المستشعرات (Accelerometer, Gyroscope)




8. الأمان والحماية

1. حماية البيانات الحساسة


2. إدارة الصلاحيات Permissions


3. التشفير Encryption


4. المصادقة Authentication:

Firebase Auth

OAuth

JWT






9. اختبار التطبيقات (Testing)

1. Unit Testing


2. Widget / UI Testing


3. Integration Testing


4. استخدام أدوات مثل:

Espresso (Android)

XCTest (iOS)

Flutter Test






10. النشر والتوزيع

1. إنشاء حسابات مطورين:

Google Play Console

Apple Developer



2. إعداد التطبيق للنشر (Signing, Versioning, Build)


3. نشر التطبيق على المتاجر


4. تحديث التطبيق وإدارة الإصدارات





11. تحسين الأداء والصيانة

1. مراقبة الأداء Performance Monitoring


2. تقليل استهلاك البطارية


3. تحسين استجابة واجهة المستخدم


4. إدارة الذاكرة Memory Management


5. صيانة التطبيقات وتصحيح الأخطاء



12. تطوير التطبيقات المتقدمة

1. التطبيقات متعددة المنصات (Flutter / React Native)


2. دمج الذكاء الاصطناعي ML / AI


3. استخدام الواقع المعزز AR / الواقع الافتراضي VR


4. الدفع الإلكتروني وإدارة المعاملات


5. استخدام Push Notifications المتقدمة




13. مشاريع عملية للتطبيق

1. تطبيق ToDo List


2. تطبيق متجر إلكتروني


3. تطبيق اجتماعي (Social Media)


4. تطبيق ملاحة أو خرائط


5. تطبيق كاميرا/تعديل صور


6. تطبيق تعليمي/ألعاب بسيطة
3
🔴 عزيزي الشاب اذا لديك مصدر دخل في بلادك حاول تنميه وتصبر عليه وتجتهد ف لكل مجتهد نصيب الوضع غير الوضع في كل مكان.

🔴 عزيزي الذي ليس لديه مصدر دخل في اليمن قبل ان تشتري الفيزه تأكد من إنك سوف تصل إلى عمل مؤكد او اقل شي اسأل نفسك ماهي مهاراتك وحاول ان تكون لديك مهنه في يدك قبل السفر في بلد غريبه.
#من_الواقع
👍2
إدارة مشاريع تكنولوجيا المعلومات وأهميتها في سوق العمل

مقدمة

في عصر التحول الرقمي والتطور التقني المتسارع، أصبحت تكنولوجيا المعلومات العمود الفقري لمعظم المؤسسات، سواء كانت تعليمية، تجارية، حكومية أو صناعية. ومع ازدياد تعقيد الأنظمة التقنية وتنوع المشاريع الرقمية، برزت إدارة مشاريع تكنولوجيا المعلومات كعنصر حاسم لضمان نجاح المشاريع وتحقيق الأهداف بكفاءة وجودة عالية. فلم يعد نجاح المشروع مرتبطًا فقط بالتقنية، بل بقدرة الإدارة على التخطيط والتنفيذ والمتابعة والتحكم.


مفهوم إدارة مشاريع تكنولوجيا المعلومات

إدارة مشاريع تكنولوجيا المعلومات هي عملية تخطيط وتنظيم وتنفيذ ومراقبة المشاريع التقنية باستخدام منهجيات وأدوات إدارية متخصصة، بهدف تحقيق أهداف المشروع ضمن الوقت المحدد، الميزانية المتاحة، والجودة المطلوبة.

تشمل هذه المشاريع:

تطوير البرمجيات والتطبيقات

بناء الأنظمة المعلوماتية

مشاريع الشبكات والبنية التحتية

أنظمة الذكاء الاصطناعي وتحليل البيانات

مشاريع التحول الرقمي والأتمتة



أهداف إدارة مشاريع تكنولوجيا المعلومات

تهدف إدارة مشاريع تكنولوجيا المعلومات إلى:

1. ضمان تنفيذ المشروع وفق خطة واضحة ومدروسة


2. تقليل المخاطر التقنية والإدارية


3. تحسين استخدام الموارد البشرية والمالية


4. تحقيق رضا العميل أو الجهة المستفيدة


5. تسليم منتج تقني عالي الجودة يلبي الاحتياجات الفعلية



مراحل إدارة مشروع تكنولوجيا المعلومات

1. مرحلة البدء (Initiation)
يتم فيها تحديد فكرة المشروع، أهدافه، نطاقه، وأصحاب المصلحة، مع دراسة الجدوى التقنية والاقتصادية.


2. مرحلة التخطيط (Planning)
تشمل وضع خطة زمنية، تحديد الميزانية، توزيع المهام، إدارة المخاطر، وتحديد معايير الجودة.


3. مرحلة التنفيذ (Execution)
يتم فيها تنفيذ الأعمال التقنية، تطوير الأنظمة، التنسيق بين فرق العمل، وضمان الالتزام بالخطة.


4. مرحلة المراقبة والتحكم (Monitoring & Controlling)
تهدف إلى متابعة الأداء، مقارنة التقدم بالخطة، معالجة الانحرافات، وضبط الجودة.


5. مرحلة الإغلاق (Closing)
يتم فيها تسليم المشروع رسميًا، توثيق الدروس المستفادة، وتقييم الأداء النهائي.



أهمية إدارة مشاريع تكنولوجيا المعلومات في سوق العمل

1. زيادة الطلب على مديري المشاريع التقنية
يشهد سوق العمل طلبًا متزايدًا على متخصصين قادرين على إدارة المشاريع التقنية باحتراف، خاصة مع توسع الشركات في الحلول الرقمية.


2. تقليل فشل المشاريع التقنية
نسبة كبيرة من المشاريع التقنية تفشل بسبب سوء الإدارة، وليس بسبب ضعف التقنية نفسها، وهنا تظهر أهمية الإدارة الفعالة.


3. تحقيق ميزة تنافسية للمؤسسات
الإدارة الجيدة للمشاريع تضمن سرعة الإنجاز، تقليل التكاليف، وتحسين جودة المنتجات الرقمية.


4. ربط الجانب التقني بالإداري
مدير مشروع تكنولوجيا المعلومات يمثل حلقة الوصل بين الفريق التقني، الإدارة العليا، والعملاء.


5. تحسين فرص التوظيف والترقي الوظيفي
امتلاك مهارات إدارة المشاريع يزيد من فرص التوظيف، ويرفع قيمة المتخصص في سوق العمل.



المهارات المطلوبة في مدير مشاريع تكنولوجيا المعلومات

مهارات التخطيط والتنظيم

القدرة على القيادة واتخاذ القرار

فهم التقنيات الحديثة

إدارة الوقت والضغوط

التواصل الفعال مع الفرق والعملاء

تحليل المخاطر وحل المشكلات



منهجيات إدارة مشاريع تكنولوجيا المعلومات

من أشهر المنهجيات المستخدمة:

الشلال (Waterfall): تعتمد على التسلسل المرحلي

المنهجيات الرشيقة (Agile): مرنة وتناسب المشاريع المتغيرة

سكرم (Scrum): تركز على فرق العمل الصغيرة والتسليم السريع

كانبان (Kanban): تعتمد على التدفق المستمر للمهام



الخاتمة

أصبحت إدارة مشاريع تكنولوجيا المعلومات عنصرًا أساسيًا في نجاح المؤسسات الحديثة، ولم تعد مهارة إضافية بل ضرورة مهنية في سوق العمل المعاصر. فمع التطور المستمر للتقنية، تزداد الحاجة إلى كوادر تجمع بين الفهم التقني والرؤية الإدارية، مما يجعل هذا المجال من أكثر التخصصات طلبًا وتأثيرًا في المستقبل.
2
وداعاً يا أجمل وأطيب وأروع ناس عرفتهم في حياتي
رفقاء الدرب، رفقاء الكفاح والنضال في ساحة جامعة إب
رفقاء المستقبل ، سندي و ضحكتي وسعادتي ، بيتنا الآخر ، ومنبع المودة و الإخاء ، الى كل شخص فيكم طلاب ودكاترة و مهندسين ، السلام عليكم طبتم وطابت أيامكم ، وشكراً لكل شخص فيكم كلاً بأسمه وصفته
لستم زملاء فحسب ، أنتم إخوتي و عائلتي الاخرى.
٨ فبراير ٢٠٢٦
#جامعة_إب
#بكاليوريوس_علوم_حاسوب
#الدفعة_السادسة
📚💛🖋️
م.طارق فضل العمري
5👍1🤣1
كيف تبني شات بوت ذكاء اصطناعي مخصص لمشروعك؟ 🤔

في عصر التحول الرقمي، لم يعد الذكاء الاصطناعي رفاهية، بل أصبح عنصرًا أساسيًا في نجاح أي موقع أو تطبيق. ومن أكثر تطبيقات الذكاء الاصطناعي شيوعًا وفعالية الشات بوت الذكي، خاصة عندما يكون مخصصًا على بيانات مشروعك نفسه، لا يقدّم إجابات عامة بل يتحدث بلغة مشروعك ويفهم محتواه بدقة.

الفكرة الأساسية

لنفترض أن لديك:

موقع إلكتروني (تعليمي، تجاري، خدمي…)

أو تطبيق موبايل وتريد إنشاء شات بوت ذكي:

يجيب على أسئلة المستخدمين

يشرح خدماتك

يدعم العملاء

أو يساعد في اتخاذ قرار الشراء


الهدف هنا هو تخصيص نموذج ذكاء اصطناعي على بيانات مشروعك بدل الاعتماد على ردود عامة.



الخطوة الأولى: تحديد دور الشات بوت

قبل أي خطوة تقنية، اسأل نفسك:

هل الشات بوت للدعم الفني؟

للإجابة عن الأسئلة الشائعة؟

للمبيعات والتسويق؟

لمساعدة المستخدم داخل النظام؟


تحديد الدور يحدد:

نوع البيانات

أسلوب الرد

مستوى الذكاء المطلوب




الخطوة الثانية: جمع بيانات المشروع

الشات بوت الذكي لا يعمل من فراغ، بل يحتاج بيانات، مثل:

محتوى الموقع (صفحات، مقالات، خدمات)

الأسئلة الشائعة

دليل الاستخدام

السياسات (الدفع، الخصوصية، الاسترجاع)

قاعدة بيانات المنتجات أو الخدمات


يتم تحويل هذه البيانات إلى:

نصوص منظمة

ملفات (JSON، TXT، PDF)

أو بيانات مخزنة في قاعدة بيانات


الخطوة الثالثة: اختيار طريقة تخصيص الذكاء الاصطناعي

هناك طريقتان رئيسيتان:

1️⃣ التخصيص بدون تدريب النموذج (الأفضل عمليًا)

ويُسمى: الربط المعرفي (Retrieval Augmented Generation)

الفكرة:

لا تغيّر النموذج نفسه

لكن تربطه ببيانات مشروعك

وعند السؤال، يبحث في بياناتك ثم يجيب


المزايا:

أسرع

أقل تكلفة

سهل التحديث

دقة عالية


2️⃣ تدريب أو إعادة تدريب النموذج

وفيه يتم:

تدريب نموذج ذكاء اصطناعي على بياناتك

أو تحسين نموذج جاهز


يُستخدم عندما:

يكون المشروع ضخم جدًا

أو له لغة خاصة جدًا


العيب:

مكلف

يحتاج خبرة قوية

صعب التحديث




الخطوة الرابعة: معالجة البيانات (التحضير الذكي)

قبل استخدام البيانات، يجب:

تنظيف النصوص

حذف التكرار

تقسيم المحتوى إلى أجزاء صغيرة

تحويل النص إلى تمثيل رقمي (Vectors)


هذا يسمح للنظام:

بفهم المعنى

وليس فقط الكلمات




الخطوة الخامسة: بناء منطق الشات بوت

يتكون النظام من:

1. واجهة المستخدم
(داخل الموقع أو التطبيق)


2. الخادم الخلفي (Backend)
يستقبل السؤال ويعالجه


3. محرك الذكاء الاصطناعي
يفهم السؤال ويبحث في بيانات المشروع


4. مولّد الإجابة
يصيغ الرد بلغة طبيعية وواضحة




الخطوة السادسة: ربط الشات بوت بالموقع أو التطبيق

يتم الدمج عبر:

واجهة برمجية (API)

أو مكون واجهة (Widget)

أو داخل التطبيق مباشرة

بناء على الحجم والقدرات والمتطلبات


مع مراعاة:

سرعة الرد

تجربة المستخدم

أمان البيانات




الخطوة السابعة: الاختبار والتحسين

بعد الإطلاق:

جرّب أسئلة حقيقية

راقب أخطاء الفهم

حسّن البيانات

عدّل أسلوب الرد


الشات بوت الذكي يتحسن مع الوقت.


لماذا الشات بوت المخصص أفضل؟

يفهم مشروعك بدقة
يعطي إجابات صحيحة
يعزز ثقة المستخدم
يقلل الضغط على الدعم البشري
يعمل 24/7



الخلاصة

إنشاء شات بوت ذكاء اصطناعي مخصص لموقعك أو تطبيقك لا يتطلب أن تبني ذكاءً اصطناعيًا من الصفر، بل أن تفهم بياناتك جيدًا، وتربطها بشكل ذكي مع نموذج مناسب، وتقدم تجربة استخدام سلسة.

المستقبل ليس لمن يملك مشروعًا فقط،
بل لمن يجعل مشروعه ذكيًا.
163239__RAG.zip
929.3 KB
دليل الشرح بالفيديو مع التوضيح
Custom_AI_Chatbot_Construction_Roadmap.pdf
18.2 MB
عرض تقديمي يوضح الفكرة
بناء شات بوت ذكاء اصطناعي مخصص.pdf
383 KB
مفاهيم نظرية
👍1
«كيفية بناء شات بوت ذكاء اصطناعي مخصص لموقع أو تطبيق»


الفهرس

1. المقدمة
1.1 مفهوم الشات بوت الذكي
1.2 أهمية الذكاء الاصطناعي في المشاريع الرقمية
1.3 دور الشات بوت في تحسين تجربة المستخدم


2. فكرة الشات بوت المخصص للمشاريع
2.1 الفرق بين الشات بوت العام والمخصص
2.2 لماذا يحتاج المشروع إلى شات بوت ذكي
2.3 حالات الاستخدام العملية


3. تحديد أهداف ودور الشات بوت
3.1 دعم العملاء
3.2 التسويق والمبيعات
3.3 الإرشاد داخل النظام
3.4 التعليم والمساعدة التفاعلية


4. تحليل متطلبات المشروع
4.1 نوع المشروع (موقع – تطبيق موبايل)
4.2 طبيعة المستخدمين
4.3 حجم البيانات
4.4 مستوى الذكاء المطلوب


5. جمع وتجهيز بيانات المشروع
5.1 مصادر البيانات
5.2 أنواع البيانات النصية
5.3 تنظيم وهيكلة البيانات
5.4 تنظيف البيانات ومعالجتها


6. طرق تخصيص نموذج الذكاء الاصطناعي
6.1 التخصيص بدون تدريب النموذج (الربط المعرفي)
6.2 تدريب أو إعادة تدريب النموذج
6.3 مقارنة بين الطريقتين


7. معالجة البيانات وبناء المعرفة الذكية
7.1 تقسيم المحتوى (Chunking)
7.2 تمثيل النصوص رقميًا
7.3 بناء قاعدة المعرفة
7.4 البحث الدلالي


8. بنية نظام الشات بوت الذكي
8.1 واجهة المستخدم (UI)
8.2 الخادم الخلفي (Backend)
8.3 محرك الذكاء الاصطناعي
8.4 نظام توليد الإجابات


9. آلية عمل الشات بوت خطوة بخطوة
9.1 استقبال السؤال
9.2 فهم نية المستخدم
9.3 البحث في بيانات المشروع
9.4 توليد الرد الذكي


10. دمج الشات بوت مع الموقع أو التطبيق
10.1 الدمج مع مواقع الويب
10.2 الدمج مع تطبيقات الموبايل
10.3 استخدام واجهات البرمجة (API)


11. الأمان وحماية البيانات
11.1 خصوصية المستخدم
11.2 حماية بيانات المشروع
11.3 التحكم في الصلاحيات


12. اختبار الشات بوت وتحسين الأداء
12.1 اختبار السيناريوهات الواقعية
12.2 تحليل الأخطاء
12.3 تحسين جودة الإجابات


13. قياس الأداء وتجربة المستخدم
13.1 دقة الإجابات
13.2 سرعة الاستجابة
13.3 رضا المستخدمين


14. التحديات والمشاكل المحتملة
14.1 ضعف جودة البيانات
14.2 سوء فهم الأسئلة
14.3 التكاليف التقنية


15. أفضل الممارسات لبناء شات بوت ناجح
15.1 تبسيط لغة الرد
15.2 التحديث المستمر للبيانات
15.3 التركيز على تجربة المستخدم


16. تطبيقات عملية ودراسات حالة
16.1 شات بوت لموقع تجاري
16.2 شات بوت لتطبيق خدمي
16.3 شات بوت تعليمي


17. مستقبل الشات بوتات الذكية في المشاريع
17.1 التطور المتوقع
17.2 الدمج مع الأنظمة الذكية
17.3 فرص سوق العمل


18. الخاتمة
18.1 ملخص شامل
18.2 توصيات لأصحاب المشاريع
👍2
انتشرت شائعة تقول إن الدكتور محمد أبو هدهود قد توفي، ولكن الحقيقة أننا لم نتأكد من ذلك، ولا توجد أي مصادر رسمية تؤكد الخبر.
هذا يذكرنا جميعًا بأن الشائعات قادرة على إثارة القلق والحزن، وأن التأكد من الأخبار واجب علينا قبل تصديقها أو نشرها💔

تذكروا يا أحبتي، فجيعة الأمة بموت النبي محمد ﷺ، فهي أعظم فجيعة وأشد فراق 💔🔥.

حين فقد المسلمون نبيهم، شعروا بالحزن العميق والفقد الذي لا يُقارن بأي مصيبة أخرى، وهذا يعلّمنا الصبر والثبات أمام المصائب، وأهمية التمسك بالإيمان والحقائق.

فلنحذر من الانجرار وراء الأخبار غير المؤكدة، ولنوجه طاقتنا نحو الدعاء والخير، ونحافظ على أثر العلماء والمعلمين الذين يضيئون الطريق للناس، لأن العلم والعمل الصالح هما ما يبقى بعد رحيل الأشخاص.

💔🔥
💯2
🚨🔥 الصين تدخل سباق وكلاء الأتمتة بقوة!

تم إطلاق وكيل أتمتة لسطح المكتب يعمل 100٪ محليًا بدون إنترنت، بدون سيرفرات، وبدون إرسال بياناتك لأي جهة خارجية. 🤯

اسمه UI-TARS Desktop من ByteDance،
وهو جزء من مشروع Agent TARS مفتوح المصدر بالكامل.

💻 ماذا يمكنه أن يفعل؟

تشغيل أي تطبيق على جهازك

فتح الملفات وإدارتها

تصفح المواقع والتحكم في المتصفح

تنفيذ مهام كاملة باستخدام اللغة الطبيعية

تحكم دقيق بالماوس ولوحة المفاتيح

دعم Windows / macOS / المتصفح

🔐 كل المعالجة تتم محليًا على جهازك.
🧠 مدعوم بنماذج رؤية-لغة للتحكم في الواجهة الرسومية مثل الإنسان.
🌍 المشروع 100٪ Open-Source برخصة Apache 2.0

هذا ليس مجرد بوت
بل وكيل متعدد الوسائط يفهم الشاشة، يرى، وينفذ. 👀

#AI #OpenSource #Automation #UI_TARS #AgentTARS #ذكاء_اصطناعي #تقنية #DesktopAutomation
بمناسبة قدوم شهر رمضان
حبينا ندلع مطورين تطبيقات الموبايل
Flutter+ React native

قريباً إن شاء الله أول إضافة برمجية خاصة بي ومفتوحة المصدر
سأكمل تطويرها ورفعها حيث يمكن الجميع تحميلها من الإضافات VScode

مع محاضرات شرح توضيح لكيفية عمل الإضافات وإستضافتها
الإضافة تحل مشاكل خاصة بمطوري الموبايل

لمزيد من المعلومات
انتقل المستودع
https://github.com/tareq-alomari/scrcpy-smart

Software Engineer
Tareq Al-Omari
🚀 قريبًا:
Scrcpy Smart Connect كإضافة في
Visual Studio Code!

تخيل أن هاتفك يتصل بالكمبيوتر لاسلكيًا وباحترافية مباشرة من داخل محرر الكود
Visual studio code
بدون كابل USB… كل شيء جاهز للتشغيل بسرعة وسهولة. 😎

مميزات النسخة :

🔄 اتصال تلقائي بالهاتف ويحفظ جهازك للمرات القادمة مافيش داعي ربط كل مرة

سريع ومستقر، بدون تقطع

📸 لقطة شاشة سريعة مباشرة من داخل
Visual Studio Code

🎮 إعدادات جاهزة لألعاب، تسجيل شاشة، عروض تقديمية، وتوفير البطارية

🖥️ إدارة عدة أجهزة وأسماء مخصصة لكل جهاز مع التنقل بين الاجهزة


💡 مثالي لـ:

مطوري Flutter و React Native

مختبري التطبيقات
صناع المحتوى
عشاق الألعاب على الكمبيوتر


🔥 قريبًا على Visual Studio Code Marketplace
يمكنك تحميل الإضافة مباشرة من داخل VS Code بمجرد إطلاقها، وتجربتها بدون أي تعقيد!

📢 الإطلاق سيكون قريبًا عند الإنتهاء من اللمسات الاخيرة، وستتمكنون من التحكم بهواتفكم مباشرة من بيئة التطوير الخاصة بكم.
https://github.com/tareq-alomari/scrcpy-smart