25

بعد شهور من العمل : إنتهيت من برمجة تطبيقنا Android , IOS , شبكة تواصل إجتماعي بفكرة جديدة

صور من واجهات التطبيق على المتجرين :

سلامات.

أخيرًا وبعد ٥ أشهُر من العمل إنتهيت مِن برمجة "تطبيقنا" المخصص لمشاركة المقاطع الصوتية القصيرة , استخدمنا "فلتر" لتنفيذ و برمجة التطبيقات , التطبيق متوفر على المنصتين :

١ - قوقل بلي

٢ - أبل ستور

استغرق هذا العمل حوالي ٤ - ٥ أشهُر , وقد تم بناءه كًليًا عن طريق فلتر

قد قُمت من قبل في مشاركات سابقة من عرض صور للتطبيق , و ننسخة الأي أو أس .

لمحة سريعة حول للتطبيق :

-التطبيق هو منصة توصل إجتماعي بفكرة مُختلفة , حيث يقوم على فكرة نشر المنشورات الصوتية بديلًا عن النصوص

  • إضافة تعليقات

  • نظام "إعجاب"

  • إضافة منشورات صوتية و تعليقات صوتية

  • إمكانية حظر مستخدم معين و لوحة خاصة لإدارة المحظورين

  • نظام مُتابعة

  • نظام إعادة نشر (للمشورات) بحيث يتم نشرُها للمتابعين الأخرين

نظام بلاغات للمحتوى المُسئ

  • يحوي على تب (لمراسلة أحدهُم لابُد من تبادل المتابعة)

لكل عضو صفحة شخصية تجمع جميع تعليقاتِه و الإعجابات

وأشياء أُخرى ...

روابط التطبيق على المتجر :

  • قوقل بلي :

٢ - أبل ستور :

بأمكان الجميع طرح الأسئلة , سواء أن كانت على التطبيق أو حول فلتر , سأكون متوفر طِوال اليوم و غدًا

يرجى الدخول لحسابك أو تسجيل حساب لتستطيع إضافة تعليق
حساب جديد دخول

التعليقات

اذا كان التطبيق عربي فلما لا توجد فلسطين من بين الدول ؟

حقًا ؟ , لم أنتبه , الدول المُضافة قد تم سحبُها من ملف json مُحمل من مستودع على Github , سنقوم بمعالجة الأمر في النسخة القادِمة , كامل الإعتذار

لا تقلق انا مبرمج اعرف ان هناك مثل هذه الاخطاء قد تحدث

ايضا هناك شي لا اعرف هل هو السبب في ان التصميم غير متجاوب مع حجم الشاشة ام انه هذا هوا التصميم الفعلي

لاني ارى انه مزعج قليلا وغير مرتب

الأمر طبيعي , هكذا خططنا له , لم نُعر الجمال إهتمام كبير , ودرجنا على العمل على تجربة الإستخدام بصورة أكبر

Emad_Alhamou أضف ردا

فكرة جميلة ، دخلت حتى اجرب التطبيق وقمت بطلب تسجيل جديد واليك ماحدث :

1- الرسالة ذهبت الى الرسائل السبام

2- بعد فتح الرسالة ظهر لي هذه الرسالة كمى في الصورة، وكبست في جميع الاتجاهات وفي جميع النصوص ولم يأخذني على اي شيء حتى اقوم في اكتفت حسابي.

انصحك بالبحث عن مكتبة قوية لاستخدامها في ارسال الايميلات للحالة رقم 1 حيث واجهتني مثل هذه المسكلة وبعد ان غيرت المكتبة اصبحت الرسائل تأتي على الوارد.

في مثل هذه الحالة رقم 2 انصحك ان تضع الرابط المباشر بشكل صغير في اسفل البريد وتكتب عنوانه مثلاً: اذا لم يعمل زر التفعيل يمكنك من خلال هذا الرابط تفعيل الحساب.

هذه صورة عن الايميل الذي جائني الى السبام(gmail)

الرجاء عند التعديل الحالة رقم 2 اخبرني حتى اكمل عملية التجريب للتطبيق.

بالتوفيق

اعتذر على مرورك بهذا الموقف ، سنقوم بتحويل التسجيل من استخدام بريد إلى رقم الهاتف قريبًا

لمتابعة استخدام الحساب ، قم بعمل إعادة تشغيل للتطبيق وستتخطى التفعيل بصورة طبيعية

لماذا تريد استخدام رقم الهاتف بدلا عن البريد؟

