أولا لا نكن أناننيين هنا جمعت لكم كل ما ستحتاجه لتكون مبرمج تطبيقات الأندرويد
منشن لأغلى الأصدقاء و شير من أجل أن يستفيد غيرك
تطبيقات الأندرويد " دليل كل شخص مبتدئ "
بسم الله الرحمن الرحيم و الصلاة و السلام على أشرف المرسلين
السلام عليكم أحبتي في الله في منشور دليلك حول إحتراف تطبيقات الأندرويد
تعرفنا في المقالات السابقة أننا سنبدأ بطبيعة الحال من الصفر مع كل مقال
و أيضا قمنا بوضع منهج سنمشي عليه في كل منشور لكن هذا منشور به جميع الدورات و المواقع التي ستحتاجها في إطار تعلمك لكل الإطارات و بعده ستكون منشورات في كل يوم عن طرق عديدة سنتحدث فيها عن التصميم أكثر و البرمجة و أيضا تطبيقات الهاتف بصفة عامة ثم خاصة
و الآن تعالو معي لكي نعرف ما هو الأندرويد و نعرف ما هي الأشياء التي تخصني لكي أكون محترف في مجال تطبيقات الأندرويد
ما هو الأندرويد : هو أساساً نظام تشغيل لأجهزة الهواتف النقالة, بدأت بتطويره شركة صغيرة مغمورة ليكون أول نظام تشغيل للهواتف النقالة مبني على نواة لينوكس Linux Kernel. لكن لاحقاً قامت غوغل بالاستحواذ على الشركة وأعلنت أنها بصدد تطوير نظام تشغيل جديد للهواتف النقالة, مفتوح المصدر, ويتمتع بمرونة وقابلية للتطوير هائلتين.
بعدما تعرفنا على نظام الأندرويد و هو نظام قوي جدا و هو أكثر إنتشارا من أي نظام للهواتف و اللوحات الإلكترونية
لكن هل تعلم عدد الهوات التي تحميل هذا النظام و لماذا إخترت لكم نظام الأندرويد أو البرمجة على تطبيقات الأندرويد و مهما كان عدد المطورين فلن يكفي لتلبية إحتياجات المستهلك
يعني الطلب أكثر بكثير مما تتخيله عزيزي المبرمج اختي المبرمجة
هناك أكثر من 1300 مليون جهاز يحمل نظام أندرويد نعم أكثر و مستحوذ على السوق بنسبة أكثر من 80 % مقارنة مع الأنظمة الأخرى " ios . Bada "
مع العلم أن هناك أقل من 150 ألف مطور تطبيقات أندرويد
يعني هناك خصص كبير جدا جدا في تطبيقات الأندرويد و هذا هو السبب الذي جعلني أشجع جميع الشباب الذي لدي لتكريس بعضا من الوقت من أجل تطبيقات الأندرويد
إذا الآن بعدما إقتنعت أنه يجب أن تكون مطور أندرويد تعالى معي نعرف الخصائص التي يجب عليك أن تتعلمها قبل الخوض في تعلم برمجة تطبيقات الأندرويد
1- اللمسة السحرية : هاته اللمسة لا تكون لا برمجيا و لا فكرة جديدة
لكن اللمسة السحرية هي جمالية التطبيق و توافق الألوان مع محتوى التطبيق
يعني يجب أن تكون مصمم جيد او على الأقل متوسط و تكون لديك نظرة فنية للتصميم
و أيضا نضرة فنية جانبية للتطبيق و كما قلت لكم أنني سأعطيكم كل شيء يخصكم في كل فصل من فصول هذا المنشور
ستحتاج لتعلم أحد هاته البرامج : الفوتوشوب أو الإليسترايتور ؟ واحد من هاته البرامج كاف بشكل خيالي لتكون لديك نظرة فنية ؟ هنا لا نتحدث عن التصميم فأحسن برنامج للتصميم
'' تصميم شعارات – تصميم فلات – تصميم فيكتور " هو برنامج الإليسترايتور
هو برنامج من شركة أدوب و هو أقوى برنامج حتى الآن للتصميم لا من ناحية 3d أو 2d
يعني برنامج شيء خرافي بالمرة
هذا رابط أحسن قناة تشرح الإليسترايتور بخطوات سهلة و من مستويات مبتدئة إلى مستويات متقدمة
رابط القناة : https://goo.gl/XWx8Js
و أيضا برنامج الفوتوشوف هو ليس ببرنامج التصميم 100 % لأنه برنامج لتلميح الصور يعني هو برنامج قامت ببرمجته شركة أدوبي من أجل غرض تصحيح الصور و تعديلها و تلميحها
و يمكن أيضا أن نأخده كبرنامج التصميم لكي يساعدك بسرعة في عملك بطبيعة الحال عزيزي المبرمج
إذا إليك دورتي الخاصة التي ستسهل عليك طريقة العمل و طريقة التعلم بسرعة و دورتي بالعربي و أيضا بالدرجة و بها الأساسيات الخاصة بالبرنامج و إن شاء الله سيتم رفع الفصل الثاني قريبا إن شاء الله
رابط دورة الفوتوشوب بالعربي : https://goo.gl/WDxYC8
رابط دورة الفوتوشوب بالدرجة : https://goo.gl/3eSozh
الآن بعدما أخدنا البرامج التي نريدها لكي نبني نظرة فنية و تصميم راق سأضيف لكم هدايا هنا :
1- إليك أحسن 6 مواقع لإختيار الألوان
الرابط : https://goo.gl/DOkb5s
2- موقع إضافي لإختيار الألوان : https://goo.gl/uQtKWW
3- إليك أحسن موقع للحصول على أيقونات و فيكتورات مفتوحة المصدر
الرابط : https://goo.gl/Rplv9s
4- إليك محرك بحث قوي للملفات المفتوحة و الفيكتور الذي ستحتاجه في تطبيقك
الرابط : https://goo.gl/4DJXBF
5- إليك أفضل و أحسن 30 موقع لتحميل ملفات psd المفتوحة " الفوتوشوب "
الرابط : https://goo.gl/vQRzlo
الآن قد أخدنا شق التصميم تعالو معي نتطرق لشق البرمجة و بطبيعة الحال أيضا بها هدايا لكم
قبل إتمام القراءة قم بعمل شير للمنشور إذا إستفدت من الفصل الأول و إذا لم تستفيد تعالى تستفيد من فصل البرمجة و إذا لم تستفيد من هذا الفصل أيضا ههه قدم لي تعليق به إنتقادك لي كيف ما كان فهو يبنيني لكي أعطيك كل ما تحتاج
هيا بنا نعرف أولا ما هي البرمجة و ما هي مجالاتها و أين يترتب مجال تطبيقات الأندرويد
ما هي البرمجة ؟
البرمجة : تعرف البرمجة بأنها عملية كتابة تعليمات وتوجيه أوامر لجهاز الحاسوب أو أي جهاز آخر مثل قارئات أقراص الدي في دي أو أجهزة استقبال الصوت والصورة في نظم الاتصالات الحديثة، لتوجيه هذا الجهاز وإعلامه بكيفية التعامل مع البيانات أو كيفية تنفيذ سلسلة من الأعمال المطلوبة تسمى خوارزمية.
ما هي مجالات البرمجة ؟
مجالات البرمجة
1- مجال الويب " تصميم – برمجة – تطوير ''
2- مجال التطبيقات " Android – IOS – Windows phone "
3- مجال تطبيقات سطح المكتب " Linux – Windows – Mac Os "
4- مجال الإلكترونيات " صناعة الإلكترونيات – الروبوتيك – الصناعة الثقيلة "
5- مجال برمجة الألعاب
6- مجال الذكاء الصناعي
7- مجال أنظمة التشغيل
8- مجال إدارة البيانات
مجال البرمجة من أقوى مجالات الحاسوب و بها كم كبير من المجالات التي يمكن أن تختار منها أي مجال تريده و تحترفه و يكون سبيلك لا من الناحية التعليمية و لا من الناحية المالية و العمل
إذا كنت عاشق البرمجة ستأخد أي مجال ترتاح فيه و توكل و ابدأه و كل مجال به العديد من اللغات التي سنتطرق إليها في كل مجال إن شاء الله
و لكن الآن هدفنا التركيز على تطبيقات الأندرويد
إذا لنتوكل على الله و نرى ما هي اللغات التي سأحتاج دراستها و ما هي الأشياء التي علي معرفتها من أجل تطبيقات الأندرويد
بما أن تطبيقات من مجالات البرمجة سنحتاج لغات برمجة لبرمجة هاته التطبيقات بطبيعة الحال
هنا سنأخد لغتين أساسيتين يمكن لأي شخص أن يأخد اللغة التي سيحتاجها بطبيعة الحال
اللغة الأولى هي :
1- لغة جافا : بها كتب برنامج الأندرويد ستوديو و التي يمكنك إعتمادها لبناء تطبيقك
لكن بعد هاته اللغة ستحتاج منصة لتكتب عليها أكوادك و تكون هاته المنصة مناسبة لبناء تطبيقا الأندرويد و لن تجد أفضل من إثنين إذا اخترت لغة جافا إما الإكليبس أو الأندرويد ستوديو لكن الأفضل و النصيحة التي سأقدمها لكم من الأفضل تعلم الأندرويد ستوديو
2- الأندرويد ستوديو : بما أننا إخترنا أن يكون الأندرويد ستوديو هو منصة العمل لكن تعالوا مرة اخرى نعرف ما هو الأندرويد ستوديو ؟ الأندرويد ستوديو هو : منصة لكتابة التطبيقات تسهل على المطورين كتابة الشيفرة المصدرية لتطبيقات أندرويد، كما تسمح للمطور بمعاينة هيئة تطبيقه على مختلف قياسات الشاشات بشكل فوري أثناء التطوير، وتسهّل تطوير التطبيقات متعددة اللغات ..
اللغة التانية هي :
1- لغة سي شارب #C : لغة سي شارب هي لغة برمجة مطورة من شركة مايكروسوفت و هي لغة طورة من لغة سي و يمكن بناء بها تطبيقات سطح المكتب و تطبيقات الهاتف النقال و ليس فقط الأندرويد بل حتى IOS و Windows phone لكن بما أننا نحن نتحدث عن تطبيقات الأندرويد فهي لغة أيضا يمكن الإعتماد عليها في بناء تطبيقات الأندرويد لكن أيضا مع منصة عمل و بها أيضا منصة عمل مستحوذة من شركة مايكروسوفت نفسها المنصة إسمها الزامران Xamarin
2- منصة Xamarin : هو بيئة عمل احترافية لـ لغة #C و .Net framework حيث انه يمكنك عمل تطبيقات وبرامج احترافية تقوم بتنصبها وتشغيلها علي جميع المنصات مثل اندرويد و IOS وماك وويندوز بدون اي مشاكل.
إنطلاقا من خلال هاته الكلمات التي وضعنها على الإختيارين
إما أن تأخد Java and Android studio
أو تأخد And Xamarin # C
إلى هنا إذا يكون الإختيار لك و ما علي الآن سوى أن أعطيك أحسن الدورات في ما يخص كل إختيار
أحسن دورات لتعلم لغة جافا : https://goo.gl/PeiaZh
أحسن دورات لتعلم الأندرويد ستوديو : https://goo.gl/K9Xp1V
أحسن الدورات لتعلم سي شارب : https://goo.gl/am2j9x
أحسن الدورات لتعلم الزامارين : https://goo.gl/EMDp5d
سنترك قسم قواعد البيانات لشرح وافي خاص بهم لأن هناك العديد من الطرق لبناء قاعدة بيانات لتطبيق أندرويد و كثيرة جيدة لذلك سنجعل لها بوست خاص بها نتكلم عنها جيدا و عندما أجمع جميع التفاصيل سأقوم سأضيف الرابط على نفس المنشور إذا ما عليك سوى أن تحفظ المنشور
و إن شاء الله ستجد فيه الأسبوع القادم كل ما يخص قواعد البيانات
تعالو معي إذا لنأخد الهدايا
إليك أكثر من 7 ملايين تطبيق مفتوح المصدر : https://goo.gl/3hXbp4
أحسن المنصات للعمل الحر : https://goo.gl/Y07Z0c
المئات من الاكواد لمشاريع مجانية : https://goo.gl/3PFDFI
إذا كنت تبحث عن كورسات أو مواقع : https://goo.gl/mvAKVB
موقع لتحصل على مواضيع التطبيقات أو ما يعرف بالنيش :
https://www.applyzer.com
و اخيرا أريد منكم دعوة لأمي بالشفاء فقط تكفيني و ليس أن تكتبها في تعليق فقط أدعوا لها بالشفاء عزيزي جزاك الله ألف خير
و البوست إحفظه جيدا لأنه كلما كان هناك شيء سأقوم بإضافته و خصوصا الهدايا ههه
إذا أستودعك الله الذي لا تضيع ودائعه
و لا تنسى منشن لأغلى الأصدقاء و شير في الخير
#أنس_عبد_اللطيف
No comments:
Post a Comment