IS4 PM_2025
اهم ٤ دوال في Activity life cycle onAttach(); onDettach(); onCreateview(); onActivityCreated();
*Fragment lifecycle
👆🏼👆🏼👆🏼👆🏼👆🏼👆🏼👆🏼👆🏼
👆🏼👆🏼👆🏼👆🏼👆🏼👆🏼👆🏼👆🏼
💔1
د_مالك_الجبري_نموذج_B_08_Jan_2022_12_55_24_pdf.pdf
2.2 MB
اختبار 2020/2021 طرق بحث
Widgets
اي شيء ظاهر بالشاشه
كل شيء يتم بناءه في فلاتر على ما يسمى widgets
Getures
هي الحركات التفاعلية على الشاشه
States
هناك بعض الويدج تحفظ معلومات والبعض لاتحفظ
التي تحفظ المعلومات
Stateful
والتي لاتحفظ
Sateless
انواع ال widgets
البعض لها child واحد
والبعض لها children
1 single child widget
2 multipule child widget.
في فلاتر نقول screen
في جافا activity
Api
تقنية التواصل مابين الصفحة وقاعدة البيانات بشكل غير مباشر او هي وسيط بين الصفحة اة بين app وقاعده البيانات
في ال api يتم استخدام xml و jason
يتم الاستقبال عبر url
الفرق بين xml و jason
ال xml تاقات مثل html
بينما ال jason على شكل key:value
وحده بناء التطبيقات في اندرويد activity
وفي فلاتر
Widgets
ومجموعه ال widgets تسمي screen
قواعد البيانات sql lite للثنتين فلاتر وجافا.
ال activity مكونة من واجهة وكود
واجهة: java xml
كود:java kotlin
عملية استدعاءه ال activity ل activity اخرى تسمى activity resolution
Intent(action,data)
Action نضع به مانريد ان يظهر.
Data
يحدد فيه ماهي الداتا التي تحتاجها اثناء العمل او من اجل عمل ال action
عندما نتعامل مع intent اي بروتوكول ضروري دائماء نحوله الى url.
وجود اكثر من activity جميعها بنفس ال data و ال action تسمى
Intent collision
ومطابقة الطلب مع الموجود يسمى
Intent Resolution
ماهي ال Intent in formation
Action,data,type,category
.
Launcher
معناها ان تجعل التطبيق يعمل اما ال default يمكن استدعاءه من خارج التطبيق ..
الفرق بين التطبيق وال activity
التطبيق يظل يعمل حتى لو تغلقت جميع ال activities
وال activity ندتموت بمجرد الخروجمن التطبيق واغلاقه
يمكن ارسال بيانات عبر intent
تحميل ال putextra مجموعة من المتغيرات تسمى bundle
اهم ملف في الفلاتر ملف lib
داخله ملاس dart اسمه main به كل الاكواد المراد ظهورها في الشاشه
الفلاتر مكتوبه بلغه dart
اي مشروع فلاتر مقسم كالتالي
Import يقوم بتضمين ال packes
Void main اول دالة يتم تنفيذها اسمها entry point
Run app
الدالة التي تقوم ببناء التطبيق.
My app
هو الكلاس الذي يتم استدعاءه من قبل runapp من اجل بناء التطبيق.
Class myapp extends stateless widget
انشاء كلاس myapp بداخل widget
من نوع stateless
لانه نريد ان يكون static
Bunld context context
يقوم بجعل التطبيق يفهم اين هو مو وكيف هو مبني
Material app
هي لغة التصميم تتكلم عن الخط والشكل واللون
الاشيتء الرئيسية فيها
Title
Them
.
Home وهي الخاصة بالصفحة الرئيسية
بناء الاندرويد يبداء دائماً ب activity وهي واجهة للتفاعل مع المستخدم.
قد يحتوي البرنامج على activity or more one
قد يكون هناك برامج بدون activity وتكون تشغتل بالخلفية فقط
ال activity تتكون من java و res
كلاس ال R
الي يقوم بالربط بين ملفات الجافا ال و xml الموجودة في res
Setcotentview التي تظهر الربط
.
Intent كلاس يربط بين activities
سواء كانت داخل التطبيق او خارجه
وايضا يستخدم للانتقال بين ال activities
كل activity نشناها يتم انشاء لها كود في مجلد ال mainfests
عبارة عن مجلد بداخله كل المعلومات عن التطبيق مثل الاصدار واسم التطبيق والثيم
اي ان mainfests تحتوي على كل المعلومات عن البرنامج وكل ال activities في البرنامج
Oncreate اول داله تعمل وينم استدعاءه مره واحده في دورة حياة ال activity كاملة
ويتم فيها ربط الواجهات او انشائهن
وتنفذ كل مافيها قبل ظهور اي كود للشاشة
Onstart اول ماتطلع ال activity على الشاشه تبداء تشتغل هذي الدالة
Onresume يتم استدعاءه اثناء عمل التطبيق
Onpause
اول ماتختفي ال activity الخلفية وهذي مهمة لحفظ حالتها ويمكن حفظ حاله الاكتفتي اما لقاعدة بيانات او لاوسط ملف.
Onstop
يتم ايقاف ال activity ولا يعد المستخدم يشاهدها
Ondestory
يتم قتل الاكتفتي من اجل تحرير موارد
فوائد الظوال السابقة من اجل التحكم على ال widgets
المشاكل الرئيسية لمطوري التطبيقات الشاشه وبسبب:
١.دقة مختلفه
٢.احجام مختلفه
٣.الاتجاة افقي او عمودي
وجد ما يسمى بال fragment والتي تعني أجزاء
ال fragment هي mini activity
واي شيء يقوم به ال activity تقوم به ال fragment
الاختلافات بين activity و fragment
1.ال activity ممكن ان تحتوي على اكثر من fragment
مستحيل ال fragment تمون خارج اي activity لازم تكون داخل activity
يمكن اضافه ال fragment بطريقتين static و dynamic
واجهات ال fragment تعد static اما ال dynamic فيتم وضعها في ال activity التي تحويها
اي شيء ظاهر بالشاشه
كل شيء يتم بناءه في فلاتر على ما يسمى widgets
Getures
هي الحركات التفاعلية على الشاشه
States
هناك بعض الويدج تحفظ معلومات والبعض لاتحفظ
التي تحفظ المعلومات
Stateful
والتي لاتحفظ
Sateless
انواع ال widgets
البعض لها child واحد
والبعض لها children
1 single child widget
2 multipule child widget.
في فلاتر نقول screen
في جافا activity
Api
تقنية التواصل مابين الصفحة وقاعدة البيانات بشكل غير مباشر او هي وسيط بين الصفحة اة بين app وقاعده البيانات
في ال api يتم استخدام xml و jason
يتم الاستقبال عبر url
الفرق بين xml و jason
ال xml تاقات مثل html
بينما ال jason على شكل key:value
وحده بناء التطبيقات في اندرويد activity
وفي فلاتر
Widgets
ومجموعه ال widgets تسمي screen
قواعد البيانات sql lite للثنتين فلاتر وجافا.
ال activity مكونة من واجهة وكود
واجهة: java xml
كود:java kotlin
عملية استدعاءه ال activity ل activity اخرى تسمى activity resolution
Intent(action,data)
Action نضع به مانريد ان يظهر.
Data
يحدد فيه ماهي الداتا التي تحتاجها اثناء العمل او من اجل عمل ال action
عندما نتعامل مع intent اي بروتوكول ضروري دائماء نحوله الى url.
وجود اكثر من activity جميعها بنفس ال data و ال action تسمى
Intent collision
ومطابقة الطلب مع الموجود يسمى
Intent Resolution
ماهي ال Intent in formation
Action,data,type,category
.
Launcher
معناها ان تجعل التطبيق يعمل اما ال default يمكن استدعاءه من خارج التطبيق ..
الفرق بين التطبيق وال activity
التطبيق يظل يعمل حتى لو تغلقت جميع ال activities
وال activity ندتموت بمجرد الخروجمن التطبيق واغلاقه
يمكن ارسال بيانات عبر intent
تحميل ال putextra مجموعة من المتغيرات تسمى bundle
اهم ملف في الفلاتر ملف lib
داخله ملاس dart اسمه main به كل الاكواد المراد ظهورها في الشاشه
الفلاتر مكتوبه بلغه dart
اي مشروع فلاتر مقسم كالتالي
Import يقوم بتضمين ال packes
Void main اول دالة يتم تنفيذها اسمها entry point
Run app
الدالة التي تقوم ببناء التطبيق.
My app
هو الكلاس الذي يتم استدعاءه من قبل runapp من اجل بناء التطبيق.
Class myapp extends stateless widget
انشاء كلاس myapp بداخل widget
من نوع stateless
لانه نريد ان يكون static
Bunld context context
يقوم بجعل التطبيق يفهم اين هو مو وكيف هو مبني
Material app
هي لغة التصميم تتكلم عن الخط والشكل واللون
الاشيتء الرئيسية فيها
Title
Them
.
Home وهي الخاصة بالصفحة الرئيسية
بناء الاندرويد يبداء دائماً ب activity وهي واجهة للتفاعل مع المستخدم.
قد يحتوي البرنامج على activity or more one
قد يكون هناك برامج بدون activity وتكون تشغتل بالخلفية فقط
ال activity تتكون من java و res
كلاس ال R
الي يقوم بالربط بين ملفات الجافا ال و xml الموجودة في res
Setcotentview التي تظهر الربط
.
Intent كلاس يربط بين activities
سواء كانت داخل التطبيق او خارجه
وايضا يستخدم للانتقال بين ال activities
كل activity نشناها يتم انشاء لها كود في مجلد ال mainfests
عبارة عن مجلد بداخله كل المعلومات عن التطبيق مثل الاصدار واسم التطبيق والثيم
اي ان mainfests تحتوي على كل المعلومات عن البرنامج وكل ال activities في البرنامج
Oncreate اول داله تعمل وينم استدعاءه مره واحده في دورة حياة ال activity كاملة
ويتم فيها ربط الواجهات او انشائهن
وتنفذ كل مافيها قبل ظهور اي كود للشاشة
Onstart اول ماتطلع ال activity على الشاشه تبداء تشتغل هذي الدالة
Onresume يتم استدعاءه اثناء عمل التطبيق
Onpause
اول ماتختفي ال activity الخلفية وهذي مهمة لحفظ حالتها ويمكن حفظ حاله الاكتفتي اما لقاعدة بيانات او لاوسط ملف.
Onstop
يتم ايقاف ال activity ولا يعد المستخدم يشاهدها
Ondestory
يتم قتل الاكتفتي من اجل تحرير موارد
فوائد الظوال السابقة من اجل التحكم على ال widgets
المشاكل الرئيسية لمطوري التطبيقات الشاشه وبسبب:
١.دقة مختلفه
٢.احجام مختلفه
٣.الاتجاة افقي او عمودي
وجد ما يسمى بال fragment والتي تعني أجزاء
ال fragment هي mini activity
واي شيء يقوم به ال activity تقوم به ال fragment
الاختلافات بين activity و fragment
1.ال activity ممكن ان تحتوي على اكثر من fragment
مستحيل ال fragment تمون خارج اي activity لازم تكون داخل activity
يمكن اضافه ال fragment بطريقتين static و dynamic
واجهات ال fragment تعد static اما ال dynamic فيتم وضعها في ال activity التي تحويها
❤2👍2
Intent تنقل بين اكتفيتي الى اكتفتي
وال layout inflator
تنقل بين layout الى layout
ال fragment هي activity وليست sub activity
دالة on attach تعمل اول مايتم ربط ال fragment مع ال activity
دالة on create تبدأ ال fragment تنتشأ
دالة on createview
تنشأ ال view الخاص بالفرجمينت
وقت الانشاء نبداء من عند الاكتفتي
وعند الهدم نبداء من الفرجمينت
ال basic views مثل الازرار وال edit text و check box
ال picker views اختيار الوقت والتاريخ.
List views
كل التطبيقات تحتوي عليها.
Special rad fragment
هناك واجهات خاضة للخريطة وغيرها
عيوب on click في xml عيوبها
ضروري public
لا تقبل الا parameter واحد فقط والذي يكون view
اما
On click listerner الامر متاح
Progress bar
تستخدم من اجل متابعة عمل عملية ما.
Set thredhold
كم عدد الحروف التي سيدخلها المستخدم لتظهر القائمة
Time picker view
تسمح للمستخدم باختيار وليس ادخال وقت
تتكون الشاشه من pixcals طولاً وعرضاً وهذا مايسمى DpI
وكلما زاد عدد البيكسل زادت الدقة وكذلك الامر كلما صغر حجم البيكسل وجدوا وحده قياس افضل dp
والتي هي
DIP density independent pixcel
تتكون الشاشة من شيئين
View
اي شيء يظهر على الشاشة مثل label button image
View group
مجموعة من ال views مع بعض لاتظهر وانما تظهر محتوياتها وهي نوع خاص من view
وهناك جنب من view group يسمى. Layout وهو المسوول عن ترتيب ال views في الشاشة وله عده انواع .
منها ال
constraint ثابتة
وال
Relative رائعة ولكن صعب التعامل معاها
للتكيف مع دوران الشاشة هناك ٣ حلول رئيسية
1 استخدام Relative layout
نربط ال view مع زوايا الشاشه عشان عند الدوارن ماتخرب
Saveinstance state
حفظ حاله ال activity
Resize and reposition
افضل طريقة للحفاظ على حاله العرض والبيانات الي بداخلها في حاله الدوران
الفرق بين
On paused
تحفظ دائما
Onsaveinstance state
لا تحفظ عند الخروج المفاجأ من البرنامج
ال xml تاقات html
Jason شكل key:value
الفرق بين html و xml
Html تاقات ثابتة
Xml تاقات حسب الحاجة
يتم ربط ال web service مع التطبيق بعدة طرق
1 مكاتب خارجية
لا علاقة له بالاندرويد
2 مكاتب اندرويد
Async class
Onpreexexcute الاكواد التي تنفذ وتعرض بالشاشة
On background الاكواد بالخلفية ولاتظهر بالشاشه
الفلاتر
عيوب الفلاتر خروج تطبيق كبير
لكن لازال يعملون على تصغير الحجمتتميز بخاصية hotreload يتم ظهور اي تعظيل مباشرة ظون اغلاقه
فلاتر مبني بما يسمى widgets
ودائما تحتوي على root الي يبداء البرنامج يشتغل منه
Dart اللغه الي نبرمج بينه
Flutter هي البيئة فقط
داله scafild وهي التي تسوي body و bar
ولا يمكن الوصول لهم الا عبر scafold
State less التي تعمل عرض فقط
State full التي تتغير حالتها اثنها العرض
وال layout inflator
تنقل بين layout الى layout
ال fragment هي activity وليست sub activity
دالة on attach تعمل اول مايتم ربط ال fragment مع ال activity
دالة on create تبدأ ال fragment تنتشأ
دالة on createview
تنشأ ال view الخاص بالفرجمينت
وقت الانشاء نبداء من عند الاكتفتي
وعند الهدم نبداء من الفرجمينت
ال basic views مثل الازرار وال edit text و check box
ال picker views اختيار الوقت والتاريخ.
List views
كل التطبيقات تحتوي عليها.
Special rad fragment
هناك واجهات خاضة للخريطة وغيرها
عيوب on click في xml عيوبها
ضروري public
لا تقبل الا parameter واحد فقط والذي يكون view
اما
On click listerner الامر متاح
Progress bar
تستخدم من اجل متابعة عمل عملية ما.
Set thredhold
كم عدد الحروف التي سيدخلها المستخدم لتظهر القائمة
Time picker view
تسمح للمستخدم باختيار وليس ادخال وقت
تتكون الشاشه من pixcals طولاً وعرضاً وهذا مايسمى DpI
وكلما زاد عدد البيكسل زادت الدقة وكذلك الامر كلما صغر حجم البيكسل وجدوا وحده قياس افضل dp
والتي هي
DIP density independent pixcel
تتكون الشاشة من شيئين
View
اي شيء يظهر على الشاشة مثل label button image
View group
مجموعة من ال views مع بعض لاتظهر وانما تظهر محتوياتها وهي نوع خاص من view
وهناك جنب من view group يسمى. Layout وهو المسوول عن ترتيب ال views في الشاشة وله عده انواع .
منها ال
constraint ثابتة
وال
Relative رائعة ولكن صعب التعامل معاها
للتكيف مع دوران الشاشة هناك ٣ حلول رئيسية
1 استخدام Relative layout
نربط ال view مع زوايا الشاشه عشان عند الدوارن ماتخرب
Saveinstance state
حفظ حاله ال activity
Resize and reposition
افضل طريقة للحفاظ على حاله العرض والبيانات الي بداخلها في حاله الدوران
الفرق بين
On paused
تحفظ دائما
Onsaveinstance state
لا تحفظ عند الخروج المفاجأ من البرنامج
ال xml تاقات html
Jason شكل key:value
الفرق بين html و xml
Html تاقات ثابتة
Xml تاقات حسب الحاجة
يتم ربط ال web service مع التطبيق بعدة طرق
1 مكاتب خارجية
لا علاقة له بالاندرويد
2 مكاتب اندرويد
Async class
Onpreexexcute الاكواد التي تنفذ وتعرض بالشاشة
On background الاكواد بالخلفية ولاتظهر بالشاشه
الفلاتر
عيوب الفلاتر خروج تطبيق كبير
لكن لازال يعملون على تصغير الحجمتتميز بخاصية hotreload يتم ظهور اي تعظيل مباشرة ظون اغلاقه
فلاتر مبني بما يسمى widgets
ودائما تحتوي على root الي يبداء البرنامج يشتغل منه
Dart اللغه الي نبرمج بينه
Flutter هي البيئة فقط
داله scafild وهي التي تسوي body و bar
ولا يمكن الوصول لهم الا عبر scafold
State less التي تعمل عرض فقط
State full التي تتغير حالتها اثنها العرض
👏4👍2❤1
آلية المناقشة مع الأستاذ باسم الصوملي:-
المناقشة كانت فردية وتم احتساب الدرجة من الناحية الفردية اما بحالة كان جماعي فسيتم احتساب المتوسط لجميع أفراد المجموعة
الأسئلة كانت كالتالي:-
١.قم بالدخول إلى الموقع والضغط على الازرار في كل form بدون ادخال بيانات ومن الضروري ظهور رسالة خطاء عند كل حقل.
٢. قم بإنشاء حساب لمستخدم جديد والتعديل على البيانات فيما بعد.
٣. قم بالدخول من واجهات الادمن واستعراض كافة العمليات.
٤.قم بفتح الكود الذي يقوم بالتالي واشرحه.
٥. قم بحذف مستخدم من واجهة الادمن.
٦. قم بفتح كود الlogin
٧. قم بإدخال بيانات ارقام ورموز مكان الأسماء وحروف مكان الأرقام ومن الضروري ظهور رسالة خطاء في كل حقل إدخال.
٨. قم بفتح اكواد التحقق واشرحها.
ركز الأستاذ على ال validation ومن الضروري ان يكون بالكامل php حيث كان يقوم بالضغط على inspect وحذف اي تحقق مكتوب بال HTML
مثلاً ان يكون الحقل Required
المناقشة كانت فردية وتم احتساب الدرجة من الناحية الفردية اما بحالة كان جماعي فسيتم احتساب المتوسط لجميع أفراد المجموعة
الأسئلة كانت كالتالي:-
١.قم بالدخول إلى الموقع والضغط على الازرار في كل form بدون ادخال بيانات ومن الضروري ظهور رسالة خطاء عند كل حقل.
٢. قم بإنشاء حساب لمستخدم جديد والتعديل على البيانات فيما بعد.
٣. قم بالدخول من واجهات الادمن واستعراض كافة العمليات.
٤.قم بفتح الكود الذي يقوم بالتالي واشرحه.
٥. قم بحذف مستخدم من واجهة الادمن.
٦. قم بفتح كود الlogin
٧. قم بإدخال بيانات ارقام ورموز مكان الأسماء وحروف مكان الأرقام ومن الضروري ظهور رسالة خطاء في كل حقل إدخال.
٨. قم بفتح اكواد التحقق واشرحها.
ركز الأستاذ على ال validation ومن الضروري ان يكون بالكامل php حيث كان يقوم بالضغط على inspect وحذف اي تحقق مكتوب بال HTML
مثلاً ان يكون الحقل Required
❤6👍2
https://www.000webhost.com
هذا رابط موقع استضافة مجانية
https://youtu.be/IbUmbYKY_Q4?si=8Q_iXefgacsuADXS
وهذا فيديو يشرح كيفية الرفع
هذا رابط موقع استضافة مجانية
https://youtu.be/IbUmbYKY_Q4?si=8Q_iXefgacsuADXS
وهذا فيديو يشرح كيفية الرفع
YouTube
How to Upload Website with Database Online for FREE (Php MySql)
#freeWebHosting #freeHosting #hostWebsiteLiveForFree
In this video I walk you through the process to upload your website with database for free without spending even a penny out of your pocket. Basically I had made these signup-login website in Php MySql…
In this video I walk you through the process to upload your website with database for free without spending even a penny out of your pocket. Basically I had made these signup-login website in Php MySql…
❤2👍1
IS4 PM_2025
كلام الاستاذ عصام الشرجبي :- على جميع الطلاب تسديد الرسوم ورسوم الأنشطة ثم التوجه إلى شؤون الطلاب واستخراج بيان حاله وتوقيعه من شؤون الطلاب عند الأستاذة كفاح ومن ثم تسليم البيان + السندات + البطاقه عند استلام البطاقه الجديدة
على جميع الطلاب تصوير بيان الحالة وتسليمه للأستاذ عصام وتوقيع الصورة من اجل استلام البطاقه
👌2💔1
الأستاذ نشوان يؤكد على الالتزام بمتطلبات المشروع
مناقشة تطبيق محاضرات الjava
+
مناقشة المشروع
بحيث تقسيم الدرجات سيكون:-
15 درجة للمشروع
5 درجات للتكاليف
5 درجات لمناقشة تطبيق محاضرات الjava
حيث عدد التكاليف 2
(Orientation + Database Task Manager)
واللذي لم يسلم التكاليف اخر موعد لتسليمها اليوم عبر الواتس اب
مناقشة تطبيق محاضرات الjava
+
مناقشة المشروع
بحيث تقسيم الدرجات سيكون:-
15 درجة للمشروع
5 درجات للتكاليف
5 درجات لمناقشة تطبيق محاضرات الjava
حيث عدد التكاليف 2
(Orientation + Database Task Manager)
واللذي لم يسلم التكاليف اخر موعد لتسليمها اليوم عبر الواتس اب
أيضًا الأستاذ نشوان ركز على التصميم والتحقق من البيانات في المشروع وركز على ان يكون المشروع فكرة كاملة مترابطة
Forwarded from 🚦مفقودات🚦ملتقى كلية الحاسوب وتكنولوجيا المعلومات (Deena Jabber)
🚦مفقودات🚦
على من وجد ( فلاشتين مع بعض )
(واحد فلاش اسود فيه ميدالية خشبية دب باندا
والثانية لونها اسود ووراها مكتوب اسم صاحبة الفلاش )
تاريخ المفقود : خلاال هذا الاسبوع 2023/10
اليوم: هذي اليومين
المكان : بالكلية
الزمان : .........
على من وجد المفقود الحضور لتسليمه الى
مكتب ملتقى الطالب الجامعي بكلية الحاسوب
__
لمعرفة اي مستجدات عن المفقودات الخاصة بطلاب كلية الحاسوب
اشترك في قناتنا على التليجرام
https://news.1rj.ru/str/computerusf1444
🔰 ملتقى الطالب الجامعي 🔰
على من وجد ( فلاشتين مع بعض )
(واحد فلاش اسود فيه ميدالية خشبية دب باندا
والثانية لونها اسود ووراها مكتوب اسم صاحبة الفلاش )
تاريخ المفقود : خلاال هذا الاسبوع 2023/10
اليوم: هذي اليومين
المكان : بالكلية
الزمان : .........
على من وجد المفقود الحضور لتسليمه الى
مكتب ملتقى الطالب الجامعي بكلية الحاسوب
__
لمعرفة اي مستجدات عن المفقودات الخاصة بطلاب كلية الحاسوب
اشترك في قناتنا على التليجرام
https://news.1rj.ru/str/computerusf1444
🔰 ملتقى الطالب الجامعي 🔰
Telegram
🚦مفقودات🚦ملتقى كلية الحاسوب وتكنولوجيا المعلومات
يتم انزال منشورات عن اي شيء تم فقدانه او نسيانه في كلية الحاسوب
ويتم التسليم عن طريق مكتب ملتقى الطالب الجامعي بالكلية
وذلك لضمان رجوع الحق الى اهله
#هدفنا_خدمتكم_فنحن_هو_انت.
#ملتقى_الطالب_الجامعي_كلية_الحاسوب.
ويتم التسليم عن طريق مكتب ملتقى الطالب الجامعي بالكلية
وذلك لضمان رجوع الحق الى اهله
#هدفنا_خدمتكم_فنحن_هو_انت.
#ملتقى_الطالب_الجامعي_كلية_الحاسوب.
🛑🛑🛑🛑🛑🛑🛑🛑🛑
الطلاب الذي ما ناقشوا مع الدكتور محمد زايد (الاختبار الشفهي)
غدا من الساعة 1:30
المناقشة عليه 10 درجات 🌚
🛑🛑🛑🛑🛑🛑🛑🛑🛑
الطلاب الذي ما ناقشوا مع الدكتور محمد زايد (الاختبار الشفهي)
غدا من الساعة 1:30
المناقشة عليه 10 درجات 🌚
🛑🛑🛑🛑🛑🛑🛑🛑🛑
🔴🔴🔴🔴
تنويه من الأستاذ نشوان
يجب على المشروع ان يحتوي على api
اما ان يكون firebase او ان يكون اي api اخر
وضروره وجود قاعده بيانات اما sqllite
او
Sqflite
تنويه من الأستاذ نشوان
يجب على المشروع ان يحتوي على api
اما ان يكون firebase او ان يكون اي api اخر
وضروره وجود قاعده بيانات اما sqllite
او
Sqflite
👍1