Mohamed Guendouz

مبرمج جافا و مطور تطبيقات هواتف ذكية (أندرويد)، طالب دكتوراة

18 نقاط السمعة
13.4 ألف مشاهدات المحتوى
عضو منذ
لايوجد امكانية لربط تطبيق أندرويد بقاعدة بيانات على سيرفر، أعني باستعمال الJDBC مثل الجافا. لكن الحل المعروف و المنتشر بكثرة هو عمل API بحيث يكون هو الواسطة بين السيرفر و تطبيقك فيصبح بدلك تطبيقك "عميل" "Client" أو REST Client لعمل الAPI، أسهل طريقة موجودة هي باستعمال أدوات توليد، يمكنك أن تبحث عن CRUD API Generator على جوجل. أما بالنسبة للأندرويد أنصحك باستعمال مكتبة Retrofit فهي سهلة الاستعمال و لديها مجتمع نشط جدا.
شخصيا لا أعرف شيء من هدا القبيل، لكن يمكنك التسجيل في بعض المواقع المعروفة و متابعة بعض الكتاب أو بعض المنشورات مثل: https://dzone.com/ https://medium.com/ https://www.reddit.com/ كما يمكنك أيضا تتبع بعض المواقع الخاصة بلغة برمجة معينة أو منصة تطوير و هي كثيرة.
قمت في الماضي بعمل سكريبت بالجافا و باستعمال مكتبة JSoup لزاحف بسيط لجمع عناوين مواقع نت من Yahoo Directory و Dmoz حيث كنت احتاج عدد كبير من العناوين لتحليلها و فرزها (مشروع بحثي) رابط المشروع على https://github.com/guenodz/g-spider : GitHub
السلام عليكم، لقد قمت بعمل تحديث للتطبيق لتحسين بعض الأمور و اصلاح بعض الأخطاء مع حجم أقل. الرابط: https://goo.gl/SeIKLt
حجم الملف سببه استخدام مكتبة ExoPlayer و التي هي البديل الجديد ل Android MediaPlayer و كدلك مكتبة Realm
أصبحت أجد الكثير من الناس يتحدثون عن هذه الظاهرة، كنت قد قرأت عن نفس الشيء في منصة Medium نفس الأمر الذي حدث لي، فبعد سنوات من البرمجة أصبحت مولع بصناعة الحلويات الفرنسية (Pastry)، تعلمت الكثير من هذا الفن الراقي و لا أجد أي صعوبة في تعلمها، ربما فهمي و تفكيري البرمجي يساعدني في ذلك.
بطبيعة الحال يمكنك أن تبني ألعاب أندرويد بالجافا، هنالك عدد من منصات تطوير ألعاب الموبايل العامة و هنالك الخاصة فقط باﻷندرويد. أمثلة : AndEngine https://github.com/nicolasgramlich/AndEngine cocos2d https://github.com/john-difool/cocos2d-android libGDX https://github.com/libgdx/libgdx
بعض المشاريع الصغيرة و للمتابعة ايضا :) https://github.com/guenodz
في الجزائر و على سبيل المثال لا الحصر هناك بعض المجموعات التي تنظم مثل هده المسابقات ادكر منها: GDG DevFest & HackFair Hackathon (GDG Bordj) 2013 Hackathon Annaba 2013 BeMyApp 2013
أحاول دائما الالتزام بقواعد التسمية للغة جافا فيكون الأمر كالاتي Person person Date personBirthDay أتجنب كذلك ال "_" في التسمية بالنسبة للثوابت : "static final String TAG= "tag here كل الحروف كبيرة