من منا فى هذه الأيام لا يمتلك هاتف يعمل بنظام الأندرويد ! بكل تأكيد سوف تكون
الإجابة لا احد لم يسبق له التعامل بهاتف يعمل بنظام الأندرويد لكن إذا سألتك كم
تطبيق قد استخدمت في حياتك اليومية سوف تخبرنى بأنك تستخدم بشكل شبه يومي تطبيق
الفيسبوك و اليوتيوب وغيرهم كما أنك تمتلك العديد من تطبيقات
الألعاب التى تسلي بها وقتك .
و لكن هل فكرت يومًا كيف يتم بناء هذة التطبيقات و
هل يمكنك أن تقوم أنت شخصيًا ببناء مثل هذة التطبيقات .
هل فكرت يومًا ما في فكرة تطبيق تريد أن
تستخدمه لكنك لم تجده علي متجر جوجل !
في هذة المقالة سوف أخبرك يا صديقى كيف تستطيع بناء تطبيق كامل يعمل بنظام الاندرويد بمفردك .
نعم انت تستطيع فعل ذلك في عدد من الخطوات
البسيطة التي سوف أعرضها عليك ..
بدايةً لا بد أن يكون لديك الشغف للتعلم كى تستطيع فعل ذلك و الإستعانة بالله قبل كل شئ .
بدايةً لا بد أن يكون لديك الشغف للتعلم كى تستطيع فعل ذلك و الإستعانة بالله قبل كل شئ .
هل انت جاهز الآن ؟
اذا فلنبدا بتلك الخطوات سريعًا ...
أولاً :-
لا بد أن يكون تكون ملمًّا بمبادئ البرمجة لأن
ذلك سوف يمكنك من بناء أى نوع من أنواع التطبيقات ليس فقط تطبيقات
الأندرويد
لكن هنا سوف يتحتم عليك معرفه لغة البرمجة
جافا Java أو كوتلن kotlin لأنهم الأكثر استخدامًا في برمجة الأندرويد.
ثم تبدأ بالبرمجة الفعلية للأندرويد من خلال هذا الكورس الذي تقدمه udacity بالتعاون مع Google :
هذا الكورس يحتوي
علي 11 مشروع سوف تتعلم من خلاله
- java for android
android activity/ fragments life cycle -
SQL lite -
Content Provide -
Android network -
في هذة المرحلة
صديقي استطيع ان اهنئك فانت قد تعلمت اكثر من ثلث الاساسيات
بعد ذلك سوف ندخل في
مرحلة متقدمة اكثر...
ثانيا :-
من خلال هذا الكورس سيساعدك على تعلم العديد من المواضيع المتقدمه في الاندرويد مثل :
- Receiver Broadcast
- Notifications services
ثالثا :-
بعد كل هذا العمل
المتواصل سوف يتحتم عليك معرفة العديد من ال Android framework و كيف يعمل نظام
الHندرويد بشكل اعمق
من خلال هذا الكورس : Udemy الذى يمكن من التعرف على العديد من المفاهيم مثل :
من خلال هذا الكورس : Udemy الذى يمكن من التعرف على العديد من المفاهيم مثل :
Sharing app , thread division, sand boxes,
material design
رابعا :-
سوف تبدا خبراتك في
التزايد و سوف تتعلم العديد من الأشياء التى سوف تحسن من تطبيقاتك بشكل كبير مثل :-
New android components (live data, view
model, Rom)
Android architectures (MVC, MVP, MVVM, MVI)
Android UI, ease animation lottie
خامسا:-
سوف تستطيع
بناء ال backend
بمفردك .
سادسا:-
تستطيع بناء component , framework , libraries بمفردك .
تستطيع بناء component , framework , libraries بمفردك .
***