نحن في فريق CIS نقدم لك أفضل طريق لمساعدتك على تعلم Android Track بواسطة Java Programming Language

Android: هو نظام تشغيل للجوال يعتمد على إصدار معدّل من Kernel Linux وبرامج أخرى مفتوحة المصدر ، مصمم بشكل أساسي للأجهزة المحمولة التي تعمل باللمس مثل الهواتف الذكية والأجهزة اللوحية .

نوصي بقراءة المزيد والمزيد عن Android وتاريخه
نوصيك أولاً أن تكون لديك معرفة جيدة ب:
| مستوى | ؟محتوى |
|---|---|
| المستوى 0 | تعلم لغة Java لتكون مستعدة لحقول Android. |
| المستوى 1 | تعلم الأساسيات. |
| المستوى 2 | تعلم كيفية تطوير تطبيق صغير باستخدام قاعدة البيانات المحلية (SQLite ، الغرفة). |
| المستوى 3 | تعلم HAW للحصول على بيانات من الخادم (Netwarking ، Firebase). |
| المستوى 4 | التعامل مع الشظية والأطباء ونشر تطبيقك. |
| اتصال | سقطت حرة في الاتصال بي في أي وقت. |

Java هي لغة برمجة عالية المستوى ، قائمة على الكائنات ، موجهة نحو الكائنات والتي تم تصميمها لتكون أقل عدد ممكن من تبعيات التنفيذ. إنها لغة برمجة للأغراض العامة تهدف إلى السماح لمطوري التطبيقات بالكتابة مرة واحدة.
عبد الله :
أكاديمية هاسونا :

في هذا المستوى ، سوف نتعلم مبدأ تصميم واجهة المستخدم ، والتفاعل مع التصميم والتعامل مع متعدد الشاشة في التطبيق.
Try to make Calculator app with what you learned for example or any task for improving your skill
أولاً ، سوف نتعلم عرض Recycler:

RecyclerView makes it easy to efficiently display large sets of data. You supply the data and define how each item looks, and the RecyclerView library dynamically creates the elements when they're needed.
الترميز مع المهووسين
الترميز مع التدفق

SQLite هو نظام إدارة قاعدة البيانات العلائقية (RDBMS) الموجود في مكتبة C. على عكس العديد من أنظمة إدارة قواعد البيانات الأخرى ، فإن SQLite ليس محرك قاعدة بيانات العميل والقرص. بدلا من ذلك ، هو مضمن في البرنامج النهائي.

في هذا المستوى ، ستتعرف على تخزين البيانات في Android ، لكننا نوصيك بتحديث قاعدة البيانات الأساسية
يمكن الآن الذهاب في قاعدة بيانات SQLite في Android. ؟ ❤
Now we will learn architecture patterns.
النمط المعماري هو حل عام قابل لإعادة الاستخدام لمشكلة شائعة الحدوث في بنية البرمجيات في سياق معين. [1] تعالج الأنماط المعمارية العديد من المشكلات في هندسة البرمجيات ، مثل قيود أداء أجهزة الكمبيوتر ، وارتفاع توفرها وتقليل مخاطر الأعمال . تم تنفيذ بعض الأنماط المعمارية ضمن أطر عمل البرمجيات .

توفر مكتبة ثبات الغرفة طبقة تجريبية على SQLite للسماح بمواصلة المزيد من قواعد البيانات مع تسخير الطاقة الكاملة لـ SQLite.
الترميز مع المهووسين
الترميز مع التدفق
خديجة التكنولوجيا
Now can do notes app using room database ??
First we will know concept of JSON.

JSON ( تدوين كائن JavaScript هو تنسيق ملف قياسي مفتوح وتنسيق تبادل البيانات يستخدم نصًا قابل للقراءة الإنسان لتخزين ونقل كائنات البيانات التي تتكون من أزواج القيمة والصفوف السمة (أو غيرها من القيم القابلة للتسلسل ). إنه تنسيق شائع للبيانات مع مجموعة متنوعة من الوظائف في تبادل البيانات بما في ذلك توصيلات الويب مع الخواص .
Then we will learn networking usinh http request and retrofit library

FireBase عبارة عن منصة تم تطويرها بواسطة Google لإنشاء تطبيقات الهاتف المحمول والويب . كانت في الأصل شركة مستقلة تأسست في عام 2011. [1] في عام 2014 ، حصلت Google على النظام الأساسي [2] وهي الآن عرض رئيسي لتطوير التطبيق.
At this level you can move forward and learn more and more ????
يمكنك مشاهدة هذه الدورة أيضا؟ تطوير تطبيق Android المتقدم
سقطت حرة في الاتصال بي في أي وقت ❤

فيسبوك
تغريد