تطبيقات رائعة مفتوحة المصدر للأندرويد لصقل مهاراتك البرمجية

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

دائما ما كانت القراءة أفضل طريقة للتعلم، وهذا ينطبق على أي مجال في الحياة ومن ضمنه تطوير البرمجيات، إذا أردت أن تقفز بمستواك البرمجي إلى مستوى أعلى بكل بساطة عليك بقراءة الأسطر البرمجية –الأكواد- بشكل مكثف.

أثناء مرحلة التعلم فالكتب والمدونات والمنتديات كلها مصادر ممتازة لكسب المعلومة وأخذ الأساسيات، خلال هذه المرحلة أي مرحلة أخذ الأساسيات ستصل إلى مستوى تجد نفسك تُطبق أمثلة بسيطة جداً، وقد تشعر بالملل أحياناً، وتتساءل أحياناً أخرى هل فعلاً هذا المثال يُستخدم في تطبيق عملي حقيقي موجود على أرض الواقع ؟. فلا شيء يضاهي مشروع كامل أمام عينيك مفتوح مصدر به كل الملفات الضرورية والملحقات الخاصة به، فهو كنز برمجي ما عليك فعله هو فتح الخزانة، الخزانة هنا هو موقع Github.

قم بتحضير كوب من القهوة الآن ثم استمتع بأفضل المشاريع مفتوحة المصدر لتطبيقات الأندرويد في مختلف التصنيفات. يمكنك تجربة هذه التطبيقات بشكل مباشر من متجر التطبيقات بلاي ستور Play Store قبل التعمق في قراءة شفرتها المصدرية.

LeafPic

| | المستوى : مبتدأ

LeafPic

تعتبر تطبيقات معرض الصور والفيديو من أكثر التطبيقات انتشار على أجهزة الأندرويد. إذا تساءلت يوماً كيف تبنى مثل هذه التطبيقات فتطبيق LeafPic سيجيبك على تساؤلك.

تطبيق LeafPic من أفضل التطبيقات المفتوحة المصدر لمعرض الصور والفيديو يمكنك تجربته والتعلم منه، فهو بسيط وسهل الفهم، وملائم لأي مستوى سواء كنت مبتدأ أو متقدم، أحد أبرز المميزات المتواجدة في هذا التطبيق تعدد السمات Dynamic Theming هذه الميزة قد يعاني المطور من أجل تطبيقها في مشاريعه.

Simple Calendar

| | المستوى : مبتدأ

Simple Calendar

تطبيق التقويم يستعمل لغة البرمجة Kotlin، فإذا كنت تبحت عن تطبيق مفتوح المصدر وبلغة Kotlin فهذا التطبيق سيفيدك جداً.

الهدف من التطبيق بسيط مما يجعله مناسب لوضع يدك على لغة برمجية جديدة لتطوير تطبيقات الأندرويد. والشيء الرائع الذي ستتعلمه في هذا المشروع هو كيفية بناء Widget للأندرويد.

Amaze File Manager

| | المستوى : مبتدأ

Amaze File Manager

كذلك من أكثر التطبيقات انتشاراً ومتواجد في كل أجهزة الأندرويد مدير الملفات.

في الوهلة اﻷولى قد يبدو لك أن عملية برمجة تطبيق ﻹدارة الملفات سهلة جداً لكنها في الحقيقة صعبة لجعله يشتغل على إصدارات وأجهزة مختلفة للأندرويد.

هناك الكثير لتعمله من خلال هذا التطبيق، بالأخص التعامل مع الملفات المتواجدة في بطاقة التخزينة الخارجية SD.

Easy Sound Recorder

| | المستوى : مبتدأ

Easy Sound Recorder

تطبيق بسيط تصميم ممتاز لتسجيل الصوت للأندرويد، إذا كانت لديك الرغبة في تعلم كيفية تسجيل الصوت والتعامل معه، فهذا التطبيق من أفضل التطبيقات المفتوحة المصدر لدراسة شفرتها المصدرية.

فهذا المشروع الصغير يحتوي على Activity واحدة وبسيطة. كما أنك ستستفيد من التصميم التطبيق الذي يستعمل ماتريال ديزاين .

MLManger

| | المستوى : مبتدأ

MLManager

MLManger تطبيق جيد لإدارة أجهزة الأندرويد. فهذا التطبيق المثالي إذا كنت تبحث عن كيفية جلب المعلومات للتطبيقات المنصبة على الجهاز، استخراج ملفات APK لهذه التطبيقات، حذف التطبيقات وغيرها.

فالكود المصدري لهذا التطبيق ممتاز وينبغي اتباعه، كذلك يعطيك فكرة عن كيفية تصميم تطبيقات ذات تصميم هادئ وبسيط بإتباع قواعد الماتريال ديزاين.

PhotoAffix

| | المستوى : مبتدأ

PhotoAffix

مهمة هذا التطبيق بسيطة، فهو يتيح إمكانية دمج الصور إما بشكل عمودي أو أفقي وجعلها صورة واحدة.

تطبيق مثالي للمبتدئين في تطوير تطبيقات للأندرويد فهناك الكثير لتعلمه في هذا التطبيق خصوصا طريقة تنظيم المشروع، وكذلك طريقة إنشاء طرق عرض مخصصة Custom view التي ستساعدك لإنشاء واجهات معقدة في المستقبل.

