U3F1ZWV6ZTI4MjEzNTA0NTM5MDc0X0ZyZWUxNzc5OTUxODMwOTIxNg==

كيف تكون Android Developer ! | عائلة التكنولوجيا

 كيف تصبح مطور تطبيقات اندوريد  محترف 

كيف تكون  Android Developer ؟؟




دائما ما يسأل هذا السؤال من الكثير 

وبعد بحث وددت اشارك معاكم المعلومات دى فى شكل مقالة  منسقة و منظمة لكي لو قررت ان تدخل هذا المجال يكون لك كمرجع ومصدر وبيسط لك ويضعك علي الطريق ...


في هذا المقال سنتكلم عن واحدة من اهم الوظائف الموجودة و المطلوبة في السوق وهي مطور تطبيقات الاندوريد.

وتعتبر هذة الوظيفة من الوظائف التي تتميز بدخل و مرتبات عالية من الشركات .

*كيف تكوم مبرمج تطبيقات اندوريد محترف وتستطيع فعل اي شئ يطلب منك ...؟

اولا ماذا أحتاج لادخل عالم برمجة التطبيقات ؟

1-تحتاج الي جهاز كمبيوتر او لابتوب بمواصفات مناسبة 

1الرامات : فى حدود من 6 الى 8 جيجا رام

الهارد يكون مش اقل من 500 جيجا

لأنك سوف  تستخدم   "IDE"  و سنتكلم عنها لاحقا  

2-  تحتاج ان تبدأ تدرس اهم لغه برمجه فى تاريخ الأندرويد

JAVA وكنا قد ذكرنا في مقالة من قبل ما هي لغة جافا وكيفية تعلمها 



لغة الجافا من أهم اللغات الي سوف تتعلمها في حياتك 

من الطبيعي انك يجب ان تتعلم كل شئ في اللغة لكي تستطيع تنفيذ الاوامر و كتابة الكود بشكل صحيح و سليم وبالطبع لغة الجافا ستسهل عليك تعلم اي لغة برمجة اخري بعد الذلك لان معظم لغات البرمجة متشابهة بنسبة 80%


3- تتعلم البرمجه الشيئيه OOP

Object Oriented Programming

بدايه تعلم ال OOP سيجعلك  تنفذ و تكتب كود احترافى


4- عندما نتكلم علي البرمجة عموما فعلينا ان نذكر  "الخوارزميات" "Algorithm"

الخوارزميات من الاشياء التي تستهين بها الناس ومع ذلك هي التي سوف تجعلك مبرمج  محترف وتتعمق اكثر في المجال 

ستجعلك تستوعب لغة البرمجة بشكل سهل وشيق 


5- ومن اهم الاشياء التي يجب ان تتعلمها هي  "Data Structures"

هنا نتكلم عن اهم شئ مطلو من تعلمه ومطالب بان تكون فاهمها بشكل جيد ومتعمق فيها 

هيكله البيانات او ال Data Structures لماذا من اهم مبادىء البرمجه ؟؟

نحن هنا نتكلم عن بيانات حقيقة تحتاج منك تركيز وتنظيم و ترتيب

لو لم تكن تمتلك معرفة لأنواع البيانات وكيف تقوم بترتيبها وطريقة استرجاعها في وقت قصير لكي تمتلك Flexability في التطبيق الخاص بك  ببساطة ستواجهك مشكلة كبيرة لان كل شئ فعلته سيزول .


6- ا "قواعد البيانات Data  Base"

قاعده البيانات او ال Data Base من اهم الاشياء الواجب تعلمها  لا من غيرها يعتبر التطبيق الخاص بك ليس له وجود

قاعدة البيانات هو المكان الذي يتم فيه تخزين جميع بيانات التطبيق الخاص بك وعن طريق هذة القواعد تستطيع الحصول علي اي معلومة في تطبيقك بسهولة  .

7-اقول لك الان بعد فهم النقاط السابقة انك جاهز لدخول عالم الاندوريد 

ماذا يعني الاندوريد ؟

ماذا يكون  برنامج Android Studio والذي هو بمثابة راس مالك في رحلتك  ؟

 سوف تعرف الIDE  الذي ذكرناه سابقا 

والذي  هو Integrated Development Environment

يعني بيئة التطوير التي تعمل عليها لكي تكتب الكود وتظهر لك النتيجة علي هيئة برنامج لكي يؤدي لك وظيفة معينة .


8- والخطوه القادمة  من اهم الخطوات حرفيا و اريدك ان تصفي ذهنك معي لانك اوشكت ان تنتهي 


التجارب العمليه اللى ستخرج فيها كل ما تعلمته  فيها كل اللى انت اتعلمته فى شكل برنامج .

هتبدأ تتعلم كيف تعمل التصميم  UI User Interface  واجهه التصميم

كيف  ستعرف طريقة التصميم  و ماذا تستخدم  و المقاسات المطلوبة 

كيف  ستستخدم Design Patterns فى عملك  وتسهل على نفسك حاجات كتير

كيفية  اضافة  صور و تتحكم فيها و كيف  تعمل تجربه حقيقيه لبرنامج يؤدي  اى مهمه بسيطه


9- اخر خطوة -لا تحبط من السابق يجب ان تتعب لكي تصل و الامر سهل مع بذل قليل من المجهود

هي ان التطبيق الذي انشأئته يكون له مساحة علي الانترنت 

وتستعمل تقنيات برمجيه اخري مثل  JSON

وهى تقنيه تساعدك  في  اوامر السيرفرات او استدعاء بيانات للتطبيق الخاص بك .ببساطة سيكون تطبيقك مرتبط مع برامج ومواقع اخري .


10- أود ان اختم لكم المقال بلغة برمجية اخري "Kotlin" :

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

وسوف يتم باذن الله تعالي ذكر معلومات تفصيلية عنها في مقالة اخري ....


مقالات ذات صلة : 

1- ما هي لغة الجافا- مصادر تعلم الجافا | عائلة التكنولوجيا


2- ما هي البرمجة -كيف أصبح مبرمج محترف | عائلة التكنولوجيا


3- ما هي لغة البايثون -مصادر تعلم لغة البايثون |paython | عائلة التكنولوجيا


4- تعلم سي شارب | بناء العاب باستخدام #C | عائلة التكنولوجيا


تعليقات
ليست هناك تعليقات
إرسال تعليق

إرسال تعليق

الاسمبريد إلكترونيرسالة