برمـجَـة .
1.01K subscribers
1.66K photos
60 videos
17 files
257 links
(وَأَن لَيسَ لِلإِنسانِ إِلّا ما سَعى) || @hdeel334
Download Telegram
صباحكم خير وطاقة مليئة بالنشاط
نصيحه لكل طالب حاب يذاكر او يراجع اختار الوقت المناسب وافضل وقت هو الصباح لان الاستيعاب يكون مره سريع وسبحان الله بركه في الوقت بشكل م تتصورنه وسبق تكلمت عن هذا الموضوع وهي الساعه البيولوجية لعقل الانسان طبعا المادة هذي مره ممتعة عن امن المعلومات تتكلم عن التشفير والثغرات وكيف تحارب الفايروس وكيف تحمي الشبكات والبيانات جوي وأجوائي ❤️‍🔥❤️‍🔥.
5👏2
برمـجَـة .
س / ما أفضل وقت للدراسة وفق الساعة البيولوجية داخل الدماغ؟
هذا الثريد يتكلم عن طرق المذاكرة الصحيحة وافضل وقت للدراسة 👇🏻
Done❤️‍🔥
🔥2👏1
واليوم يـ نفسي قولي انك سعيّده ؟ اللهم لك الحمد حتى ترضى ولك الحمد بعد الرضى 💗💗💗.
6👏4🎉1
❤️‍🩹
5👏2
برمـجَـة .
وش المواضيع الي حابين نتكلم عنها ؟
اليوم ثريدنا عن تطوير التطبيقات || Application development

ماهو تعريف تطوير التطبيقات ؟
هو إنشاء تطبيقات لاستخدامها على الأجهزة المحمولة مثل الأجهزة اللوحية والهواتف الذكية والساعات الذكية و في العصر الرقمي الحالي، يزداد الطلب على تطبيقات البرمجيات. سواء كان تطبيق موبايل أو تطبيق ويب أو برنامجا للمؤسسات، أصبحت التطبيقات أدوات أساسية للشركات والأفراد على حد سواء ومع ذلك، فإن عملية تطوير التطبيقات ليست نهجا واحدا يناسب الجميع إنه ينطوي على تخطيط وبرمجة وتنفيذ دقيقه
برمـجَـة .
اليوم ثريدنا عن تطوير التطبيقات || Application development ماهو تعريف تطوير التطبيقات ؟ هو إنشاء تطبيقات لاستخدامها على الأجهزة المحمولة مثل الأجهزة اللوحية والهواتف الذكية والساعات الذكية و في العصر الرقمي الحالي، يزداد الطلب على تطبيقات البرمجيات. سواء…
أنواع تطوير التطبيقات والفرق بينهم ومع بعض اللغات التي تم استعمالها

1-اختيار نوع التطبيق نختار اللغه الي بنبرمج بها التطبيق و فيه ثلاثه انواع للتطبيقات :
‏1- Native App
‏2- Hybrid App
‏3- Web App

1- Native App📱:
‏التطبيقات الي نبرمجها لنظام تشغيل محدد يعني ان كتابة الكود تكون بلغة النظام الأصلية المعتمدة وهنا ما نقدر نستعمل الكود عشان يكون يشتغل التطبيق على نظام تشغيل مختلف.

‏مثال :
‏الأجهزة بنظام (IOS):
‏Objective-C, Swift

‏الأجهزة بنظام (Android):
‏Java, Kotlin

ولأن هنا نركز على نظام تشغيل واحد وباللغة الاصلية الكود قادر يتصل بشكل مباشر مع أجزاء الجهاز زي ( البلوتوث، الكميره، جهات الإتصال) وباقي المميزات إلي يوفرها الجهاز بالتالي التطبيق راح يكون سريع وسلس

‏من ناحيه اخرى يقيدنا بكتابة اكثر من كود واحد

كيف يعني يقيدنا؟
‏لو كان التطبيق الهدف منو يشتغل على اكثر من نظام تشغيل يعني لو عندنا تطبيق يشتغل على IOS و Android راح يكون عندنا:

‏١- كودين لكل نظام تشغيل
‏٢- نسوي testing مرتين
‏٣- لو احتجنا صيانه او تحديث راح تكون على الكودين ايضاً

‏يعني الموضوع مكلف شويه 💸💸
برمـجَـة .
أنواع تطوير التطبيقات والفرق بينهم ومع بعض اللغات التي تم استعمالها 1-اختيار نوع التطبيق نختار اللغه الي بنبرمج بها التطبيق و فيه ثلاثه انواع للتطبيقات : ‏1- Native App ‏2- Hybrid App ‏3- Web App 1- Native App📱: ‏التطبيقات الي نبرمجها لنظام تشغيل محدد…
2- Hybrid App 📱:

