‏إظهار الرسائل ذات التسميات اندرويد. إظهار كافة الرسائل
‏إظهار الرسائل ذات التسميات اندرويد. إظهار كافة الرسائل

الجمعة، 21 يونيو 2019

رحلتي في تعلم وإتقان برمجة تطبيقات أندرويد وخططي المستقبلية

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

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

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

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

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

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

كنت قد كلمتكم مرة عن صديقي محمد في هذه المدونة، عموما هو صديق لي منذ ثلاث أو أربع سنوات مقيم بالسعودية اﻵن، أتمنى أن تتحسن الأمور في اليمن الشقيق ليعود سالما غانما إلى وطنه. محمد هو الوحيد في أصدقائي - في كلا من العالمين الإفتراضي والواقعي - الذي يتوفر على قواعد بيانات شبه ضخمة، يبدو أنه قضى الكثير من الوقت في جمعها، فمثلا في موقعه مركز الراصد (تحديث: تم إغلاق الموقع للأسف) للخدمات العامة، وهو موقع قيد الإطلاق وقت كتابة هذه السطور، به مجموعة بيانات كبيرة حقا وهي عبارة عن أرقام وعناوين مراكز الخدمات المهمة في السعودية، تنقسم هذه المراكز إلى فئات فرعية مثل الحكومية والأهلية والخاصة. كنت أفكر في جمع بيانات مثل هذه في مصر، لكن يعوزني الوقت. على أي حال لن يرفض صديقي محمد الأهدل - على ما أعتقد - أن يعطيني نسخة من تلك البيانات لتجربة التطبيق القادم عليها، ربما إن نجح الأمر أحاول جمع بيانات مثيلة في مصر، ويكون للتطبيق الذي سأنشأه نسختان واحدة مصرية والأخرى سعودية.

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

قد يكون ما أحكي عنه اﻵن صعبا علي، ﻷنني لا أعرف كيفية ربط تطبيق الأندرويد بالسيرفرات وإتصاله بقواعد البيانات الموجودة في السيرفر حتى اﻵن، كنت قد بحثت عن الأمر سريعا في الإنترنت، لكن على أي حال، لقد قام بها الكثيرون من قبل، وسأقوم بها أنا أيضا، أحتاج فقط دعواتكم، وأن يقوم الصديق محمد الأهدل بإنشاء نسخة أخرى من قاعدة بيانات موقعه مركز الراصد (تحديث: تم إغلاق الموقع للأسف) للخدمات العامة، وأن يسمح لي بإستخدامها لتجربة التطبيق الجديد.

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

الثلاثاء، 28 مايو 2019

أجازاتي - تطبيق أندرويد لإدارة أجازات الموظفين العارضة والإعتيادي

قمت منذ بضع أيام بإطلاق الإصدار الأول من تطبيق "أجازاتي" وهو تطبيق لإدارة أجازات الإعتيادي والعارضة يعمل على هواتف الأندرويد ذات الإصدار 4.1 فما فوق.. يمكنكم تحميله مجانا من هذا الرابط.

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

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

كان تعليق أحد الأصدقاء ويدعى خالد، وهو بالمناسبة غير موظف ما يلي:
حسناً، بصراحة لم افهم كيف يعمل أو كيف يمكنني الإستفادة منه

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

ملحوظة: الاجازة الاعتيادي هي التي تتقدم بطلب الحصول عليها قبل أخذها، مثلا فرح ابنتك غدا، فتتقدم اليوم بطلب الأجازة، أما العارضة فتمثل أجازات الطوارىء وهي ممكن تسجل بعد الاجازة نفسها، مثلا غبت مرة بسبب أن أحد أقاربي توفي، في اليوم التالي لعودتي للعمل، أقوم بطلب أجازة عارضة، أظن الآن وضحت الأمور أكثر، شرجت لك هذا الأمر خالد ليس فقط من أجل التطبيق لكن أيضا لمعرفة أمر وثيق جدا بأي بيئة عمل خاصة بالموظفين قد تلتحق بها مستقبلا، أتمنى تتوفق قريبا وتحصل على وظيفة مناسبة، تحتاج ساعتها "أجازاتي" لإدارة أجازاتك 😂😂😂
ورد آخر:
ملحوظة اخرى: عدد الاجازات لكل سنة، مثلا ٧ عارضة و٢١ اعتيادي لكل سنة.

وكتبت على تويتر:
من شهر او اقل بدأت أتعلم برمجة الاندرويد، وحتى اليوم قمت ببرمجة ٣ تطبيقات مهمة، اهمهم على الاطلاق هذا التطبيق والذي يتيح للموظفين أدارة أجازاتهم بنوعيهما العارضة والاعتيادي. ارجو انه يعجبكم ويفيدكم في تنظيم وادارة اجازاتكم.

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

وصل وصل وصل التطبيق،الرائع ل Moheb Rofail👉
اقوي واسهل واسرع تطبيق 
(اجازاتي) 👉وهو تطبيق بيحسب رصيدك من الاجازات العارضه والاعتيادي ورصيدك المتبقي👌 بطريقه سهله وسريعه 
يعني مش هنحتاج نروح ل مكتب الاجازات كل شويه عشان نسال علي اجازاتنا ورصيدنا 
من دلوقتي هيكون علي تليفونك 

حمل بس التطبيق علي موبايلك واحنا داخلين اهو علي السنه الماليه الجديده 

حمل التطبيق وخليه معاك من اول السنه هيفيدك وهيساعدك وماتنسوش تسيبوا تعليقكم🌟🌟🌟🌟🌟 يلا اسرعوا وحملو التطبيق 👍👍
وبخصوص التقييمات على المتجر، فقد كتب Nasser Abachi
اعجبني التطبيق بسيط لديه مهمة واحدة وهي تنظيم الاجازات بدون لف ودوران
وكتب Nabil
تطبيق رائع وبسيط وينظم الاجازات بشكل ممتاز 

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

ملحوظة: سأقوم إن شاء الله قريبا بتحسين التصميم، لذلك أتمنى أن تخبروني بإقتراحاتكم، كما أني كلي آذان صاغية لسماع إي إستفسار منكم..

الثلاثاء، 14 مايو 2019

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


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

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

نبذة عن الكتاب:
هى قصص كتبتها بمدونتى العربية منذ مايو 2010، بعضها حقيقى وبعضها لا، بعضها كوميدى أو واقعى والبعض الآخر خيال علمى، أتمني أن تنال إعجابكم، وإعجابى أيضا لأنني سأقرأها معكم، فقد نسيت أنني كتبت مثل هذه القصص يوما!

أترككم مع رابط الكتاب / التطبيق وأتمنى أن تشرفوني بمراجعاتكم الإيجابية ونقدكم البناء عليه في متجر جوجل نفسه.. أتمنى لكم قراءة ممتعة ومفيدة.