اشترك ليصلك جديد المدونه

1- الادوات ال هنحتاجها للاندرويد

ايه  الحجات  ال  هنحتاجها  علشان  نبدء  :::


من  بدايه  انهارده  هيكون  كل  مقال  ليه  رقم  علشان  نسهل  على  المتابع  انو  يكمل  معانا  وميفوتوش  اى  حاجه  ان  شاء  الله
هنتكلم  انهارده  وبشكل  سريع  عن  الادوات 
tools
ال  هنحتاجها  علشان  نعمل بيها  برامج  للاندرويد  و هيكون  فيه  مقال  تانى ان  شاء  الله  هيكون  مفصل  وفيه  كل  الخطوات  
وحده  وحده  ازاى  نجهز   ال   environment  علشان  نبدء  بسرعه  نتعلم  مبادئ  الاندرويد  مرورا  بمقدمه  عن  الجافا 
وبعد  لما  نوصل   لمستوى  كويس  فى  الاندرويد   
ان  شاء   الله  هنستكمل  الكلام  عن  الجافا  لمستوى  متقدم  علشان  الجافا  هى  دلوقتى  تقريبا  من  اهم  اللغات  ال  لازم  نتعلمها  علشان 
نعمل  برامج   لاجهزه الموبيل   خصوصا  ولكل  حاجه  عموما   فهى  هتكون  اضافه  كويسه  جدااااا  لاى  حد  نفسه  يكمل  فى  الجافا  ان  شاء  الله
نرجع  لموضوعنا  بعد   المقدمه  الطويله  دى  :)
هنحتاج  ان  شاء  الله  ل     Eclipse   ودا  برنامج  هنستخدمه  كانه  
IDE= integrated development environment
ودا  معناه  انو  هيكون  ال  مكان  ال  هنكتب  فيه  الكود  ونعمل  تست  ونعمل  run  وكل  حاجه  ان  شاء  الله  :)
وهنحتاج  كمان   ال  
Android SDK 
ودا  هنزلها  من  موقع  اندرويد  ودى  ليها  طريقه  هنقولها  بالتفصيل  ودى  طبعا   ال
libraries  
الخاصه  باندرويد
وهنعمل  لينك  بين  الحجتين   دول   وساعتها  هنكون  جاهزين  اننا  نبدء  نعمل  ابلكيشنز  ان  شاء  الله 

ليه اندرويد ؟؟؟؟؟

هنكمل كلامنا  عن  الاندرويد وهنبدء  بسؤال  هو 
 ليه  احنا  محتاجين  نكون مبرمجين  لاندرويد  ؟؟

ونكلم  طبعا  عن  مزايا  الاندرويد  الكتير  زى انو  سهل وقوى  جدااا بالنسبه  ل
SDK  = software development kit
او  هى  مجموعه  الكلاسات ال  بنستخدمها  فى  البرمجه  للاندرويد
وطبعا  برضو من  مميزات  انك  تكون  مبرمج  لاندرويد انك  مش  بتدفع  حاجه  مثلا  زى  لو  حبيت  تاخد  ليسنس علشان  تشتغل  لحجات  الاى  فون  بتطلب  رخصه  من  ابل تقريبا  بتكون  قيمتها  حوالى  100 دولار  علشان  كمان  تقدر  تنزل  الاكس  كود  وال SDK الخاصه  بابل  عشان  تعمل  حجات  للاى  فون والماك
مش  موضوعنا  المهم
كمان  من  الحجات  المميزه  جدااااا  للاندرويد  انك  لو  واجهت  مشكله  وعملت  سيرش  عليها  هتلاقي  الاف  الحلول
والموضوعات  المشابهه فعلا  كمان  ال Documentation
للاندرويد  قوى  جداااا
وكمان  عدد  مبرمجين  الاندرويد  كبير  جدااااا  ودا  بيدى  تقل  وقوة  لسوق  الاندرويد
كمان  الحجات  ال  بتنزل  مع  نظام  التشغيل  وال  اسمها 
(Third-party and native Android applications )
ودى  البرامج  ال  بتنزل  مع  الاندرويد  معموله  بنفس  الطريق  ونفس  ال  (liberaries)
ال انت  كمان  هتستخدمها  ودى  ميزه  كويسه  جداااا
وكمان  ليك  الصلاحيه  انك  تشيل  وتغير  فى البرامج  ال  نازله  مع  نظام  الاندرويد كمان
يعنى  حريه  مظلقه
ولانه مبنى  على اللينكس  فده  بيديلو  قوه
كمان  ممكن  تكلم  الهارد  وير من  خلال  مجموعه  من (API libraries )
من  المييزات  كمان  انك  ممكن  تبيع  المنتج  بتاعك  من  غير ما  تحتاج  موافقه  من  اى  جهه  مش زى  البلاك  بيرى والا  فون
واخيرا   هنقول  اسامى  الفرشنز  المختلفه  للاندرويد
1.5  >>  cupcake
1.6 >> donut
2 >> eclair
2.2 >> froyo
2.3 >>Gingerbread
3 >> Honeycomb
3.-->>  Icecream sandwich
4.1 >> Jelly Bean

