التهيئة
ثبّت Android Studio
نزّل Android Studio من الموقع الرسمي وثبّته بالإعدادات الافتراضية، ثم افتح SDK Manager وتأكد من وجود الأدوات الأساسية.
الإصدار 01 · دليل عملي
رحلة مرتبة لبناء تطبيق «إياد نمبر وان»، توقيعه، وتجهيزه للنشر على Google Play — بلا تخمينات ولا خطوات ضائعة.
هذا الدليل يحول ملف البناء إلى مسار قراءة سهل: نفّذ، اختبر، ثم انشر.
التهيئة
نزّل Android Studio من الموقع الرسمي وثبّته بالإعدادات الافتراضية، ثم افتح SDK Manager وتأكد من وجود الأدوات الأساسية.
المشروع
فك ضغط المشروع، افتح المجلد في Android Studio، وانتظر اكتمال Gradle Sync وتنزيل الاعتماديات.
eyad_number_one_android.zipالخلفية
شغّل واجهة FastAPI على جهاز الكمبيوتر الذي سيخدم التطبيق أثناء الاختبار.
cd rest_api_example
python3 -m venv .venv
source .venv/bin/activate
pip install -r requirements.txt
export SECRET_KEY="ضع-مفتاحا-سريا-قويا"
uvicorn app.main:app --host 0.0.0.0 --port 8000اختبر الواجهة بفتح http://127.0.0.1:8000/docs
الاتصال
افتح ملف MainActivity.kt واختر العنوان المناسب للبيئة التي تختبر عليها.
private const val API_BASE_URL = "http://10.0.2.2:8000"http://192.168.1.10:8000https://api.example.comالاختبار
أنشئ Emulator من Device Manager أو أوصل هاتف Android مع تفعيل USB Debugging، ثم اضغط Run واختبر مسار المستخدم كاملًا.
الهوية
قبل أول نشر، راجع معرف التطبيق وإصداره في ملف app/build.gradle.kts.
applicationId = "com.eyad.numberone"
versionCode = 1
versionName = "1.0.0"versionCode إلى رقم أعلى.التوقيع
من Android Studio اختر Build > Generate Signed Bundle / APK، ثم اختر Android App Bundle واضغط Create new لإنشاء Keystore.
النسخة
اختر Build Variant: release ثم اضغط Finish. ملف Google Play هو AAB وليس APK العادي.
المتجر
سجّل الدخول بحساب المطوّر، اختر Create app، ثم أدخل بيانات «إياد نمبر وان» واللغة العربية ونوع التطبيق.
فتح Google Play Console ↗الإصدار
من Test and release > Production اختر Create new release، ارفع app-release.aab وأضف ملاحظات الإصدار.
واجهة المتجر
جهّز مواد العرض والبيانات التي قد يطلبها Google Play قبل الإرسال.
خط النهاية
أكمل كل العناصر التي تظهر كـ Incomplete، راجع الإصدار والمحتوى والبلدان المستهدفة، ثم أرسل الإصدار للمراجعة.
قبل الضغط على النشر
ضع علامة على كل بند. عندما تصل إلى 100% تكون جاهزًا للمراجعة.