MovieGuide

| المستوى : متوسط

MovieGuide

التطبيق المفتوح المصدر الأكثر انتشارا عربياً :) ، MovieGuide تطبيق بسيط لعرض قائمة الأفلام والتعليقات.

الرائع في الكود المصدري لهذا التطبيق هو المنهج المتبع أثناء التطوير MVP، واستعمال مكتبات RxJava و Dagger 2. تطبيق مناسب إذا أردت صقل مهاراتك في تطوير تطبيقات الأندرويد.

AnExplorer

| | المستوى : متوسط

AnExplorer

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

ستتعلم من خلال هذا التطبيق كيفية التعامل مع الملفات، إدارة أوامر الروت، طرق عرض مخصصة Custom view.

Minimal ToDo

| | المستوى : مبتدأ

Minimal ToDo

إذا كنت مبتدأ في هذا المجال فهذا التطبيق الأنسب لك، ستتعلم الأكثر من الأمور الأساسيات تطوير تطبيقات الأندرويد من خلال الكود المصدري. كما يتميز كذلك بتصميمه البسيط.

Timber

| | المستوى : متقدم

Timber

Timber تطبيق مشغل موسيقى ذا تصميم جذاب، بمميزات رائعة لأجهزة الأندرويد. إذا كانت لديك فكرة في بناء تطبيق مشغل موسيقى خاص بك، فالكود المصدري لهذا المشروع هو ما ستحتاجه.

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

AnotherMonitor

| | المستوى : متوسط

AnotherMonitor

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

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

InstaMaterail

| المستوى : مبتدأ

InstaMaterail

إذا كنت تبحث عن تعلم أكثر حول تصميم الماتريال ديزاين فهذا التطبيق الأمثل لذلك. تطبيق InstaMaterial يشبه فكرة تطبيق Instagram إلا أنه بتصميم الماتريال ديزاين.

يحتوي على العديد من العناصر الخاصة بالمتريال ديزاين، الأنيميشن أشياء مفيدة ستتعلمها في هذا المشروع.

CoCoin

| المستوى : مبتدأ

CoCoin

CoCoin تطبيق لإدارة التدفق المالي الشخصي والمحاسبة. تصميمه جميل ومنظم.

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

OmniNotes

| | المستوى : متوسط

OmniNotes

تطبيق لحفظ الملاحظات يشبه تطبيق Evernote الشهير، تطبيق OmniNotes سيفيدك إذا كنت تريد بناء تطبيق لحفظ الملاحظات مع مميزات كالمشاركة والبحث في الملاحظات، تضمين الصور والفيديو والصوت، الرسم على الملاحظات، وغيرها من الأمور الأخرى.

الجميل كذلك أن هذا التطبيق مضمن مع Google Now.

Clip Stack

| | المستوى : مبتدأ

Clip Stack

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

هذا المشروع صغير الحجم ومفيد جداً للمبتدئين للإطلاع على الأساسيات وطريقة تنظيم المشروع بالإضافة إلى التصميم البسيط.

Super Clean Master

| المستوى : متقدم

Super Clean Master

إذا استعملت أحد أجهزة الأندرويد فأكيد أنك قمت بتثبيت أحد التطبيقات لتنظيف الجهاز من الملفات الغير المرغوب فيها. فتطبيق Clean Master من أشهر التطبيقات في هذا المجال.

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

Travel Mate

| المستوى : متوسط

Travel Mate

من الأفكار الرائعة للتطبيقات هي تطبيقات السفر. فإذا كنت تريد بناء تطبيق للسفر مع مميزات كتحديد المكان والخرائط فهذا المشروع الأنسب لك.

Travel Mate تطبيق ذو تصميم رائع ومنظم، وبالنسبة للكود المصدري فهو جيد لدراسة كيفية اشتغال خاصية تحديد المواقع والخرائط ودمجهم مع بعض.

KISS

| | المستوى : متوسط

kiss

تعتبر فئة تطبيقات Launcher من أكثر التطبيقات تنزيلا في متجر قوقل بلاي، فتطبيق KISS بسيط وصغير الحجم ضمن هذه الفئة.

إذا أردت بناء تطبيق لانشر خاص بك، فهذا المشروع مناسب لك.

Turbo Editor

| | المستوى : متوسط

Turbo Editor

تطبيق لتحرير النصوص بمُمزيات رائعة. مع إمكانية syntax highlighting لمختلف لغات البرمجة.

تطبيق مفيد إذا أردت تعلم كيفية فتح الملفات ذات الحجم الكبير، وكيفية التعامل مع النصوص.

Wally

| المستوى : مبتدأ

Wally

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

Pedometer

| المستوى : مبتدأ

Pedometer

تطبيق بسيط لعداد الخطى، يستعمل أجهزة الاستشعار على الجهاز لحساب عدد الخطوات.

إذا كنت تبحث عن كيفية حساب الخطوات بدون استهلاك موارد أكثر للجهاز أو استهلاك البطارية فهذا المشروع سيساعدك على كيفية عمل ذلك.

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



البرمجة أندرويد تطبيقات مفتوح المصدر Android open source

مبرمج ومدون تقني

مواضيع ذات صلة