سهولة التسجيل + إمكانية الوصول بصورة أسرع , ألا تظُن أن ذالِك أفضل ؟, شاركنا رأيك

بغض النظر عن الفكرة، عمل جميل ارجو له النجاح واصدار نسخ اخري .

اقوم ببرمجة التطبيقات على ionic 4 ويلبي احتياجات عملائي حتى الان لكنى دائما ابحث عن خيار افضل وفرص للتطوير لذالك اخذت دورات واطلعت على flutter اعجبني نوعا ما تصميم الواجهة مع ان فكرة widgets وكثرة الأقواس () تجعل المشاريع الكبيرة اكثر صعوبة ، من جهة الواجهة اعتقد انه جيد لكن ماذا عن استخدام plugins للوصول لـواجهات الأجهزة البرمجية apis هل يوجد له plugins كثيرة مثل cordova برأيك، حسب تجاربك معه ، ماهي افضل الطرق للتطوير عليه الأدوات المساعدة وماشابه .

ارجو لك التوفيق فى مشروعك ربما اجربه واعطيك تعليق .

flutter معقد قليلًا , و فيه مفاهيم برمجية غريبة بعض الشيء , قد يكون تعلُمه أسرع لمن لهم خلفية مُسبقة مع react , بالنسبة للـ widgets فهي فكرة ممتازة , في البداية كانت لدي نفس فِكرتك حول طول الكود , ولكن ستعتاد الأمر , وستجد أن التطوير عن طريق فلتر أسرع من تقنيات الويب حتى !

فيما يخص الـ plugins , فمستودعات فلتر مليئة بجميع أنواع الإضافات و تخصيصها سهل للغاية , كما أن توثيقها ممتاز جدًا

عملت على أيونك منذ سنوات , ولكن الأداء لم يكُن جيدًا بما فيه الكفاية , ما جعلني انتقل لـ react native , ولكن صعوبة و كثرة المفاهيم و تغيير المفاهيم الكبير فيها جعلني أوقف التعلم , حتى صادفت فلتر , في البداء لم اخذها على محمل الجدية , حتى انتجت أول تطبيق وكان الأداء فوق المتوقع من تطبيق هجين . انصحك بتعلمها .. ستُحبها

جميل جدًا , رأيت النسخة السابقة على الايفون وقلت لك انتظرر نسخة الاندرويد لتجريبها ,

لكن رسالة التفعيل لا تصل ...

تم إصدار نُسخة جديدة للأيفون , إتضح لاحقًا , أن رسائل التفعيل تتأخر من الخادِم , ولكننا غير مُتشددين في الأمر , بالإمكان إعادة تشغيل التطبيق وسيعمل حسابك على الفور ;)

لدينا عِلم بهذه الثغرة ولكننا تركناها

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

أقترح عليك إضافته في موقع Producthunt.com حتى تحصل على بعض Awareness وكذلك التحميلات.

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

لم أسمع عن "Producthunt.com" من قبل ولكن اعجبتني فِكرته كثيرًا

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

فكرة رائعة بالتوفيق.

وأشياء أُخرى

هل ممكن ذكرة

هل تفكر مستقبلا أن تعمل الفكرة على الويب أم فقط على تطبيق محمول؟

هل ممكن تقديم نصيحة لشخص مقبل على عمل مشروع ولكن ليس مثلة؟

سأعتذر على تأخري بالرد رُغم مشاهدتي إياه باكرًا ,

الفِكرة موجودة بالأصل على موقعنا على الويب , ولكن غير مُكتمِلة , نقوم بالوقت الحالي بتجهيز نسخة جديدة بستخدام reactJs , وفور الإنتهاء سنكون (أي مكان أي زمان) , وهُنالك أراء أُخرى لإنشاء نُسخة للساعات الذكية ولكن الوقت باكِرًا,

"هل ممكن تقديم نصيحة لشخص مقبل على عمل مشروع ولكن ليس مثلة؟"

طبق فِكرة مشروعك أثناء التعلًم , وأفضل وسيلة للتعلم هي التعلُم بغرض صُنع فِكرة , هكذا أفعل دائمًا

تهانينا

حملته وثبته وسجلت ورفعت.

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

مرحبًا يونس , شُكرًا لإبداء رئيك , سأخذ كلامك على محمل الجِد و سأقوم بمُراجعة الأمر

على الهامش : صوتُك جميل و اللكنة المغربية جميلة *ـ^

تسلم يا طيب

adnan_totany أضف ردا

