وصف المشروع
أبحث عن مطور Android محترف لديه خبرة في التعامل مع المشاريع القديمة (Legacy Android Projects)، للعمل على تطوير وتحديث تطبيق Android موجود مسبقاً، وهو عبارة عن تطبيق كتاب إلكتروني.
التطبيق تم تطويره منذ فترة طويلة، ويعتمد على إصدارات قديمة من Gradle وAndroid SDK، بالإضافة إلى كود برمجي ومكتبات قديمة.
حاولت بنفسي إعادة تشغيل المشروع ومعالجة مشكلات التوافق، لكنني واجهت صعوبات تقنية لم أتمكن من تجاوزها.
أرغب في إعادة إحياء التطبيق وتطويره تقنياً وعملياً، وليس الاكتفاء بإصلاح أخطاء التشغيل فقط، بل تحويله إلى تطبيق حديث يوفر تجربة استخدام مميزة تتناسب مع معايير تطبيقات Android الحالية.
المرحلة الأولى: تحديث وإصلاح التطبيق
- فحص المشروع بالكامل وتحليل بنيته البرمجية.
- معالجة مشكلات Gradle وتحديث إصداراته.
- تحديث Android SDK وإعدادات المشروع.
- معالجة المكتبات والاعتماديات القديمة وغير المتوافقة.
- إصلاح الأخطاء البرمجية الناتجة عن التحديث.
- ضمان إمكانية بناء التطبيق وتشغيله على إصدارات Android الحديثة.
- الحفاظ على المحتوى والوظائف الأساسية للتطبيق.
المرحلة الثانية: تطوير وإضافة ميزات جديدة
أرغب في إضافة مجموعة من الخصائص الحديثة، ومن أبرزها:
1. نظام الصوتيات المسموعة
- إمكانية الاستماع إلى محتوى الكتاب صوتياً.
- مشغل صوتي مدمج داخل التطبيق.
- إمكانية تشغيل وإيقاف الصوت والتحكم في التقدم.
- إمكانية الاستماع في الخلفية حتى عند الخروج من التطبيق.
- إمكانية متابعة الاستماع من آخر نقطة تم الوصول إليها.
2. تحسين تجربة القراءة
- واجهة قراءة حديثة ومريحة.
- إمكانية التحكم في حجم الخط.
- الوضع الليلي والوضع النهاري.
- حفظ آخر صفحة تمت قراءتها.
- إمكانية إضافة العلامات المرجعية (Bookmarks).
- سهولة التنقل بين الفصول والأقسام.
3. ميزات إضافية حديثة
- البحث داخل محتوى الكتاب.
- إمكانية حفظ الصفحات أو الفقرات المفضلة.
- تحسين التنقل وتجربة المستخدم (UI/UX).
- إضافة إشعارات أو خصائص أخرى مناسبة لطبيعة التطبيق.
- تحسين الأداء وسرعة الاستجابة.
هذه الميزات تمثل تصوراً أولياً، وأنا منفتح على المقترحات التقنية والأفكار الإبداعية التي يمكن أن تجعل التطبيق أكثر تطوراً واحترافية.
المؤهلات المطلوبة
- خبرة قوية في تطوير تطبيقات Android باستخدام Java أو Kotlin.
- خبرة في تحديث وصيانة التطبيقات القديمة.
- إتقان Gradle وAndroid SDK.
- خبرة في تطوير مشغلات الصوتيات والتعامل مع التشغيل في الخلفية.
- خبرة في تصميم واجهات UI/UX حديثة.
- القدرة على تحليل الكود القديم وتطويره دون التأثير على وظائفه الأساسية.
ملاحظات مهمة
- المشروع موجود بالفعل والكود المصدري متوفر.
- أبحث عن مطور يستطيع فهم بنية المشروع وتقييم حالته قبل البدء بالتنفيذ.
- أرحب بالمقترحات التي تساعد على تحسين التطبيق وإضافة ميزات عملية وحديثة.
- يُفضل تقديم نماذج من أعمال سابقة، خصوصاً التطبيقات التي تتضمن القراءة الإلكترونية أو تشغيل الصوتيات.
الهدف النهائي: إعادة إحياء التطبيق وتطويره من مشروع قديم إلى تطبيق كتاب إلكتروني حديث ومتكامل، مع الحفاظ على هويته ومحتواه الأصلي وإضافة تجربة قراءة واستماع مميزة.
| تاريخ التسجيل | |
| معدل التوظيف | |
| المشاريع المفتوحة | 1 |
| مشاريع قيد التنفيذ | 0 |
| التواصلات الجارية | 0 |
السلام عليكم ورحمة الله وبركاته، اطلعت على تفاصيل المشروع بعناية، وفهمت أن المطلوب ليس مجرد جعل المشروع القديم يعمل مرة أخرى، وإنما إعادة إحياء التطبيق تقنيا مع...
السلام عليكم، قرأت وصف المشروع بتمعن، والحالة التي تصفها مألوفة جدا لي: مشروع Android قديم يعتمد على Gradle وSDK قديمين، مكتبات لم تعد مدعومة (غالبا Support Lib...