نباء تطبيق روحانيات

نباء تطبيق روحانيات 

اليوم الـ 11 من 12 يوم

اليوم الـ1
الهدف: نباء تطبيق روحانيات
اليوم الـ 11 من 12 يوم

الفكرة والبداية ^^

2277 مشاهدة | 15 تعليق | 3 تفضيل 2277 | 15 | 3

وعدنا لكم بهدف جديد وفكرة جديدة نسأل الله فيها التوفيق والتيسير

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

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

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

حاولت عمل تحليل بسيط للفكرة مع حرصي أن تكون في أبسط صورة ممكنة

كما أنني قمت بنشر استبيان في بداية الفكرة لمعرفة طبيعة المستخدمين وفهمها بشكل أكبر
https://docs.google.com/forms/d/1p-kXksx4lc_KvaXzXbE94R9mSXsDS5VubaTGuCP4j4s/edit

أعتقد أنه سيكون تحدي كبير لأني مازلت أتعلم في مجال تطوير تطبيقات الأندرويد وسأكون مصممة ومطورة في آن واحد >< وهذا أمر لا أفضله أبداً كما أنني سأعمل عليه وحيدة وهذا الشيء اتمناه من فترة لأعرف عن انتاجيتي الكثير

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

3 عضو يفضل هذا التعليقات 15
اليوم الـ3
الهدف: نباء تطبيق روحانيات
اليوم الـ 11 من 12 يوم

مفهوم جديد وَ مكتبة جديدة

2138 مشاهدة | 11 تعليق | 2 تفضيل 2138 | 11 | 2

مرحبا ^^
هذا اليوم الثالث للهدف
وأمس لم استطع العمل على التطبيق

تعلمت عدد من الأمور التي سأشاركها معكم من باب "شارك الآخرين تعلمك"
مازلت أعمل على الواجهة الأساسية
وهي عبارة عن ListView يعرض المحتوى للروحانية
كنت قد قرأت مسبقاً عن مفهوم الـ 9-patch للصور في الأندرويد
لكني لم أستوعبه جيداً
فقررت أنا استخدمه في الواجهة الأساسية لأجبر ذاتي على فهمه أو على الأقل المحاولة الجادة في ذلك
ورغم أن التطبيق لا يحتاجه كثيراً إلا أنني أردت التعلم

أولاً : 9-Patch
هو مفهوم يمكنك من تحديد مناطق معينة في الصورة لتكون نقطة تمدد , برمجة الأندرويد تدعم ذلك ويتم استخدام هذا المفهوم في كثير من التطبيقات (واتس اب على سبيل المثال ) في خلفية الحديث (speech bubble)
كيف يتم ذلك؟
عن طريق رسم 1 بكسيل باللون الأسود في حدود المنطقة التي نريدها تتمدد وتتكرر في الصورة بحيث سيتم تكرارها وتثبيت المناطق غير المحددة لنحصل على تمدد بأبعاد ممتازة ودقة ممتازة مهما كان حجم المحتوى
سيفهم أندرويد أن هذة الصورة تطبق مفهوم الـ 9 patch عن طريق تسمية الصورة بـهذة الصيغة
imageName.9.png
ويتم التعامل معها برمجياً كأي صورة في مجلد الـ drawable
و سيثبت نظام أندرويد أطراف الصورة ويمدد الأجزاء التي تحيطها 1 بكسيل أسود
يوجد عدد من الأدوات التي تساعدك في رسم الـ 9 patch ستجد احداها في أدوات الـ SDK التابعة لأندرويد بإسم draw9patch
لفهم أفضل هنا
http://deepakbala.me/2013/01/18/android-speech-bubbles/

ثانياً: مكتبة ممتازة وشهيرة لتحميل الصور
سمعتها عنها وبحثت عنها فوجدتها الأفضل بنظر مطوري أندرويد
حالياً مازلت أقرأ فيها وأطبقها
لديها عدد كبير من الخيارات التي تجعلها جيدة جداً في التشكل بحسب احتياجك
هنا يمكنك تحميل المكتبة وَ القراءة عنها
https://github.com/nostra13/Android-Universal-Image-Loader

أتمنى أن يكون يومي منجزاً وأستطيع الإنجاز قبل أن يأتي العيد بما هو يُشغل ^^
شكراً لتشجيعكم

2 عضو يفضل هذا التعليقات 11
اليوم الـ6
الهدف: نباء تطبيق روحانيات
اليوم الـ 11 من 12 يوم

عيدُ بالإنجاز سعيد

2052 مشاهدة | 11 تعليق | 2 تفضيل 2052 | 11 | 2

مساء الخير والسعادة
كل عام وأنتم بخير جميعاً ^^

لأن أمس كان عيد فيومه وقبله وبعده يكون الأكثر انشغالاً لوضعي مع كل الحب والسعادة
بالأمس وجدت عدد من الساعات المناسبة للعمل وعملت على تضمين الفيديو في التطبيق
واجهتني بعض المشكلات
كـ معشوق آل البرمجة "NullPointerException" XD
عندما يصادفني خطأ كهذا أحاول قد المستطاع أن أبقى هادئة واتسلسل بمنطقية داخل الأكواد
وحقيقة مثل هذة الأمور كان لها الدور الكبير في جعلي صبورة أكثر مما قبل
ومرنة بحيث أتقبل الاخطاء واتعايش معها لأنها من طبيعة بناء أي برنامج
حتى أنني أصبر ذاتي دائماً بأن أكبر البرامج والتطبيق يحدث بها مثل هذة الأمور