تابع : بدايات اندرويد :)

الاندرويد  بالعربي  :) :)

هنكمل  كلام  عن  تاريج  اندرويد  وتحديدا  بعد  ما  جوجل  انشاءت  مجموعه (OHA)  وليه  وايه  الغرض  منها  اولا  المجموعه  دى  كانت  بتضم  مجموعه  كبيره  من  منتجي  الاجهزه  المحموله  فى  العالم  كمثال  (HTC, LG, Motorola, Samsung)  طبعا  دول  مثال  بس  لكن  القائمه  كانت  كبيرة  جدااا  وكمان  شركات  الهارد  وير  المهم   جوجل  كان  قصدها  انها  تلاقي  دعم  من   كبرى  شركات  الاجهزه  المحموله  وفعلا  قدرت  تحقق  ده

نتكلم  بقي  عن  امكانات  نظام  الاندرويد  :

طبعا  الاندرويد  نظام  مجانى  يعنى  مش  بتدفع  فلوس  علشان  تمتلكه  يعنى  ممكن  تنزله  وتستخدمه  عادى  محدش  هيقلك  حاجه  كمان 

الاندرويد  نظام  (open  source)  يعنى  بالعربي  مصدره  مفتوح  يعنى  حضرتك  او  شركتك  ممكن  تجيب  الاندرويد  وتعدل  فيه  وتغير  وتخليه  يناسبها  بدون  ما  تدفع اى  شئ  ولا  تكون  بكده  بتعمل  حاجه  غلط  خاصه  بترخيص  امتلاك  جوجل  لاندرويد

كمان  ممكن  تخزن  بيانات  باستخدام  اندرويد  على  الميمورى  كارد  او  الفون  ميمورى  او  تستخدم  حاجه  زى  SQLite

وفى  تكنولوجى  الخاصه  بالاتصالات  الاندرويد  بيتعامل  وبيدعم  كل  من 

GSM/EDGE, IDEN, CDMA, EV-DO, UMTS, Bluetooth, WiFi, LTE, and WiMAX

ورسائل  قصيره  من  نوع 

 SMS & MMS

وامكانيات  تانيه  كتير  جداااااا  وهتتعامل  معاها  ان  شاء  الله  كلها  خلال  المقالات  القادمه 

معلهش  فى  كلام  نظرررررى  كتير  بس  دى  مقدمه  لابد  منها  


المرة  الجايه ان  شاء الله   هنتكلم  عن  نظام   اندرويد  يبيتكون  من  ايه  او  ايه  هى  ال  (Layers )     ال  بيتكون  منها  الاندرويد 

أندرويد :)

بدايات  أندرويد  : فى  البدايه  هنتكلم  عن  تاريخ  اندرويد

  وهنبدء  بعدها  بازاى  نعمل  برامج  للاندرويد


Android هو  نظام  تشغيل  خاص بالموبيلات  والاجهزه  المحموله
مبنى  على  نظام  نسخه  معدله  من  نظام  التشغيل  linux
تم  تطويره  اصلا عن  طريق  شركه  مبتدئه  كان  اسمها  برضو  اندرويد فى  2005
وكان  هدف  الشركه  دى  انها  تدخل  عالم  الاجهزه  المحموله 
بعد  كده  جوجل  اشترت  الشركه  دى  بما  فيها  التيم  ال ساهم  فى  تطوير  الاندرويد
بعد  كده  جوجل  انشئت  مجموعه  (OHA)
ودى  عباره  عن  اتحاد  او  تحالف  لمصنعى  ومنتجي الاجهزه  المحموله  عشان  تقدر تدعم  نظام  الاندرويد  بتاعها
وبعد  كده  جوجل  اصدرت  اول  نسخه  من  نظام  اندرويد  فى  2007
تحديدا  فى شهر  نوفمبر
وفى  نفس  الوقت  اصدرت  اول  development kit لاندرويد
وبعد  كام  شهر  كان  عدد  الناس  ال نزلت  نسخ  من  ال  Android Kit تخطى  المليون  شخص
وبكده  بدئت  رحله  الاندرويد  :)

اندرويد





سنبدأ ان  شاء  الله  قريبا  فى  سلسله مواضيع  باللغه  العربيه لتعليم  البرمجه للموبيل (اندرويد - بلاك  بيرى -  اى  فون ) مرورا باساسيات  الجافا وسينطلق فى  الوقت  نفسه  مدونه  اخرى  باللغه  الانجليزيه  وذلك  لتسهيل الحصول على  المعلومات  للمبتدء والمستويات  المتقدمه  :)