تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
LogIn App: Tips #7
#1
بسم الله الرحمن الرحيم
(رب اشرح لي صدري ويسر لي امري واحلل عقدة من لساني يفقهوا قولي)


السلام عليكم ورحمة الله وبركاته



باذن الله سوف نتكلم في هذا الدرس عن بعض الملاحظات المهمة بخصوص انشاء تطبيق أندرويد حيث يجب على المطوّر أن يأخذها بنظر الاعتبار.


في البداية قم بالدخول الى Properties من خلال نافذة الـSolution Explorer بهذا الشكل:



والان سنقوم بشرح النقاط المذكورة على الصورة:

1- Application name: اسم التطبيق الذي سوف يظهر اسفل أيقونة التطبيق عند التثبيت.

2- Package name: لكل تطبيق اندرويد اسم فريد يجب ان يكون بهذه الصيغة (com.CompanyName.AppName) .

3- Application icon: أيقونة التطبيق.

4- Version number: رقم اصدار التطبيق. حيث في حال تحديث التطبيق يجب على المطوّر زيادة الرقم لرفع التحديث الجديد على المتجر.

5- Version name: ايضا يجب زيادة الرقم عند التحديث.

مثال (Version number=2, Version name=1.1) وهكذا... .


6- Minimum android version: أقل اصدار سوف يدعمه تطبيقك.

7- Target android version: الاصدار المستهدف (أعلى اصدار سوف يدعمه تطبيقك).

8- Required permissions: ان نظام التشغيل ِAndroid فيه ميزة بحيث لا يسمح لأيٍ كان بالدخول الى أي مكان في النظام إلا عن طريق أخذ اذن المستخدم، ولهذا السبب قامت بتوفير السماحيات حيث من خلاله يتمكن التطبيق من الولوج الى الاماكن التي يسمح بها المستخدم فقط.

أما انت كمطوّر تطبيقات أندرود فيجب عليك معرفة وظيفة كل سماحية (permission) لماذا؟ السبب أنه هنالك بعض الامور لن تستطيع برمجتها بدون اضافة السماحيات المطلوبة الى التطبيق.


مثال: اذا كان تطبيقك عبارة عن تحديد للمواقع فيجب عليك اضافة سماحية الدخول الى المواقع وهذه تعتبر من السماحيات الخطرة حيث هنالك نوعان من السماحيات (Normal and Dangerous) سنخصص  للـPermissions درس اخر سنتكلم عنها بالتفصيل ان شاءالله.


بقي علينا ذكر كيفية تصدير التطبيق ورفعه على GooglePlay سنذكره في درس آخر ان شاءالله


والحمد لله رب العالمين
الرد }}}
تم الشكر بواسطة: sendbad100
#2
مشكور ،، وجزاك الله خير .
الرد }}}
تم الشكر بواسطة: Sajad


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  LogIn App: Archiving#9 Sajad 1 3,360 10-04-21, 03:18 AM
آخر رد: ba2e44ca9a
  LogIn App: zip align & uploding on Goolge Store #10 Sajad 5 4,277 16-01-18, 01:14 PM
آخر رد: حريف برمجة
  LogIn App: AppCompat #8 Sajad 7 5,043 04-01-18, 10:35 PM
آخر رد: حريف برمجة
  LogIn App: Styling Button #6 Sajad 2 2,594 19-12-17, 07:48 PM
آخر رد: Amir_Alzubidy
  LogIn App: Intents #5 Sajad 2 2,312 16-12-17, 03:23 AM
آخر رد: حريف برمجة
  LogIn App #2 Sajad 3 2,569 13-12-17, 02:54 PM
آخر رد: Amir_Alzubidy
  LogIn App LinearLayout #1 Sajad 2 2,073 11-12-17, 01:45 AM
آخر رد: sendbad100

التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم