سؤال عن برمجة تطبيقات الاندرويد (ارجو الاجابة)

سؤال عن برمجة تطبيقات الاندرويد (ارجو الاجابة)

بواسطة - Isaac Noah
عدد الردود: 2

السلام عليكم،

بحثت عن كيفية برمجة تطبيقات الاندرويد كوني جديد في عالم البرمجة وقد علمت ان علي تعلم جافا وان استخدم اندرويد ستوديو لكن سؤالي عن كيفية جعل برنامجي يحوي قاعدة بيانات لا يستطيع المستخدم الوصول اليها الا في حال توفر الانترنيت (السبب ان قاعدة البينات ستكون كبيرة وبالتالي ليس من المعقول ان تكون مع البرنامج) وكمثال لكي تصل الفكرة تطبيق كوكل ترجمة حيث يحوي قاعدة بيانات ليست داخل التطبيق نفسه .

فماذا استخدم لكي تكون هذه الميزة متوفرة في التطبيق ؟

متوسط التقييمات: -
رداً على Isaac Noah

إعادة: سؤال عن برمجة تطبيقات الاندرويد (ارجو الاجابة)

بواسطة - Abdullah Hejazi
أخي في هذه الحالات يتم استخدام REST API

وهو عباره عن سيرفر ويب اونلاين يتم من خلاله تبادل المعلومات مابين البرامج الخاصه بك ومابين السيرفر (حيث يستطيع السيرفر الوصول لقواعد البيانات المخزنه عليه . ومن ثم ارسال هذه البيانات الى البرنامج الخاص بك )
الفكره بسيطه جدا :
يقوم البرنامج الخاص بك بارسال رساله الى الرابط المخصص (مثال : https://mywebsite.com/api/login وارسال البيانات مثل البريد الالكتروني وكلمة السر)
يقول بعدها السيرفر باخد البيانات والتحقق من قاعدة البيانات ومن ثم ارسال الرد الى البرنامج (اما موافقه على طلب تسجيل الدخول . واما رفض تسجيل الدخول مع السبب)
ثم يقوم البرنامج الخاص بك بتلقي الرد ويعرضه للمستخدم على شكل رساله (تم تسجيل الدخول ... أو تم رفض تسجيل الدخول بسبب كذا وكذا)

لعمل ال REST API
تحتاج الى لغة برمجة web
لحسن الحظ . يوجد ادوات تمكنك من برمجة ال rest api باستخدام لغة الجافا (وغيرها من اللغات )
رداً على Isaac Noah

رد: سؤال عن برمجة تطبيقات الاندرويد (ارجو الاجابة)

بواسطة - Hicham elmorsli
برمجة تطبيقات الاندرويد!ما هي اللغات التي يجب أن أتعلمها؟: هدا الموضوع سيفيدك :https://deepotech.com/%d8%a8%d8%b1%d9%85%d8%ac%d8%a9-%d8%aa%d8%b7%d8%a8%d9%8a%d9%82%d8%a7%d8%aa-%d8%a7%d9%84%d8%a7%d9%86%d8%af%d8%b1%d9%88%d9%8a%d8%af/