تعلم تطوير Android مع هذه التطبيقات العشرة المذهلة
نشرت: 2018-03-12أن تصبح مطورًا أمرًا سهلاً. من ناحية أخرى ، فإن البقاء مطورًا هو لعبة كرة مختلفة تمامًا. الصناعة التي هي في دوامة متزايدة باستمرار ، تستمر في تقديم شيء جديد كل ثانية ليس فقط لمتابعة علامات التبويب ، ولكن أيضًا للتعلم في المستوى المتقدم.
بصرف النظر عن حفظ ومطاردة كل مقال ومناقشة على StackOverflow ، يبدو أنه لا توجد طريقة أخرى لفهم عملية التطوير الدقيقة.
أم هناك؟
هل هناك صيغة سحرية ، يمكننا أيضًا أن نطلق عليها اختصارًا لمعرفة أداء بعض تطبيقات Android الأكثر إثارة للاهتمام ؟ هذا الحق أيضا تحت أنوفنا؟
نعم. يوجد. أحد أقل الأسلحة السرية استخدامًا لفهم كيفية عمل تطبيقات Android .
دعنا نكتشف ما هو.
السلاح السري الذي يعد كنزًا للمعلومات التي تحتاجها لتحسين مهارات التعلم في تطوير Android هو - تطبيقات Android مفتوحة المصدر .
وبهذا المقال ، أصبح الكنز الآن ملكك. لقد أنشأنا قائمة بالتطبيقات مفتوحة المصدر ، مقسمة بين الفئات الشائعة التي ترى أقصى قدر من اهتمام المستخدمين ، لتتمكن من الاطلاع عليها والتقدم لتصبح مطور تطبيقات أندرويد الأعلى تصنيفًا .
كيفية استخدام قائمة تطبيقات Android مفتوحة المصدر هذه للحصول على مهارات التطوير التي ستجعلك أفضل مطوري Android.
لقد قسمت قائمة بعض تطبيقات Android مفتوحة المصدر الأكثر استخدامًا في الفئات أدناه جنبًا إلى جنب مع الروابط إلى صفحة متجر Play و GitHub الخاصة بهم.
انظر أولاً إلى التطبيقات الموجودة في Play Store / F-Droid أو APK واحصل على فكرة عن شكلها وطابعها وتدفقها ثم قم بزيارة صفحة GitHub الخاصة بهم للحصول على الكود. الآن ، استخدم الكود إما لتطوير تطبيق مشابه أو لمجرد الحصول على نظرة ثاقبة حول كيفية حدوث الانتقال داخل التطبيق ، من حيث الكود.
هيا نبدأ.
أ. التعليم
يعد التعليم أحد أكثر الفئات مشاهدة في متجر Play وهو الفئة التي لفتت انتباه مطوري Android لبعض الوقت الآن. في حين أن هناك عددًا من الطرق التي يمكنك من خلالها تحويل الصناعة باستخدام تطبيقك في المستقبل القريب ، إليك تطبيقان تعليميان سيساعدكان على البدء.
1) مدير HW
متوفر في متجر Play ، يركز HW-Manager على إدارة الواجبات المنزلية. كل مهمة يضيفها الطلاب في التطبيق لها عنوان وتاريخ استحقاق وموضوع وقسم معلومات إضافي لتدوين الملاحظات. بينما يتم تغذية جميع الموضوعات الشائعة بالفعل في التطبيق ، يتوفر للطلاب خيار إضافة اسم الموضوع يدويًا في إعداد التطبيق .
على الرغم من وجود عدد من تطبيقات تدوين الملاحظات الموجودة بالفعل في متجر تطبيقات Android ، فإن HW-Manager هذا هو التطبيق المفتوح المصدر الوحيد الذي يمكن أن يعلمك كيفية تنفيذ التذكيرات والإشعارات في التطبيق .
مصدر الرمز
2) الشريحة
تطبيق Android مفتوح المصدر آخر الأكثر استخدامًا في مجال التعليم هو Slide. يتيح التطبيق للطلاب إنشاء شرائح تصميم مبسطة للعرض التقديمي. يقدم التطبيق عرضًا تقديميًا بنص عادي فقط.
يتيح لك التطبيق ، المتوفر في متجر Android ، تصدير الشرائح إلى ملف PDF لتسهيل الوصول إليها عن طريق الأجهزة التي يمكنها قراءة ملفات PDF.
باستخدام هذا التطبيق ، يمكنك معرفة كيفية تصدير أجزاء من التطبيق إلى أنظمة أساسية أخرى. أيضًا ، سوف يعطيك فكرة عن التحول في كيفية ظهور الكلمات.
كود المصدر | F- الروبوت
ب. الوقت والتقويم
أثناء التواجد بالفعل في أجهزة الهواتف الذكية في الوضع الافتراضي ، يستمر مستخدمو Android في تثبيتها لتتبع مجموعة كاملة من الأشياء المختلفة مثل الأحداث وأعياد الميلاد والاجتماعات والفحص الصحي وما إلى ذلك.
هذا هو الحال مع التطبيقات المستندة إلى الوقت ، فهناك عدد من التطبيقات التي تساعد في تتبع الوقت الذي يقضيه المستخدمون في التأمل والجري وحتى النوم.
إذا كنت تتطلع إلى تطوير تطبيق Android التالي في هذه الفئة ، فإليك تطبيقان مفتوحان المصدر يعملان بنظام Android لمساعدتك.
1) تقويم بسيط
يعمل التطبيق تمامًا كما يوحي اسمه. إنه تطبيق تقويم لا معنى له ، تم تطويره باستخدام لغة البرمجة الرسمية لنظام Android ، Kotlin.
على الرغم من أن هذا التطبيق ليس مخصصًا لتعلم الجوانب الفنية المتعمقة ، ولكن إذا كنت ترغب في صقل معرفتك بلغة Kotlin ، فإن تطبيق Simple Calendar مثالي لهذا الغرض.
كود المصدر | متجر Play
2) مؤقت الوقوف
أصبح تطبيق Android جزءًا من عدد من الاجتماعات في الوقت الحالي. يتم استخدام التطبيق مفتوح المصدر كساعة توقيت للإبلاغ عندما يحين الوقت ، مع منح جميع المشاركين فرصة متساوية للتعبير عن وجهة نظرهم.
باستخدام التطبيق ، يمكنك معرفة كيفية دمج وظيفة بسيطة مع ميزات أخرى.
مصدر الرمز
جيم مدير الملفات
نظرًا لأن الهواتف الذكية أصبحت الآن بحرًا من البيانات والمعلومات ، فإن كل مستخدم يبحث باستمرار عن تطبيق File Manager يمكنه إدارة بياناته في ملفات منفصلة ، عند الحاجة.
إليك التطبيقان لمساعدتك على الانضمام إلى نادي المئات من العلامات التجارية التي تقدم خدمات إدارة الملفات لمستخدمي Android .
1) AnExplorer
يعمل التطبيق المفتوح المصدر الإلكتروني حول إدارة البيانات والملفات على الهواتف الذكية والأجهزة اللوحية لمستخدمي Android .
يمكنك تعلم الكثير مثل اللوادر وطرق العرض المخصصة ومعالجة الملفات وإدارة الجذر وما إلى ذلك من خلال دراسة الكود المصدري لتطبيق AnExplorer .
مصدر الرمز
2) مدير ملفات Amaze
مع واجهة مستخدم بسيطة وسهلة للعيون ، يعد Amaze File Manager أيضًا أحد تطبيقات Android مفتوحة المصدر الأكثر استخدامًا حاليًا في المتجر.
باستخدام الكود المصدري للتطبيق ، يمكنك الحصول على فكرة عن كيفية تنفيذ ميزات مثل تصفح الجذر ودعم السامبا.
كود المصدر | متجر Play
D. مراقبة الجهاز
مع تزايد عدد التطبيقات التي تجد مكانها الآن في أجهزة Android ، تتزايد باستمرار الحاجة إلى التطبيقات التي من شأنها أن تراقب مشكلات مثل سرعة الجهاز ، واستخدام البطارية ، وترك ذاكرات التخزين المؤقت الثقيلة.
إذا كنت ترغب أيضًا في تطوير تطبيق من شأنه أن يساعد المستخدمين في مراقبة حالة أجهزتهم ، فإليك تطبيقين يمكنهما مساعدتك.
1) مراقب آخر
يساعد التطبيق مفتوح المصدر مستخدميه في تتبع حالة أجهزتهم من حيث الاستخدام. إذا كنت تريد التعرف على كيفية حدوث مراقبة عمليات Android ، وكيفية تتبع استخدام الذاكرة ووحدة المعالجة المركزية والأشياء الأخرى المتعلقة بالتتبع والمراقبة ، فإن تطبيق AnotherMonitor هو تطبيق Android المثالي للبدء به.
كود المصدر | متجر Play
2) عداد المكالمات 3G
يستخدم المئات تطبيق Android لمراقبة مكالماتهم ونصوصهم واستخدام البيانات.
باستخدام هذا ، يمكنك معرفة كيفية تنفيذ ميزات الأمان في التطبيق ، بينما تتعلم تتبع أجهزة المستخدمين بشكل صحيح وفي الوقت الفعلي.
مصدر الرمز
E. الاجتماعية
يعد Social أحد أكثر الفئات شيوعًا في متجر Android Play ، وهو يتمتع بأكبر نطاق للتجربة والابتكار. يجلب مع نفسه سلسلة من الصعوبات كذلك.
حقيقة أن المستخدمين يرغبون في مشاركة قصصهم ولحظاتهم مع العالم في الوقت الفعلي تجعل من المهم الحصول على الجزء الخلفي من الميزات التي من شأنها أن تساعد في ذلك.
للالتفاف حول أداء فئة التطبيقات التي تعتبر صعبة ، إليك تطبيقان مفتوحان المصدر لمساعدتك على الانضمام إليه.
1) الإشارة
يتيح التطبيق للمستخدمين تشفير المحادثات داخل النظام الأساسي. يمنح المستخدمين حرية استخدام التشفير في كل من الرسائل الفورية والمكالمات الصوتية التي تحدث عبر التطبيق .
Signal هو تطبيقك إذا كنت بحاجة إلى معرفة كيفية تمكين ميزة التشفير من طرف إلى طرف في أحد التطبيقات.
كود المصدر | متجر Play
2) ElloShare
لا يزال ElloShare جديدًا في سوق Android Market ، وهو تطبيق لمشاركة الصور يتكامل مع معرض هواتف المستخدمين مما يجعل من السهل تحميل الصور مباشرة من هاتفك إلى تطبيق Ello .
إذا كنت تتطلع إلى التعرف على كيفية عمل تحميل الصور ومشاركتها على نظام أساسي عبر الإنترنت ، في الوقت الفعلي ، يمكن أن يكون هذا التطبيق مفتوح المصدر دليلك.
كود المصدر | APK
لذلك كانت هنا قائمة بالتطبيقات مفتوحة المصدر التي يمكن أن تعلمك كيفية تطوير تطبيقات Android التي تحتل المرتبة الأولى في متجر Play ، في أي وقت من الأوقات.
دعنا نعرف كيف تتغير حياتك في الجزء الخلفي من هذه المقالة.