‏برمجة التطبيقات لكن ليس بلغتها الأصلية ويستعمل المطورين فيها لغات الويب (HTML, CSS, JavaScript ) لإنشاء تطبيق بكود واحد يمكن رفعه على اكثر من متجر تطبيقات عن طريق WebView

WebView يتيح إمكانية عرض صفحات الويب بشكل تطبيق كذا صار التطبيق يشتغل على اكثر من نظام تشغيل واحد بالتالي:
‏١- عندنا كود واحد
‏٢- نسوي testing مره وحده
‏٣- لو احتجنا صيانه او تحديث راح تكون على كود واحد

التحدي وين ؟
‏في ذا النوع من التطبيقات ممكن ما عنده امكانية الوصول لبعض الأجزاء في الجهاز وبحكم أن كل من الأجهزة له إمكانيات خاصه فيه ما نقدر نوصلها بشكل مباشر أي نحتاج لإضافات على الكود عشان نقدر نوظفها في التطبيق.
‏لذلك في الاداء والسرعة هو يعتبر أقل بفارق بسيط جداً عن Native
برمـجَـة .
2- Hybrid App 📱: ‏برمجة التطبيقات لكن ليس بلغتها الأصلية ويستعمل المطورين فيها لغات الويب (HTML, CSS, JavaScript ) لإنشاء تطبيق بكود واحد يمكن رفعه على اكثر من متجر تطبيقات عن طريق WebView WebView يتيح إمكانية عرض صفحات الويب بشكل تطبيق كذا صار التطبيق…
📱 Web App-3
‏هي التطبيقات نوصل لها عن طريق المتصفح وتشتغل على جميع الأجهزة لأن الواجهات فيها قادره تحدد نوع الجهاز إلي يزور الموقع وتتأقلم مع نوع الجهاز يعني هنا ما يحتاج إن نستهدف نظام تشغيل محدد

أيضاً في حالة تحديث التطبيق ممكن يتم تحديثه عبر الإنترنت ولا يتطلب تثبيت على الجهاز.
‏ ايضاً Web App هو أسهل نوع من أنواع التطبيقات والتكلفة فيه منخفضه جداً.

التحديات إلي تواجه ذا النوع:
‏ممكن يتأثر الموقع بنوع المتصفح الذي يستخدمة المستخدم أي أن ممكن يكون فيه بعض المميزات للموقع غير مدعومه في بعض المتصفحات.
‏أيضاً يعتمد على الإنترنت بشكل كامل الجهاز لازم يكون متصل بالإنترنت عشان يقدر يتصفح الموقع

يعني فالنهاية إختيار نوع التطبيق ممكن يتحدد على حسب نوع الخدمات المقدمة، الميزانية، المهارات واشياء كثير.

‏بعدها تبدأ تبحث إيش اللغات المستعمله في تطوير نوع التطبيق الي اعتمدته

برمـجَـة .
📱 Web App-3 ‏هي التطبيقات نوصل لها عن طريق المتصفح وتشتغل على جميع الأجهزة لأن الواجهات فيها قادره تحدد نوع الجهاز إلي يزور الموقع وتتأقلم مع نوع الجهاز يعني هنا ما يحتاج إن نستهدف نظام تشغيل محدد أيضاً في حالة تحديث التطبيق ممكن يتم تحديثه عبر الإنترنت…
لماذا يعد تطوير التطبيقات من أفضل مجالات الربح عبر الانترنت ؟

١- لأن المنتج المقدم (التطبيق) يعتبر منتج الكتروني بالكامل

‏٢- من خلال نشر التطبيقات على المتجر سواء متجر آبل لنظام اي او اس او متجر جوجل لنظام اندرويد فأنه من لحظة نشر التطبيق يمكن جني الارباح فورا سواء من خلال الاعلانات في التطبيق او من خلال جعل التطبيق مدفوعا او من خلال الشراء داخل التطبيق

‏٣- ستتكفل شركة آبل او جوجل بعمليات الشراء و تحويل الاموال لحسابك مقابل نسبة مئوية من الارباح ، لا حاجة هنا لاي بوابات دفع خارجية

٤- كون التطبيقات منتجات رقمية بالكامل فلا يوجد عناء للشحن الذي يتكبده من يقوم بالتجارة الالكترونية بالمنتجات الملموسة

‏٥- يمكن البدء فورا بتطوير التطبيقات من خلال المنزل و يتطلب ذلك فقط امتلاك جهاز حاسوب من نظام ماك متصل بالانترنت