ماتعلمته خلال الأيام السابقة
1- YouTube player API
هذة الواجهة البرمجية خصصتها قوقل للمطورين لكي يستطيعون من خلالها
تضمين فيديوهات اليوتيوب في تطبيقاتهم
يمكن للمطور من خلال تحميل, تشغيل الفيديو والتحكم به برمجياً كإيقافة أو تشغيله من زمن محدد
تعمل هذة الواجهة البرمجية عن طريق التعامل مع تطبيق الـ YouTube المثبت في أجهزة أندرويد
ولكن هذا مايحدث خلف الكواليس ولن يظهر للمستخدم
هنا مزيداً من التفاصيل عنها, لم أتعمق فيها كثيراً لأن ما احتاجه مجرد تشغيل
لكنني قمت بتحميل ال Sample واستعرضت خصائص الواجهة البرمجية
https://developers.google.com/youtube/android/player/

(لمن يريد معرفة معنى Application Programming Interface هنا بشرح استاذنا عبدالله عيد http://www.youtube.com/watch?v=1rjpYvcD2gA)

2- YouTube Thumbnail
وبمعنى آخر صورة للفيديو
وعند بحثي وجدت أنه يوجد أكثر من طريقة للحصول عليها
لكن أبسط طريقة هي استخدام هذا الرابط
img.youtube.com/vi/YoutubeCode/0.jpg
واستبدال YoutubeCode بكود الفيديو الذي يظهر في رابط الفيديو بعد ?v=
مثال:
للحصول على صورة للفيديو هذا
youtube.com/watch?v=1rjpYvcD2gA
سيكون رابط الصورة كما يلي
img.youtube.com/vi/1rjpYvcD2gA/0.jpg



على الهامش,
من قبل 4 سنوات كانت بدايتي مع البرمجة
كنت معجبة جداً بهذا العلم رغم أنه كان يبدو صعباً لنا
إلا أنه كان يتحدى ويتحدث إلى شيء ما بدواخلي
كانت أول مادة برمجية لنا كطالبات حاسب هي أساسيات C++
ويسرلي الله أن تدرسني أ.سمر بابروك
أحببت البرمجة منها أكثر وبقليل من التركيز أستطعت استيعاب الأساسيات
ورغم أن اسئلة المواد البرمجية في وقت الاختبار ترهق الجميع وقتها
حيث أنها تكون غير مألوفة أبداً ومليئة بالخدع
إلا أنني بفضل من الله وليس مني حصلت على أعلى درجاتي الجامعية في هذة المادة
وأعتقد أنها من هناك بدأت البداية دفعة معنوية أتتني من حيث لا أحتسب
وأقتنعت أن اتجاهي المستقبلي في تخصص الحاسب سيكون في حدود البرمجة
ورسمت أن وظيفني المستقبلة ستكون في حدودها أيضاَ والحمدلله حصل بفضل الله مارسمته
لم تكن بقية مواد البرمجة في حياتي الجامعية كتلك ولكنها كانت يوماً عن يوم تقنعني أنها المجال المناسب لي
خصوصاً عندما أجد أنني أنجز تكاليفها بسرعة وَ متعة على عكس باقي المواد ><
وأجد أنها لا تخذني في الاختبارات رغم انني أشعر بعكس ذلك
الشاهد هنا
أن لكل منا مجال يناسبه أكثر من غيره ويظهر ذلك في بعض المواقف التي نكون نجهلها
ولن نكون الأفضل في كل المجالات فلكل صانع صنعته وكما يقال "خذ من كل شيء شيء ومن "شيء" كل شيء "
وقد يكون مجال ما يناسبك جداً وتربة خصبة لإبداعك لكن بداياتك فيه لم تكن موفقة, أو أنها كانت غير سعيدة
وهذا لا يعني أبداً أنك فشلت في هذا المجال طالما أنك تشعر بحب له ولم توفق في التجربة الأولى
أبحث عنه وتعمق فيه وستجد النتيجة المرضية لك والتي ستقعنك ^^

2 عضو يفضل هذا التعليقات 11
اليوم الـ11
الهدف: نباء تطبيق روحانيات
اليوم الـ 11 من 12 يوم

تم بفضل الله

2020 مشاهدة | 10 تعليق | 1 تفضيل 2020 | 10 | 1

مساء الخير والإنجاز للجميع
الحمدلله تم بفضل الله انتهائي من برمجة أساسيات تطبيق روحانيات ^^
أنتهيت منه الساعة 11 و نصف يوم السبت بآخر خاصية وأكثر خاصية اجهدتني وهي تنبيه الوتر
وقمت بإختبار منبه الوتر أمس واليوم والحمدلله كان لطيفاً معي ونبهني
كنت أهدف إلى أن أنتهي منه خلال الإجازة لقلة وقتي أيام الدوام والحمدلله حصل ما كنت أهدف إليه
بقي لي عدد من التعديلات وَ تصميم بعض الأمور ومحتوى مُختار حتى أقوم بإنزاله في سوق التطبيقات
إن شاءالله ستجدونه في هذا الرابط خلال أسبوع أو أكثر قليلاً ^^
https://play.google.com/store/apps/details?id=net.techiebits.ro7anyat

1 عضو يفضل هذا التعليقات 10

liriod.com © 2015