Ahmed Khd

مُطوّر ومُصمم تطبيقات أندرويد

141 نقاط السمعة
225 ألف مشاهدات المحتوى
عضو منذ
واو، عرفت الآن لما لا أكون راضياً ابداً عن أي شيء أفعله عندما ينتهي بشكل يخالف توقعاتي وتصوراتي له، رغم أن من حولي يعتبر ما أنجزه شيئاً رائعاً
نظرياً كلما زاد عدد السنوات التي عشتها (عمرك) ستصبح الحياة أسرع بالنسبة لك، لذلك إن كنت ستعيش حياةً أبدية فلن تأثر عليك الألف سنة كثيراً :)
هل تستطيع أن تريني محتوى الـ build-gradle الخاص بك؟
لم أجرب سوى يونيتي لمشاريعي. ولكن بالتأكيد أن لكل محرك مميزاته التي تميزه عن الآخر. فبعض المحركات الخاصة للألعاب لا تتطلب منك كتابة أي سطر برمجي.
بإمتلاكك لأساس ممتاز ومعرفة جيدة باللغه سيمكنك من تحويل أفكارك إلى تطبيق فعليّ بشكل أسهل وأسرع. ولكن برأيي اللغه في هذا المحرك لا تشكل سوى نصف المهمة. فلابد أن تمتلك خبره ممتازة في الجوانب الأخرى من يونيتي غير البرمجة بلغة السي شارب.
شكراً أخي. بصراحة لا أعلم ولم أعمل أو اجرب غير الأندرويد استوديو.
واو. ياله من استعمال قويٍ للكلمات! :|
هل يوجد مثال أجنبي كي توضّح فكرتك أكثر؟
برأيي أجد أن الجميع أعطو هذه اللعبه أكبر من حجمها مما تسبب في شهرتها أكثر عوضاً عن تحذير الجميع منها. والموضوع حولها ليس بالشي الخطير جداً. فمشكلة هذه اللعبه أنها تطلب بيانات حسّاسة جداً من المستخدمين وهذا سبب إثارة الشبهه حولها، فلعبه كهذه لا يجب أن تطلب الكثير من الصلاحيات والمعلومات الخاصة عن مستخدميها بهذا الشكل. وأي شخص واعي سيلاحظ الأمر وينتبه لنفسه ولمعلوماته. المشكلة الأساسية لهذه اللعبه وخطورتها الحقيقية هي ع الأطفال. والشيء المؤسف حالياً أن الجميع يتحدث عنها
التخطيط الجيّد والتسويق الممتاز سيجعل أي مشروعٍ ناجحاً مهما كانت فكرته، تصميمه، جودته. كمثال أسواق تطبيقات الهواتف مليئة بالتطبيقات ذات الجودة السيئة ومع ذلك تجد التنزيلات عليها بالملايين مما يدّر على أصحابها مالاً كثيراً. رغم سخفِ وقلة جودة المنتج. إلا أن التسويق الفعّال سينجح أي شيء :) كذلك اصحاب المواقع ذوي الإحترافية في المحتوى والجودة. أغلبيتهم يعتمدون ع إحترافيتهم وجودة محتواهم ويهملون جانب التسويق الجيّد والمكثف لموقعهم. مما يؤدي لفشل مشروعهم في النهايه. ومما يزيد الطين بله، بعضهم يكون موقعه
ببساطه نعم. يونتي اكثر من كافي لتصميم اي لعبه تريدها اما بالنسبة للدورات والشروحات فاليوتيوب و Udemy يحتويان على الكثير من الشروحات فما عليك الا البحث عنها بكتابة Unity 5 beginner course اذا كانت لغتك الانجليزية ممتازة.
بصراحة لآ أستخدم أياً منهما حالياً ولكنّي أفضل إستخدام كروم لبساطته وسرعته بالإضافة لأنه خفيف أيضاً. حالياً استخدم سفاري.
مكافحة الفساد تحتاج لمكافحة فساد أخرى. حتى وإن رفع قضية على الذي شتمه في معظم الأحيان سيكتفي الأخ بالجحود لما حدث وإنكار كل شي. بالإضافة لمماطلة المحاكم الغير منتهيه *فقد* يربح القضية ولكن سيتعب قبل أن يأخذ حقه فعلاً :/
آخخ هذه مأساه هذا البلد. يقومون بحياكة مخططات وأساليب للنصب على المواطنين بكل دناءة مستغلين جهل الأغلبيه بهذه الأمور. خصوصاً وان أغلب المواطنين لا يريدون سوى تخليص أمورهم وأوراقهم بأسهل طريقه ممكنه فلا مانع لديهم بدفع هذه الـ 15 دولاراً وأن "يريحو راسهم" من الموضوع ويتحاشون التصدّي لمثل هذه المحاولات متكاسلين ومستصعبين الموضوع. كنتيجة لهذا تأخذ هذه الجهات أريحيتها وتتفنن بطرق النصب والإحتيال ومحاولة كسب أكبر قدر من المال يستطيعون. بالإضافة بأن عذر "السستم عطلان" أكثر عذر سمعته في حياتي
اولا اود ان اهنئك بمناسبة انجازك الاول في هذا العالم الواسع. سأخبرك برأيي بكل صراحة عن تطبيقك وآمل ان تتقبل انتقاداتي وأن تضعها في الحسبان لتطبيقاتك المستقبلية. في البداية التطبيق رائع من ناحية الفكرة والمبدأ. وأعتقد بأنك ستجد اقبالا كبيرا على التطبيق ان شاء الله . من ناحية التصميم فالتطبيق ايضا جميل وبسيط للغاية ويمتاز بسهولة الاستخدام ايضا. لكن هناك بعض الأمور الصغيرة التي يجب عليك اخذها بالحسبان. فمثلا الايقونات كبيرة الحجم بشكل ملحوظ في معظم واجهات التطبيق ما عدا
الحمدلله ع سلامتك :) هل تعرف اي فيلم شبيه ب Arrival ؟
هذي هي المشكلة إذاً. الخطأ يحدث بسبب الكود المضاف حديثاً. والذي بنفس الوقت لا يظهر عندي في الملفات التي أرسلتها. هلّا أرسلتها مجدداً بعد إضافة الكود الذي طلبته منك؟ >اخي الكريم هل لديك حساب في خمسات فهكذا ان اخذ من وقتك ع الفاضي حرام عليا اتعبك معايا ع الفاضي لوعندك حساب في خمسات ارسل لي اللينك الخاص به لكي اشتري منك خدمة لا داعي لذلك فلا فائده من خبرتي إذا لم أساعد أو أُفِد الآخرين بها 3>
عزيزي هذا هو الكود عند السطر رقم 46 في الملف الذي أرسلته لي. currentSession = CurrentSession.GetInstance(); String pathString = null; if (getIntent().getExtras() != null) { pathString = getIntent().getExtras().getString(IMAGE_TO_EDIT_URI); currentSession.path = pathString; } بإختصار لا يوجد اي خطأ كما أرى. بالإضافة بأني لا أرى الكود الذي يفترض به أن يطلب صلاحية الوصول للكاميرا وذاكرة التخزين الخارجي. هل أنت متأكد من إرسالك للملفات الصحيحة؟
عزيزي. هل تستطيع أن تحدد لي بأي Activity يقع الخطأ ؟
حسناً اخي ما هي رسالة الخطأ التي تظهر لك إذاً ؟ لم أفهم ما سبب المشكلة حقاً. بالإضافة بأني لا أرى الكود الذي طلبت منك إضافته في أي من الملفين.
ما هي رسالة الخطأ أخي؟ وفي أي ملفٍ يقع الخطأ ؟
أفهم من كلامك أنك تريد من المستخدم إختيار صورة من أستوديو الصور أو أن يقوم بإلتقاط صور بالكاميرا مباشرة أليس كذلك؟ وأن رسالة توقف التطبيق تظهر عندما يختار المستخدم إختيار "إلتقاط صورة بالكاميرا". إذا كان الأمر كذلك. فيجب عليك إضافة أو طلب صلاحية الوصول إلى الكاميرا في ملف الـ Manifest و في الكود أيضاً. قم بإضافة هذا السطر في ملف الـ Manifest مع الصلاحيات الأخرى. "uses-permission android:name="android.permission.CAMERA ثم ضع هذا الكود في بداية الـ onCreate قبل أي كود آخر للـ
لم استطع قراءة ال logs بشكل صحيح من الهاتف. هل تستطيع وضعها كصورة؟ بالاضافه لصورة من ملف ال Manifest و سطر الكود الذي تحصل فيه المشكلة
اذا كنت لا تتقن جافا فعليك تعلمها واتقان معظم مفاهيمها اولا قبل ان تبدأ.
البنفسجي. بإختياري له سأتمكن من تحقيق نفس مفعول العقار الأخضر والأحمر معاً :) أما العقّار الأزرق فيمكنني بإستعمال السفر عبر الزمن الذهاب للمستقبل وربما يكون البشر قد أبتكرو طرقاً لنتنفس بها تحت البحر وبذلك حققت مفعول عقار آخر أيضاً :)