هذه المقالة موجهة لعشاق التقنية بالضبط و الذين لا يترددون في تجربة أي شيء له علاقة بالتقنية من باب الفضول و كيف تشتغل اﻷشياء . انشاء تطبيق هاتف ولو بشكل تجريبي عمل نتعلم منه عدة أمور مثل برمجة اﻷشياء و كذلك نعبر من خلاله - كوسيلة تقنية حديثة - عن أنفسنا و أفكارنا التي نراها تستحق أن تصل إلى اﻷخرين ، ولا ننسى أنه يمكن أن يكون مصدرا لربح بعض المال .
انشاء تطبيق الهاتف من البداية |
1 - الفكرة و الهدف من انشاء التطبيق
اﻷمر ببساطة هو ما يقدمه التطبيق للمستخدم الذي سينزله على هاتفه ، قد يكون تطبيق تعليمي متعلق بالدروس أو تعلم لغات أو تعلم مهارة معينة كوصفات الطبخ أو كذلك تطبيق يقوم بعمليات حسابية و مقارنة بين بيانات يدخلها المستخدم .
التطبيقات متوفرة و كثيرة و قد تتشابه في بعض اﻷحيان في فكرتها لكن لكل تطبيق لمسته و إضافته الخاصة تميزه عن اﻷخر يضيفها المطورله . هذا فيما يتعلق بالتطبيقات البسيطة المناسبة للمبتدئين في انتظار الوصول إلى مستوى متقدم قد تكون فكرة التطبيق جديدة بالكامل أو تحل مشكلة معينة أنية .
2 - انشاء تصميم تقريبي للتطبيق
يتعلق اﻷمر برسم أولي تصوري قد يكون على الورق لمحتويات التطبيق ، و يتعلق اﻷمر بشكل واجهة التطبيق المميزة و ما تحتويه من أزرار و مربعات إدخال البيانات و صور مناسبة و مربع البحث ، وكذلك شكل القوائم التي تستعرض عناصر التطبيق و أيضا إضافة زر أو قائمة يمكن أن تكون متعلقة باﻹعدادات الخاصة . طريقة عرض النصوص و نوعية الخطوط جد مهمة لظهور المحتوى و المعلومات بشكل واضح و جميل .
3 - اختيار برنامج أو موقع ويب لبرمجة التطبيق
هناك طريقتين إما اختيار أحد منصات اﻷنترنيت مثل AppYourself أو Adalo التي توفر هذه الخدمة ، و هي مفيدة للمبتدئين و لا تحتاج لكتابة اﻷكواد و معرفة مسبقة بالبرمجة ، أو اختيار أحد البرامج المشهورة المخصصة التي تحتاج لمعرفة بأسطر البرمجة (لغة JAVA أو غيرها) مثل برنامج AndroidStudio من شركة غوغل و المخصص لتطوير تطبيقات الهاتف و الذي سنعمل عليه لاحقا في المقالاأخيرا القادمة .
4 - اختبارات التطبيق قبل النشر
اختبار وظائف التطبيق يكون على جهاز هاتف ذكي يشتغل بنظام أندرويد أو iOS وهما اﻷكثر انتشارا أو جهاز هاتف افتراضي عبارة عن برنامج حاسوب يوفر هذه الخاصية يمكن تنصيبه ، و كل ذلك لمعرفة استجابة التطبيق و اﻷخطاء الممكنة التي قد تظهر عليه .
5 - نشر التطبيق على متجر بلاي ستور
في هذه المرحلة توفر غوغل خدمة حساب مطور تطبيقات Google play console مقابل رسوم 25 دولار تؤدى لمرة واحدة فقط ، من أجل الوصول إلى متجر التطبيقات و من خلاله نقوم باﻹعدادت اللازمة للتطبيق كالوصف و المحتوى و هل هو تطبيق أو لعبة و هل هو مجاني أو مدفوع ، و كذلك إصدار نسخة تجريبية أولية للتطبيق و الترويج له .
الملفات التي ستشكل حزمة التطبيق يجب أن تكون بصيغة APK و بحجم لا يتجاوز عدد معين من الميغابايت تحدده غوغل . يخضع التطبيق لمراجعة و تقييم أولي من شركة غوغل (التوافق مع سياسات النشر) قبل نشره و الوصول إلى ملايين المستخدمين .
6 - الذكاء اﻹصطناعي و اقتحامه لمجال برمجة التطبيقات
تقوم أدوات الذكاء اﻹصطناعي بتوليد مقاطع اﻷكواد البرمجية المناسبة ﻹنشاء تطبيق من الصفر أو حتى أكواد لتطبيقات كاملة بعد تقديم وصف أو فكرة التطبيق ، و هي أدوات مساعدة مهمة للمبرمجين و تسرع من إنتاجيتهم و كذلك وسيلة تعليمية للمبتدئين ، بل أكثر من ذلك يمكنها الكشف عن اﻷخطاء و فحص دقة اﻷكواد و تقديم اقتراحات و تحسينات . في المقالة الموالية سنحاول تطبيق كل هذه اﻷفكار السابقة و سنجد فكرة لتطبيق مبتكر .