أنشئ تطبيق أندرويد باستخدام Python وKivy يقوم بجمع بيانات العملاء الذين تفاعلوا مع منشور معين على فيسبوك، من خلال إدخال رابط المنشور.
🔹 متطلبات التطبيق:
يحتوي على واجهة رسومية (GUI) مبنية بـ Kivy.
حقل إدخال لإدخال رابط المنشور على فيسبوك.
زر "استخراج البيانات" يقوم بجلب قائمة الأشخاص الذين تفاعلوا مع المنشور.
عرض البيانات المستخرجة في جدول أو قائمة قابلة للتمرير.
إمكانية تصدير البيانات إلى ملف CSV أو Excel.
🔹 طريقة العمل:
-
يستخدم Facebook Graph API للحصول على بيانات الأشخاص الذين تفاعلوا مع المنشور (إعجابات، تعليقات، مشاركات).
-
يعرض البيانات في التطبيق، بما في ذلك:
اسم الشخص
معرف المستخدم (User ID)
نوع التفاعل (إعجاب، تعليق، مشاركة)
- يتيح للمستخدم تصدير البيانات إلى ملف CSV/Excel.
🔹 تصميم التطبيق:
الخلفية باللون الأزرق (#1877F2) مشابه لألوان فيسبوك.
حقل إدخال أبيض مع خط أسود واضح.
الزر باللون الأخضر (#32CD32) مع نص أبيض "استخراج البيانات".
جدول البيانات يكون أبيض مع خطوط رمادية لسهولة القراءة.
🔹 اللغات المستخدمة:
Python لإنشاء المنطق الأساسي للتطبيق.
Kivy لتصميم الواجهة.
Requests لاستخدام Facebook Graph API.
Pandas لحفظ البيانات في ملف CSV/Excel.
🔹 الخطوة الأخيرة:
تأكد من أن التطبيق يعمل بكفاءة على أندرويد.
قم بتحويل الكود إلى ملف APK باستخدام Buildozer.
اجعل التطبيق متوافقًا مع مختلف أحجام الشاشات.