كنتُ أود تجربته (وخاصّةً أنّك استخدمتَ Flutter في برمجته)، ولكن ظهرت مشكلتان:

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

2- إصدار الأندرويد في جهازي هو 4.4، لذلك لم أستطع تحميل التطبيق لأنّ المتجر أعطاني رسالة أنّ التطبيق لا يتوافق مع نسخة الجهاز.

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

بالتوفيق صديقي.

للأسف الإصدار ٤.٤ , غير مدعوم لأسباب غير مقنعة تم الإستناد إليها , نقوم حاليًا بمحاولة لدعم النسخة ٤ , والأمر يسير بصورة جيدة نوعًا ما.

فيما يخص ظهور التطبيق على المتجر , فسيحتاج بعض الوقت , إن لم يظهر خلال ديسمبر الحالي حينها سنقوم بالبحث حيال الأمر

سأقوم بإعلامك في حال توفر نسخة ٤.٤ من التطبيق ^_*

ما هو الفلتر المستخدم وكيف استطعت بناء تطبيق يتطلب اداء متقدم مثل تبادل الفيديو عليه ، حدثنا اكثر عن مرحلة التطوير .

ملاحظة : لمراسة أحدهم عليكما مبادله المتابعة هل تقصد مراسلة نصية ؟

flutter هو إطار عمل من قوقل لبناء تطبيقات الهواتف.

"كيف استطعت بناء تطبيق يتطلب اداء متقدم مثل تبادل الفيديو عليه" :

التطبيق لا يحوي فيديوهات , هي مقاطع صوتية , ويتم خزنها على الخوادم و من ثم استرجاعها في عمليات طلب\رد بصورة طبيعية

"حدثنا اكثر عن مرحلة التطوير "

١ - في المرحلة الأولى تم بناء الـ API

٢ - تصميم التطبيق كواجهات و تحديد كًل حالات الإستخدام

٣ - التنفيذ و المراجعة كان في خُطوة واحِدة

"ملاحظة : لمراسة أحدهم عليكما مبادله المتابعة هل تقصد مراسلة نصية ؟"

أي يجب أن تتبادل المتابعة مع الطرف الآخر , X يتابع Y && Y يتابع X

بالإمكان إرسال نصوص أو مقاطع صوتية (تسجيلات)

التطبيق لا يحوي فيديوهات

هل يمكن إنشاء تطبيق تبادل فيديوهات بنفس إطار العمل؟

يمكنك عمل ما شئت به

إبحث عن التطبيقات المبرمجة بالإعتماد لى إطار العمل flutter

بالطبع , الأمر ليس بالصعب

بالتوفيق

هل فكرتم في جعله منصة للمعلقين ؟

معرض تسجيلات صوتية و واجهة للأعمال المصغرة

هنالك توارد أفكار كبير بيننا :)

صِدقًا , كُنا سنخصص حملة إعلانية لتشجيل المُعلقين لِاستخدام التطبيق كـ معرض أعمال , ولكن !

ننتظر إنهاء تطبيقنا على الويب , فهو مِحور الأمر , سنقوم بإعلان ذالِك هُنا حينها

عمل جميل.

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

كل التوفيق لك عزيزي.

Khalid_al91
  • حذف بواسطة المستخدم

مرحبًا خالد , اشكرَا على الاطراء

فكرة تطبقك المذكورة اعلاه رائعة, مع بعض التعديلات على التصميم الحالي سيصبح التطبيق أفضل

أصابني شعور يأس أتعلم Flutter

لقد ممرت بثلاث مراحل من الاكتئاب في طريق تعلُمي لـ "فلتر" , في كُل مرة أترك التعلُم لشهر , ثم أرجع مجددًا , البدايات دائمًا ما تكون مؤلمة , حاول التقدُم ببطئ بدلًا من الوقوف , عن نفسي ما كُنت لأصدق أن بستطاعتي في أحد الأيام الوصول اِلى هذا القدر

أجتهد , و ستجد التوفيق من الله

فيما يخُص الدردشة , فقد قُمت ببنائها عن طريق PHP و قواعد بيانات SQL , ما قُمت بِه لم يكُن الطريقة الصحيحة للقيام بالأمر , كان من المفترض أن أقوم بالأمر عن طريق بروتوكول "web socket" , اِن كُنت تنوي بناء نظام مُحادثات سانصحُك بالبحث أكثر عن "ويب سوكِت"

مجهول
  • حذف بواسطة المستخدم