bz

📱 دليل تطوير واجهات HTML كـ تطبيقات Android (Kivy + WebView)

هذا المستند هو عصارة تجربة مكثفة وتوثيق شامل لجميع المشاكل (Bugs) والأخطاء التي واجهتنا أثناء بناء تطبيق “حاسبة المحمودية” من الصفر وحتى مرحلة الاستقرار التام. الهدف من هذا الملف: توفير مرجع دائم للمطورين لتجنب نفس الأخطاء وتوفير ساعات من البحث عند بناء تطبيقات جديدة تعتمد على نفس المعمارية (تحويل HTML محلي إلى APK عبر Kivy).


🛠 المشاكل التقنية والحلول الجذرية

1️⃣ انهيار التطبيق عند فتح “لوحة المفاتيح” (Keyboard Crash)

2️⃣ خطأ “الملف غير موجود” (File Not Found)

3️⃣ حجب الأمان لملفات الـ Local

4️⃣ فشل عملية البناء في GitHub Actions

5️⃣ شلل النوافذ والتفاعل (System Dialogs & Touch Issues)

6️⃣ ضياع الكود وتكرار المعرفات (Code Overwrite & Duplicate IDs)


تم توثيق هذا الملف لضمان استقرار “حاسبة المحمودية” كـ تطبيق أندرويد متكامل - أبريل 2026.