أندرويد يمثّل الحصة الأكبر من مستخدمي الهواتف في الخليج وشمال إفريقيا، لكنه أيضاً المنصة الأصعب تقنياً: آلاف موديلات الأجهزة، أحجام شاشات متباينة، وإصدارات نظام قديمة ما زالت مستخدمة. نطوّر تطبيقات أندرويد بلغة Kotlin مع Jetpack Compose، ونختبر على أجهزة حقيقية لا على المحاكي فقط.
تحدي تنوع الأجهزة
التطبيق الذي يعمل بشكل ممتاز على هاتف حديث قد ينهار على جهاز متوسط الفئة بذاكرة أقل، وهو الجهاز الذي يستخدمه جزء كبير من جمهورك الفعلي. نحدد منذ البداية الحد الأدنى لإصدار النظام والأجهزة المستهدفة بناءً على سوقك، ونختبر عليها. هذه الخطوة وحدها تمنع أغلب التقييمات السلبية في الأسابيع الأولى بعد الإطلاق.
ما يشمله المشروع
- تصميم يتبع Material Design مع دعم كامل للعربية واتجاه RTL والخطوط العربية.
- برمجة بـ Kotlin وJetpack Compose ببنية MVVM قابلة للصيانة.
- الإشعارات عبر Firebase Cloud Messaging.
- ربط بوابات الدفع المعتمدة في المنطقة، والدفع عند الاستلام إن كان نموذج عملك يتطلبه.
- العمل دون اتصال ومزامنة البيانات عند عودة الشبكة.
- النشر على Google Play مع إعداد صفحة المتجر وسياسة الخصوصية وإفصاحات أمان البيانات.
متطلبات Google Play التي توقف الكثيرين
Google تشدّد سنوياً في متطلباتها. أبرز ما نتعامل معه: قسم أمان البيانات الذي يجب أن يطابق ما يجمعه تطبيقك فعلاً، سياسة الصلاحيات الحساسة مثل الموقع في الخلفية والتي تحتاج تبريراً مكتوباً، والحد الأدنى لإصدار API المستهدف الذي يرتفع كل عام ويجبر التطبيقات القديمة على التحديث وإلا أُخفيت من المتجر.
المدة والتكلفة
تطبيق أندرويد بسيط: 6 إلى 10 أسابيع ضمن 5,000 إلى 15,000 دولار. تطبيق متوسط بحسابات ودفع وإشعارات: 3 إلى 5 أشهر ضمن 15,000 إلى 40,000 دولار. إن كنت تحتاج المنصتين، قارن هذا مع تكلفة Flutter قبل أن تقرر.
الضمان
ضمان 12 شهراً يشمل إصلاح الأخطاء والتحديثات الطارئة وتحديث التطبيق ليطابق متطلبات Google Play الجديدة خلال فترة الضمان.