السلام عليكم ورحمة الله وبركاته
أنا مصمم جرافيكي ولدي فكرة تطبيق واثق منها وسأقوم بتصميمه، وأود برمجة تطبيق أندرويد لها
حاليا أود تعلم لغة برمجة kotlin لصنع التطبيق على الأندرويد
فكرة تطبيقي تتضمن وجود حسابات للمستخدمين، فكرة التطبيق شبيهة بالمتجر الإلكتروني
هل احتاج لمعرفة اي شيء آخر عدا تصميم الUX/UI ، وتعلم لغة kotlin?
التعليقات
من ناحية صناعة تطبيقات الأندرويد فلن تحتاج إلى تعلم لغة أخرى غير kotlin، لكن في حالة كان التطبيق يحتاج إلى إتصال بالإنترنت لكي يعمل أي له نظام تسجيل دخول، و يحتاج إلى حفظ بيانات المستخدمين والمنتجات في قاعدة بيانات، مثال على ذلك هو تطبيق متجر إلكتروني، فيحتاج المتجر إلى قاعدة بيانات لحفظ هذه البيانات فيها، حينها ستحتاج إلى تعلم إستخدام خدمات مثل Firebase أو عمل نفس الشيء يدويًا من خلال إستأجار خادم خاص وإدارته وتعلم كيفية إدارته من خلال لغة برمجة أخرى مثل PHP أو Python.
في الغالب ستجد أن أي دورة خاصة بتعلم برمجة تطبيقات الأندرويد بإستخدام لغة kotlin تحتوي على شرح Firebase أو نوع آخر من طرق حفظ البيانات مثل sqlite.
أنصحك في أن تبدأ بعمل تطبيقات بسيطة كل فترة لكي تطبق على ما تتعلمه في هذه اللغة، بدلًا من البدء في عمل تطبيق ضخم يتطلب خبرة ومجهود كبيرين.
شكرا لك، في حال أردت صنع لوحة تحكم خاصة بالتطبيق بحيث أطلع على احصائيات التطبيق ومثلا أرد على استفسارات ومشاكل المستخدمين، فهل كل هؤلاء يتم عملهم عبر Firebase?
بالنسبة لمعرفة إحصائيات التطبيق (عدد مرات التحميل، إجمالي عدد مرات إستخدام التطبيق في فترة معينة، متوسط الوقت الذي يستغرقه المستخدم في إستخدام التطبيق) فيمكنك إستخدام خدمة Google Analytics وربطها مباشرةمع التطبيقن وستحصل على لوحة إحصائات كاملة.
أم بالنسبة لعمل لوحة تحكم كاملة، لكي تقوم بالرد على الإستفسارات وإداراة إعدادات التطبيق فيمكن عمل ذلك من خلال firebase ولكن سيكون الأمر أكثر صعوبة لكن ليس مستحيل، والأفضل من وجهة نظري هو أن تقوم بعمل لوحة تحكم مخصصة لذلك. في النهاية الأمر عائد إليك وإلى إمكانيات التطبيق نفسه.
بالتوفيق.