المشاركات

عرض الرسائل ذات التصنيف android

Android Jetpack

صورة
تم الإعلان في مؤتمر جوجل من ساعتين عن إطلاق Android Jetpack وهي متاحة مع Android Studio 3.2 وهو عباره عن مجموعة من الأدوات التي تسهل عليك برمجة تطبيقات الآندرويد بلغة الكوتلن وقاموا المتكلمين في المؤتمر ووصفوها بـ "الجيل التالي من واجهات برمجة تطبيقات Android المصممة لتسريع تطوير التطبيقات". بنيت Jetpack بالتوافق مع لغة الكوتلن وفي العام الماضي من Google I / O ، أعلنت الشركة أنها ستقدم دعمًا من الدرجة الأولى للغة برمجة Kotlin إلى Android Studio 3.0. ازداد تبني Kotlin بشكل كبير خلال العام الماضي - تقول Google أن عدد التطبيقات في متجر Play الذي تم إنشاؤه مع Kotlin قد ارتفع بنسبة 500٪ في العام الماضي. مع تزايد شعبية Kotlin ، فمن المنطقي أن Android Jetpack قد تم بناؤه مع وضع لغة البرمجة في الاعتبار. ولهذه الغاية ، يتم إطلاق Android KTX كجزء من Jetpack لمساعدة المطورين على تبسيط التعليمات البرمجية الخاصة بهم بشكل أكبر. رابط الأدوات https://developer.android.com/jetpack/docs/

الدرس الأول : ما هو الـ web services

صورة
#ورشة_عمل_web_services_and roid #الدرس_الأول  من ورشة العمل  أولاً : ما هي الويب سيرفيس web services في أغلب التطبيقات التي يتم تشغيلها من خلال الإنترنت توفر خدمة تسمح للإستفادة من الخدمات الإلكترونية التي يوفرها تطبيق معين عن طريق الإتصل بهذا التطبيق للحصول على الخدمة المقدمة مثل الحصول على بيانات من قاعدة البيانات. يمكن تعريف خدمات الويب على أنها وسيلة للتواصل بين الأنظمة مثل :- 1- نظام آندرويد وموقع إلكتروني. 2- أي أو إس وموقع إلكتروني. 3- موقع إلكتروني وموقع إلكتروني آخر. وأيضاً من فوائدها لو تتخيل معي أنك تريد الإستفادة من معلومات داخل Database لموقع معين فإنك تحتاج كلمة السر وإسم المستخدم لقاعدة البيانات فليس من المنطقي أن تحصل على كلمة السر وكلمة المرور لقاعدة بيانات لموقع فستشكل خطر على قاعدة البيانات من المخترقين والعبث بها هنا يأتي دور الويب سيرفيس أن يقوم مالك قاعدة البيانات بعمل webservices تتصل بقاعدة البيانات لتقدم لك المعلومات التي تحتاجها من قاعدة البيانات بسهوله على شكل json أو xml لتقرأها من تطبيقك أو موقعك  وأيضاً لتقوم بإرسال البيانا...