الثلاثاء، 26 نوفمبر 2013

الدرس الرابع - عناصر واجهة الeclipse و خصائصها

السلام عليكم ورحمة الله وبركاته
سنستعرض في هذا الدرس إن شاء الله مكونات واجهه العمل layout و تكوين كل مكون منها و  طريقة التعامل معها كل واحده منهم على حده.


الواجهات Activity layout :

لو قمنا بتشبيه بسيط بين برمجة الأندرويد و صناعة برامج تعمل على بيئة ويندوز windows application ، سنجد ان الملفات التي تسمي Activity تشبه إلي حد ما مع الملفات واجهات الويندوز  windows forms  ، أما لو كنت مبرمج تستخدم واجهات ال WPF Windows Presentation Foundation ستجد أن الأمور مألوفه بشكل أكبر ، لإعتماد الطريقتين و أقصد بالطريقين طريقة الActivity في الأندرويد و WPF في الويندوز على "وسوم" لغة التركيب XAML و التي سنستعرضها لاحقا من خلال درس شرح تركيب ال Activity.

من الممكن ان يحتوي التطبيق على عدد من الActivities  و كل Activity يحتوي على كائنات Objects تسمي الView و الشكل القادم قد يوضح رسم تخيلي لمشروع تطبيق أندرويد .



بواسطة أحمد محمدى10:31 م

الدرس الثالث - إنشاء أول مشروع أندرويد أهلا بالعالم Hello world

السلام عليكم ورحمة الله و بركاته
اليوم هو موعد الدرس الثالث من سلسة كورس تعلم برمجة الأندرويد .. أنشأت شركة جوجل في داخل برنامج الeclipse . برنامج محاكي لجهاز يعمل على نظام التشغيل الأندرويد و هو المحاكي "AVD"... حتي يسهل عليك إختبار أكوادك بشكل سريع و بدون أن تمتلك جهاز حقيقي يعمل على الأندرويد ….. و يتيح لك هذا ال AVD تكوين جهازك المحاكي كما تشاء و بالمواصفات التي تريدها سواء كان جهاز كفي أو حتي جهاز لوحي مع إمكانية وضع مقاس الشاشة التي تريدها بشكل مخصص ، تعالوا معنا ننشئ هذا المحاكي حتي نبدأ سويا في عالم صنع تطبيقات الأندرويد.


بواسطة أحمد محمدى6:05 ص

السبت، 23 نوفمبر 2013

الدرس الثاني - تهيئة بيئة العمل


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

اليوم سنبدأ في الدرس الثاني من كورس برمجة الأندرويد و خلال هذا الدرس سنشرح لكم بالتفصيل كيفية تنصيب و تهيئة بيئة العمل الخاصة بصناعة برامج الاندرويد..


توصي شركة جوجل بإستخدام برنامج eclipse لإنشاء و تطوير برمجيات الأندرويد طبعا بإمكانك إستخدام بيئات مختلفة مثل NetBeans  أو حتي Visual Studio و هناك أدوات منتشرة على النت ممكن أن تساعدك في هذا  و لكن مع أني في الأصل مطور .Net لكني قررت ان أخذ بنصيحه جوجل و أن أستخدم المطور eclipse  و طبعا لغة الجافا JAVA لأنه بإختصار هي الطريقة الأكثر إنتشرا و سيكون تتبع أسرارها أسهل بكثير لو أنك إخترت أن تكون مطور أندرويد.

بواسطة أحمد محمدى3:06 ص

الاثنين، 18 نوفمبر 2013

الدرس الأول - مقدمة كورس برمجة الأندرويد

بسم الله الرحمن الرحيم 
الحمد لله رب العالمين والصلاة والسلام على أشرف الأنبياء والمرسلين سيدنا محمد بن عبدالله
سُبْحَانَكَ لَا عِلْمَ لَنَا إِلَّا مَا عَلَّمْتَنَا إِنَّكَ أَنْتَ الْعَلِیمُ الْحَكِیمُ
صدق الله العظيم
وبعد
السلام عليكم
سنبدأ إن شاء الله كورس تعلم برمجة الأندرويد
، و الأندرويد هو ببساطة نظام تشغيل Operating System ، من إنتاج شركة جوجل و يعتبر من  أهم أنظمة تشغيل الأجهزة المحمولة الذي بدأ في الشهرة بشكل مثير للإعجاب. و تقدم جوجل لمن يرغب في تطوير الأندرويد بيئة تطوير قوية وغير محدودة  و هي أندرويد SDK، وإن كنت من هواة البرمجة ، أو تريد الإحتراف في عالم تطوير تطبيقات الهواتف النقالة ،أو حتى لو كان هذا على سبيل التجربة و المرح، فهذا الكورس أو الدروة  سوف تساعدك خطوة بخطوة كي تنطلق بسهولة و بمنتهي البساطة في عالم تطوير تطبيقات الأندرويد. و لمزيد من المعلومات عن أندرويد يرجي زيارة مقالي في مدونه بخط مبرمج ،"أهلاً أندرويد"



بواسطة أحمد محمدى10:56 م