شرح طريقة إضافة سياسة الخصوصية (Privacy Policy) داخل تطبيقات و ألعاب الاندرويد

0
شرح طريقة إضافة سياسة الخصوصية (Privacy Policy) داخل تطبيقات و ألعاب الاندرويد

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

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

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


الأكواد التي استعملتها في الشرح:
كود xml


android:title="Privacy Policy" />


كود java
public boolean onCreateOptionsMenu(Menu menu) {

MenuInflater inflater = getMenuInflater();
inflater.inflate(R.menu.main, menu);
return true;
}

public boolean onOptionsItemSelected(MenuItem item) {

switch (item.getItemId()) {
case R.id.privacy:
startActivity(new Intent(Intent.ACTION_VIEW, Uri.parse("http://www.arbahok.com/")));
return true;
default:
return super.onOptionsItemSelected(item);
}

}

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

طريقة إضافة سياسة الخصوصية (Privacy Policy) إلى متجر تطبيقات الاندرويد

0
طريقة إضافة سياسة الخصوصية (Privacy Policy) إلى متجر تطبيقات الاندرويد

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

ما هي سياسة الخصوصية؟

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

ما هي التصاريح التي تفرض علي إضافة سياسة الخصوصية؟

 يجب عليك إضافة سياسة الخصوصية إذا كان تطبيقك يطلب التصاريح التالية:
READ_CALENDAR
WRITE_CALENDAR
CAMERA
READ_CONTACTS
WRITE_CONTACTS
GET_ACCOUNTS
ACCESS_FINE_LOCATION
ACCESS_COARSE_LOCATION
RECORD_AUDIO
READ_PHONE_STATE
CALL_PHONE
READ_CALL_LOG
WRITE_CALL_LOG
ADD_VOICEMAIL
USE_SIP
PROCESS_OUTGOING_CALLS
BODY_SENSORS
SEND_SMS
RECEIVE_SMS
READ_SMS
RECEIVE_WAP_PUSH
RECEIVE_MMS
READ_EXTERNAL_STORAGE
WRITE_EXTERNAL_STORAGE

كيف أضيف سياسة الخصوصية إلى تطبيقاتي؟

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

 بالنسبة لنص سياسة الخصوصية (Privacy Policy) سأعطيك نص جاهز يمكنك مراجعته و التعديل عليه كما تشاء، و يجب أن تقوم بتغيير إسم المطور "Arbahokdemo" بإسم المطور الخاص بك، فقط تابع معي هذا الشرح و ستتمكن من إنجاز كل شيء بنفسك، و لا تنسى الإنضمام لقناة أرباحك على اليوتيوب:



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

مراجعة شاملة لدورة الربح من تطبيقات الاندرويد عن طريق الريسكين

0
مراجعة شاملة لدورة الربح من تطبيقات الاندرويد عن طريق الريسكين

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

 البداية كما ذكرنا في الدورة ستكون بشراء كود سورس مناسب للمشروع الذي تريد العمل عليه ( إذا لم تتابع الدورة بعد يمكنك الدخول إليها من هنا ) يمكنك إختيار النيتش المناسب ثم شراء كود سورس من كودكانيون Codecanyon إذا كنت مبتدئ أو من Chupamobile أو SellMyApp إذا أردت صنع تطبيقات بجودة عالية، لكن إبتعد عن الأكواد المجانية، بعد ذلك قم باستيراد المشروع إلى برنامج اندرويد ستوديو (إذا كان المشروع خاص بإكليبس يمكنك أيضا استيراده إلى اندرويد ستوديو شاهد الطريقة)، ثم ستقوم بتغيير ال Package name و التعديل على بعض المتغيرات كإسم التطبيق و أكواد الإعلانات و بعض الإعدادات التي تختلف من كود سورس لآخر.

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

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

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


 شكرا لك على المتابعة إذا استفدت من هذا الدرس قم بمشاركته مع أصدقائك و إلى اللقاء في درس آخر بإذن الله.

شرح طريقة تحديث تطبيقاتك على متجر جوجل بلاي

0
شرح طريقة تحديث تطبيقاتك على متجر جوجل بلاي

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

 لتحديث تطبيقك تشترط جوجل بلاي أن تكون النسخة الجديدة لها نفس ال Package name و نفس ال Key Store الخاصين بالنسخة القديمة، لذلك يجب عليك الإحتفاظ بملف "الكي ستور" الخاص بالتطبيقات و الألعاب التي تنشئها، بعد ذلك يجب أن تغير رقم و إسم الإصدار إلى قيم جديدة، ثم ترفع تطبيقك على متجر جوجل بلاي و تدخل بعض المعلومات بخصوص التحديث الجديد قد تساعدك على تحسين ترتيبك في نتائج البحث (ASO).

خطوات إنشاء نسخة جديدة لتطبيقك أو لعبتك

 لإنشاء نسخة جديدة لتطبيق سبق و أن رفعته لمتجر التطبيقات تابع الخطوات التالية:
  1. قم بإجراء التغييرات التي تريدها على مشروع التطبيق، سواء احتفظت بالمشروع القديم الذي سبق و أن اشتغلت عليه أو عملت على مشروع جديد.
  2. ضع نفس "Package name" الموجود في النسخة القديمة من التطبيق، إذا اشتغلت على مشروعك السابق فسيكون نفس ال "Package name" و لن تحتاج لتغييره.
  3. ابحث عن رقم الإصدار و إسم الإصدار "versionCode" و "versionName" ستجدهما في ملف "AndroidManifest" أو "build.gradle".
  4. قم بتغيير القيمة الخاصة برقم الإصدار "versionCode" بإضافة رقم "1"، مثلاَ إذا كانت "1" ستصبح "2" و إذا كانت "2" ستصبح "3" و إذا كانت "5" ستصبح "6" و هكذا...
  5. قم أيضا بتغيير إسم الإصدار "versionName" مثلاَ إذا كانت "1.0" إجعلها "1.1" أو "1.2" أو "2.0" أو أي قيمة أكبر من القيمة الأصلية.
  6. بعد ذلك سنقوم بإنشاء ملف APK، اضغط على "Build" ثم "Generate Signed APK".
  7. في "Key store path" قم بإختيار مسار ملف "Key Store" الذي أنشأته في النسخة الأولى من التطبيق.
  8. في "Key store password" قم بإدخال كلمة المرور الخاصة بملف "Key Store" و التي قمت بإختيارها عند إنشاء الملف لأول مرة.
  9. في "Key alias" إختر القيمة التي قمت بإدخالها في النسخة الأولى.
  10. في "Key password" أدخل كلمة المرور الخاصة ب "Key alias" ثم اضغط على "Next".
  11. في "APK Destination Folder" قم بإختيار مسار ملف APK الجديد، في "Build type" اتركها "release" ثم اضغط على "Finish" و انتظر قليلا حتى يتم الإنتهاء من إنشاء الملف.
  12. الآن قم بالدخول إلى حسابك في مطوري جوجل بلاي ثم اضغط على التطبيق الذي تريد تحديثه.
  13. في القائمة الجانبية قم بالضغط على "APK" ثم اضغط على زر "Upload new APK to Production".
  14. اضغط على "Browse files" ثم اختر ملف APK الجديد الذي قمت بإنشائه.
  15. بعد إنتهاء رفع الملف سيطلب منك إدخال معلومات بخصوص التغييرات الخاصة بنسختك الجديدة ثم اضغط على "Save".
 الآن إنتهينا من رفع نسخة جديدة و ستشتغل مكان النسخة القديمة من التطبيق، جميع الخطوات السابقة قمت بتطبيقها في هذا الفيديو، اتركك مع الشرح و لا تنسى الإشتراك في قناة أرباحك على اليوتوب للمزيد من الدروس:


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

خاتمة دورة تعلم الربح من تطبيقات الاندرويد من الصفر إلى الإحتراف

0
خاتمة دورة تعلم الربح من تطبيقات الاندرويد من الصفر إلى الإحتراف

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

سر النجاح في الريسكين

 لا توجد أسرار بمعنى أسرار لكن يمكن أن نسميها مفاتيح النجاح، و مفتاح النجاح في الريسكين هو أن تصنع تطبيق بجودة عالية، حاول الوصول إلى أعلى جودة ممكن أن تصل إليها، و بعد الإنتهاء من تطبيقك و رفعه إلى متجر التطبيقات، قم بصناعة تطبيق آخر في مجال آخر مختلف تماماَ عن التطبيق الأول و حاول أن يكون بأعلى جودة يمكنك الوصول إليها و طبعاَ سيكون أفضل من تطبيقك الأول، أعد نفس الشيء مع تطبيق آخر ثم تطبيق رابع ثم خامس و هكذا، حاول أن تكون هذه التطبيقات مختلفة عن بعضها و في مجالات مختلفة (نيتشات مختلفة)، بعد وصولك لعشر تطبيقات (أكثر أو أقل) ستلاحظ أن بعض هذه التطبيقات تحقق أرباح أفضل من التطبيقات الأخرى، ربما تطبيق أو تطبيقين، بعد ذلك ستركز في التطبيقات الجديدة التي ستصنعها على نفس مجال التطبيقات الناجحة، و هذه الطريقة فعالة لإيجاد نيتش لأن المعطيات تتغير بشكل دائم و لا يمكنك تحديد النيتش المناسب بدون تجربة، بعد ذلك استمر في صنع تطبيقات في نيتش واحد فقط و حاول أن تكون هذه التطبيقات مختلفة فيما بينها و ألا تكون بنفس الكود سورس، و أن تكون بجودة عالية (أعلى جودة يمكنك الوصول إليها أنت)، بعد ذلك ستلاحظ ظهور بعض الأرباح، و أعدك إن طبقت كل شيء بالتفصيل فعلى الأقل ستربح 1 دولار في اليوم من تطبيق واحد (يمكن أن تربح أكثر بكثير)، و إذا صنعت 20 تطبيق فستكون أرباحك 20 دولار في اليوم (أنا متأكد أنها ستكون أكثر)، لنكتفي فقط ب 20$ في اليوم و نقوم بعملية حسابية صغيرة، ستكون أرباحك الشهرية 600$ في الشهر و هو أفضل من راتب بعض الموظفين في المغرب، تعمدت تخفيض الأرقام لكي لا يصاب المبتدؤون بالفزع أو بالإحباط، لكن في الحقيقة 600$ يمكنك أن تحققها في يوم واحد فقط و ليس في شهر.

حافظ على حساباتك من الإغلاق

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

إبدأ الآن

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

خاتمة الدورة

 في النهاية أتركك مع هذا الفيديو، و إلى اللقاء في درس آخر بإذن الله:


 إذا استفدت من هذه الدروس لا تنسى مشاركتها مع أصدقائك ليستفيد الجميع.

الدرس السابع و العشرون: كيف تقوم بالترويج لتطبيقك و ماهي الأخطاء التي يجب عليك تجنبها

0
الدرس السابع و العشرون: كيف تقوم بالترويج لتطبيقك و ماهي الأخطاء التي يجب عليك تجنبها

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

كيف أحصل على تحميلات لتطبيقي الجديد؟

 عندما تقوم برفع تطبيقك لمتجر التطبيقات فإنه يحصل على تحميلات مجانية عن طريق ظهوره في نتائج البحث عندما يقوم المستعملون بإدخال كلمات بحث لها علاقة بتطبيقك، بحيث تكون هذه الكلمات أو كلمات لها نفس المعنى مدرجة في وصف أو إسم تطبيقك، لكن مع وجود تطبيقات كثيرة في متجر التطبيقات فإنك ستجد تطبيقات أخرى كثيرة مشابهة لتطبيقك، إذن ما هو التطبيق الذي سيظهر أولاَ في نتائج البحث، و ماهي العوامل التي تؤثر على ترتيب تطبيقك في نتائج البحث؟

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

 إليك بعض العوامل البديهية و التي تعتمد عليها خوارزميات متاجر التطبيقات لتصنيف تطبيقك في نتائج البحث:
  1. عدد التحميلات: كلما كان عدد التحميلات التي يحصل عليها تطبيقك كبير كلما تم تصنيف تطبيقك في ترتيب أفضل.
  2. تقييمات التطبيق: كلما حصل تطبيقك على تقييمات إيجابية كبيرة كلما تحسن ترتيبه في نتائج البحث.
  3. مراجعات التطبيق: يجب أن تقرأ جميع المراجعات حول تطبيقك و خصوصا المراجعات السلبية أو التي تنتقد تطبيقك لتكتشف الأخطاء و تقوم بتحسينه.
  4. إزالة التطبيق: كلما أزال المستعملون تطبيقك من هواتفهم كلما أكدو على أنهم لا يحبون تطبيقك و بالتالي سيتأثر ترتيبه بشكل سلبي في نتائج البحث، لذلك ليس المهم هو ان يتم تحميل تطبيقك، بل يجب تحميله و الإحتفاظ به في الجهاز.
  5. مدة المستغرقة في التطبيق: المدة التي يستغرقها المستعمل في تطبيقك مهمة جداَ، كلما كانت المدة طويلة تؤكد على أن تطبيقك مفيد أو لعبتك ممتعة، و بالتالي ستظهر في مراتب متقدمة في نتائج البحث، و من جهة أخرى سترتفع أرباحك من الإعلانات.
 لكي تحافظ على هذه العوامل التي ذكرناها في تطبيقك يجب أن تتبع ما يلي:
  1. عدد التحميلات: لكي تحصل على عدد تحميلات كبير يجب أن تصنع تطبيق بجودة عالية و أن تكتب وصف لتطبيقك بجودة عالية أيضاَ و غني بالكلمات المفتاحية التي يتم البحث عنها بكثرة، إضافة إلى أيقونة احترافية تجذب الأنظار إلى تطبيقك، و يمكنك أيضاَ الترويج لتطبيقك عن طريق حملات إعلانية مدفوعة على الفيسبوك أو على جوجل أدووردز أو على منصات إعلانية أخرى.
  2. تقييمات التطبيق: لكي يحصل تطبيقك على تقييمات إيجابية يجب أن يعجب المستعملين، و لن يعجبهم إلا إذا كان مميز و جودته عالية.
  3. مراجعات التطبيق: إصنع تطبيق بجودة عالية و ستحصل على مراجعات إيجابية.
  4. إزالة التطبيق: لكي تتجنب إزالة تطبيقك من طرف المستعملين، يجب أن تصنع تطبيق بجودة عالية، و لكي يحتفظوا به في أجهزتهم يجب أن يكون خالياَ من الأخطاء و سريع و ألا يتشنج أثناء الإشتغال، و من الأفضل أن يكون حجمه صغير.
  5. المدة المستغرقة في التطبيق: لكي تجعل المستعمل يسغرق مدة طويلة في تطبيقك أو لعبتك يجب أن يكون تطبيق مفيد أو لعبة مشوقة، و هذا سيجعل المستعمل يفتح تطبيقك كل يوم.
 ستلاحظ أن جميع الحلول المقترحة لتحسين ترتيب تطبيقك في نتائج البحث تدور حول محور واحد و هو الجودة، الجودة ثم الجودة، لكي تختصر كل شيء حاول أن تصنع تطبيق بجودة عالية و ستحصل على نتائج مرضية، عندما تفتح تطبيقك على هاتفك إجعل نفسك مكان المستعمل و انسى أنك مطور التطبيق، و اطرح هذا السؤال على نفسك: هل هذا التطبيق يستحق أن يبقى على هاتفك؟ ماذا إن إمتلأت ذاكرة الهاتف و اضطررت إلى حذف بعض التطبيقات، هل سيكون هذا التطبيق من بين التطبيقات التي ستحذفها؟

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


 شكراَ لك على المتابعة، إذا أعجبك هذا الدرس قم بمشاركته مع أصدقائك و إلى اللقاء في درس آخر بإذن الله.

الدرس الثامن عشر: مقارنة بين التطبيقين قبل و بعد الريسكين

1
الدرس الثامن عشر: مقارنة بين التطبيقين قبل و بعد الريسكين

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

صور للتطبيق قبل و بعد عملية الريسكين

 قبل أن نقوم بعملية الريسكين على اللعبة التي نشتغل عليها خلال هذه الدورة كان مظهرها هكذا:

الدرس الثامن عشر: مقارنة بين التطبيقين قبل و بعد الريسكين

و بعد عملية الريسكين أصبحت على هذا الشكل:

الدرس الثامن عشر: مقارنة بين التطبيقين قبل و بعد الريسكين

فيديو للعبة قبل و بعد عملية الريسكين

 يمكنك أيضا مشاهدة هذا الفيديو الذي قمت فيه بتشغيل اللعبتين و مقارنة التغييرات التي حصلت على اللعبة القديمة لتتحول إلى لعبة أخرى مختلفة تماماَ في الشكل و المظهر عن اللعبة الأولى:


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

الدرس السابع عشر: كيف تصنع أيقونة مميزة و احترافية لتطبيقك

0
الدرس السابع عشر: كيف تصنع أيقونة مميزة و احترافية لتطبيقك

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

كيف تصنع أيقونة احترافية بالإعتماد على مصممين آخرين؟

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

كيف تصنع أيقونة احترافية بنفسك؟

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

كيف تبحث عن ملفات "PSD" جاهزة؟

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

 قم بالدخول إلى محرك البحث جوجل و اكتب "app icon template psd" ثم اضغط على "صور" أو "images" في الأعلى لتظهر النتائج على شكل صور، ستلاحظ عدة أشكال و عدة قوالب خاصة بأيقونات التطبيقات، إختر أحد الأشكال و قم بالدخول إلى الموقع الخاص به و قم بتحميل ملف ال "PSD" الخاص بالمشروع إذا كان مجاني، إذا وجدت بأنه مدفوع قم بالعودة إلى جوجل و اختر موقع آخر و هكذا حتى تجد قالب مجاني.

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


الروابط الموجودة في الشرح:

شكراَ لك على المتابعة و إلى اللقاء في درس آخر بإذن الله.

الدرس السادس عشر: طريقة تغيير الألوان و النصوص في تطبيقات الأندرويد

1
الدرس السادس عشر: طريقة تغيير الألوان و النصوص في تطبيقات الأندرويد

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

تغيير النصوص و العبارات في تطبيقات الأندرويد

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

 في هذا الدرس كل ما يهمنا في ملف "strings.xml" هو الكلمات و العبارات التي تظهر على واجهة التطبيق أو اللعبة، إذا قمت بفتح هذا الملف سواء عن طريق برنامج اندرويد ستوديو أو عن طريق أي محرر للنصوص فستجد جميع العبارات أمامك و يمكنك تغييرها كما تريد.

تغيير الألوان في تطبيقات الاندرويد

 الألوان التي تظهر على واجهة و أزرار التطبيق يتم إدراجها عن طريق أكواد، بحيث لكل لون كود خاص به يتكون من ستة أرقام أو حروف تسبقها علامة "#" فمثلا الكود الخاص باللون الأبيض هو "#ffffff" و كود اللون الأسود هو "#000000" و اللون الرمادي "#c9c9c9" ...

 كل ما يخص واجهة التطبيق ستجده داخل مجلد "res" في ملفات بامتداد "xml" ستجد داخل أحد هذه الملفات الأكواد الخاصة بالألوان و يمكنك تغيير الألوان بتغيير الاكواد بأكواد أخرى، و يمكنك الحصول على كود أي لون تريد عن طريق هذا الموقع (إضغط هنا) أو عن طريق برنامج الفوطوشوب، كما سترى في الفيديو.

 في هذا الفيديو قمت بتغيير بعض النصوص و الألوان في اللعبة التي نشتغل عليها خلال هذه الدورة بتطبيق الخطوات التي ذكرتها في الأعلى:


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

الدرس الخامس عشر: طريقة تغيير المؤثرات الصوتية و المقاطع الموسيقية في تطبيقات الأندرويد

0
الدرس الخامس عشر: طريقة تغيير المؤثرات الصوتية و المقاطع الموسيقية في تطبيقات الأندرويد

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

طريقة استبدال المقاطع الصوتية

 الملفات الصوتية الخاصة بكل تطبيق أو لعبة توجد غالبا في مجلد "assets" أو يمكنك البحث عنها داخل مجلدات أخرى، عندما تجدها قم بتشغيلها و الإستماع إليها ثم ابحث عن مؤثرات صوتية أخرى مشابهة لها (طريقة البحث عن المؤثرات الصوتية مجاناَ) بعد ذلك قم باسبدال الملفات القديمة بالملفات الجديدة بحيث كل ملف قمت باستبداله بالآخر يجب أن يكون لهما نفس الإسم و نفس الصيغة (mp3, wav, ...) إذا لم تكن لهما نفس الصيغة يمكنك تحويل صيغة الملف الذي قمت بتحميله إلى صيغة أخرى عن طريق إحدى برامج تحويل صيغ الملفات الصوتية.

شرح بالفيديو لطريقة استبدال المقاطع الصوتية في اللعبة

 في هذا الفيديو قمت باستبدال المقاطع الصوتية في اللعبة التي نشتغل عليها بمقاطع أخرى جديدة:


 إذا استفذت من هذا الدرس قم بمشاركته مع أصدقائك و إلى اللقاء في الدرس القادم إن شاء الله.

الدرس الرابع عشر: شرح طريقة تغيير الصور في تطبيقات و ألعاب الأندرويد

0
الدرس الرابع عشر: شرح طريقة تغيير الصور في تطبيقات و ألعاب الأندرويد

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

المرحلة الأولى: البحث عن الصور في المشروع

 سوف نقوم أولاَ بالبحث عن الصور داخل مجلدات كود التطبيق أو اللعبة، و غالبا تكون الصور في مجلد "res" أو "assets" و هذين المجلدين ستجدهما بالدخول إلى مجلد "app" أو "mobile" (و هو المجلد الذي يضم ملفات التطبيق) ثم "src" ثم "main"، إذا كانت الصور داخل مجلد "res" ستجدها مقسمة إلى مجموعات مختلفة في الأحجام داخل مجلدات بإسم "drawable-mdpi" و "drawable-hdpi" و "drawable-xhdpi" و هكذا...

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

المرحلة الثانية: البحث عن الصور و تحميلها و التعديل عليها

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

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

 جميع الخطوات السابقة قمت بشرحها في هذا الفيديو، الذي قمت فيه بالتعديل على صور اللعبة التي نشتغل عليها خلال هذه الدورة:


 إذا استفدت من هذا الدرس قم بمشاركته مع أصدقائك و إلى اللقاء في الدرس القادم إن شاء الله.

الدرس الثالث عشر: كيف تبحث عن صور و مقاطع صوتية لإستعمالها في تطبيقك

0
الدرس الثالث عشر: كيف تبحث عن صور و مقاطع صوتية لإستعمالها في تطبيقك

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

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

 في هذا الفيديو قمت بشرح طريقة البحث عن الصور و المقاطع الصوتية لإستعمالها في لعبة سباق السيارات التي نشتغل عليها خلال هذه الدورة:



 شكرا لك على المتابعة لا تنسى مشاركة هذا الدرس مع أصدقائك و إلى اللقاء في الدرس القادم إن شاء الله.

الدرس الثاني عشر: تشغيل التطبيق على المشغل الإفتراضي المحاكي و على هاتف حقيقي

0
الدرس الثاني عشر: تشغيل التطبيق على المشغل الإفتراضي المحاكي و على هاتف حقيقي

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

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

طريقة إعداد المشغل الإفتراضي "Android Virtual Device "AVD

  1. نقوم بفتح برنامج اندرويد ستوديو Android studio.
  2. من القائمة العلوية نختار "Run" ثم "Run app"، أو نضغط على "Shift+F10" في لوحة المفاتيح بالنسبة للوندوز، أو نضغط على الأيقونة  الموجودة في قائمة الأدوات في الأعلى.
  3. ستظهر لنا نافذة خاصة بقائمة الأجهزة الإفتراضية و الحقيقة التي يمكن أن نستعملها لتشغيل التطبيق، نضغط في أسفل القائمة على "Create New Virtual Device" لإنشاء مشغل إفتراضي جديد.
  4. ستظهر نافذة جديدة، من قائمة "Category" على اليسار يمكنك إختيار نوع الجهاز: هاتف، تلفاز، لوحة إلكترونية أو ساعة ذكية، سنختار هاتف "Phone" ثم نختار أحد الانواع المقترحة أو نقوم بإنشاء نوع جديد بالضغط على "New Hardware Profile" في الأسفل.
  5. بعد إختيار الهاتف الذي نريد نضغط على "Next".
  6. بعد ذلك سنختار نسخة نظام التشغيل التي نريدها على الجهاز الإفتراضي الذي سننشؤه (النسخ التي أمامها كلمة "Download" يعني أنها غير متواجدة في أدوات ال SDK و يمكنك ضغط على "Download" لتحميلها) بعد اختيار النسخة نضغط على "Next"، ثم ضع إسم للجهاز ثم اضغط على "Finish".
  7. بعد ذلك ستلاحظ بان الجهاز الذي قمنا بإنشائه قد تم إضافته إلى القائمة، يمكنك تحديده و الضغط على "OK" لتشغيله لكن كما قلت في البداية سيأخد وقت طويل للإشتغال.

طريقة إعداد هاتف حقيقي لإختبار تطبيقات الاندرويد

  1. عن طريق هاتفك قم بالدخول إلى الإعدادت "Settings".
  2. إنتقل إلى أسفل القائمة و ابحث عن "Developer options" إذا لم تجدها إضغط على "About" ثم "Software information" ثم اضغط على "Build number" خمس مرات متتالية، لكي يتم تفعيل "Developer options" على هاتفك.
  3. قم الآن بالعودة إلى قائمة الإعدادت و ستجد بأنه تم إضافة "Developer options" قم بالدخول إليها.
  4. قم بتشغيل خيار "Developer options" من الأعلى عن طريق تحويل "OFF" إلى "ON".
  5. ضع علامة على "USB debugging" ثم اضغط على "OK".
  6. إذا كان الهاتف مرتبط مع الحاسوب عن طريق مدخل ال USB قم بفصله ثم أعد ربطه من جديد.
 بعد العودة إلى برنامج اندرويد ستوديو ستجد بأن هاتفك قد تم إدراجه في قائمة الأجهزة إلى جانب الأجهزة الافتراضية التي يمكنك إختبار تطبيقك عليها، و لتشغيل التطبيق على هاتفك قم بإختيار الهاتف من القائمة و اضغط على "OK" و انتظر قليلا و سيتم تشغيل التطبيق على هاتفك، و إذا كانت أي اخطاء في التطبيق فستظهر في برنامج اندرويد ستوديو في الأسفل.

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


 إذا استفذت من هذا الفيديو لا تنسى مشاركته مع أصدقائك و لا تنسى ترك تعليق سواء أسفل الفيديو في موقع يوتوب أو هنا أسفل الموضوع و إلى اللقاء في الدرس القادم إن شاء الله.

الدرس الحادي عشر: كيف تقوم بتغيير Package name في الكود المصدر لتطبيقات الأندرويد

0
الدرس الحادي عشر: كيف تقوم بتغيير Package name في الكود المصدر لتطبيقات الأندرويد

 مرحبا بك في الدرس الحادي عشر من دورة "تعلم الربح من تطبيقات الأندرويد من الصفر إلى الإحتراف"، في هذا الدرس سوف نقوم بتغيير ال Package name القديم في الكود سورس الذي قمنا بتحميله إلى Package name جديد خاص بنا، قبل ذلك ما هو ال Package name؟ و لماذا يجب علينا تغييره؟ و كيف سنقوم بتغييره في برنامج اندرويد ستوديو؟

ما هو ال Package name؟

 إذا حاولنا ترجمته للغة العربية فيمكننا أن نقول "إسم الحزمة" و هو عبارة عن مسار للملفات التي تضم أكواد الجافا "java" بحيث إذا كان ال Package name على هذا الشكل "com.example.myapp" فإن ملفات الجافا الخاصة بالتطبيق ستكون داخل مجلد فرعي إسمه "myapp" و هذا المجلد بدوره يتواجد داخل مجل إسمه "example" و هو بدوره يوجد داخل مجل إسمه "com"، و هذا المسار يجب أن يكون فريد و لكل تطبيق Package name خاص به لا يشبه التطبيقات الأخرى، و عندما سنقوم برفع تطبيقنا إلى متجر جوجل بلاي فإن ال Package name يضاف أيضاَ إلى رابط التطبيق في المتجر ليصبح على هذا الشكل "play.google.com/store/apps/details?id=com.example.myapp" الجزء الملون بالأزرق من الرابط هو نفسه ال Package name الخاص بالتطبيق أو اللعبة.

لماذا يجب علينا تغيير ال Package name؟

 كما قلنا في التعريف فهو إسم فريد و لكل تطبيق Package name خاص به، لذلك يجب علينا تغييره في الكود المصدر (Source code) الذي قمنا بتحميله و يمكنك تغييره إلى أي إسم آخر تريد لكن لا يجب أن يتشابه مع Package name لتطبيق آخر لذلك يضع أغلب المطورين أسماء مواقعهم بشكل مقلوب في الجزء الأول ثم يتبعونه بإسم التطبيق أو اللعبة، مثلا أنا رابط موقعي هو "arbahokdemo.com" و إسم اللعبة التي سأنشؤها هي "Speed Driving" سأضع ال Package name على هذا الشكل "com.arbahokdemo.speeddriving" و بالتالي فأنا متأكد جداَ بان هذا الإسم فريد و لا يستعمله أي تطبيق آخر.

 هذا لا يعني بأنه يجب عليك إمتلاك موقع إلكتروني هذه فقط طريقة يعتمد عليها مطورو التطبيقات إذا لم يكن لديك موقع يمكنك وضع أي إسم في ال Package name فقط تأكد بأنه غير محجوز من طرف تطبيق آخر و ذلك بإضافته في نهاية هذا الرابط ثم قم بفتحه في المتصفح "play.google.com/store/apps/details?id=com.example.myapp" (قم بتغيير الجزء الأزرق ب Package name الخاص بك، إذا لم تظهر أي نتيجة فيمكنك إستعماله في تطبيقك لكن إن ظهر لك تطبيق أو لعبة فيجب عليك تغييره.

كيف أغير Package name لتطبيقي في برنامج اندرويد ستوديو Android studio؟

 لتغيير ال Package name الخاص بتطبيقك أو لعبتك تابع الخطوات التالية:
  1. قم باستيراد المشروع الخاص بالتطبيق في برنامج اندرويد ستوديو (أنظر الدرس العاشر).
  2. نقوم بفتح مجلدات التطبيق من القائمة التي توجد على يسار البرنامج.
  3. نقوم بفتح مجلد "java" ثم نضغط ضغطة واحدة على المجلد الذي يحمل إسم ال Package name القديم لكي نقوم بتحديده.
  4. بعد تحديد المجلد نضغط على رمز الترس الصغير  الموجود على اليمين في أعلى قائمة الملفات.
  5. نزيل الإشارة من الخيار "Compact Empty Middle Packages".
  6. سنلاحظ ان المجلد الذي يحمل إسم ال Package name قد تم تغيير شكله ليصبح على شكل مجلدات فرعية داخل مجلدات أخرى (مثلاَ إذا كان إسم ال Package name على هذا الشكل com.oldname.oldappname فسيصبح على شكل مجلد إسمه com داخله مجلد إسمه oldname داخله مجلد إسمه oldappname).
  7. نقوم بالضغط بالزر الأيمن على المجلد الذي يوجد داخل مجل "com" ثم نختار "Refactor" ثم "Rename".
  8. ثم نقوم بإدخال إسم جديد مكان الإسم السابق (مثلا newname مكان oldname) ثم نضغط على "Refactor" ثم "Do Refactor" في الأسفل.
  9. نعيد نفس العملية (الخطوة 7) بالنسبة للمجلد الآخر الذي يوجد داخل المجلد الذي قمنا بتغيير إسمه (مثلا سنقوم بتغيير oldappname إلى newappname).
  10. نقوم بفتح ملف "build.gradle (Module: app)" أو "Module: android" بالضغط عليه مرتين متتاليتين، ثم نقوم بتغيير ال Package name القديم الذي يوجد أمام "applicationId" بال Package name الجديد، ثم نضغط على "Sync Now" أعلى اليمين.
  11. إنتظر قليلا حتى يتم تحديث الإعدادات ثم اضغط على "Build" في القائمة العلوية للبرنامج ثم "Clean Project".
  12. الآن إنتهينا من تغيير ال Package name يمكنك إعادة الإشارة على "Compact Empty Middle Packages" كما كانت في البداية.
 هذا كل شيء، يمكنك مشاهدة جميع الخطوات السابقة لتغيير ال Package name في هذا الفيديو الذي قمت فيه بتغيير ال Package name للعبة سباق السيارات التي أشتغل عليها في هذه الدووة:


شكرا لك على المتابعة إذا استفذت من هذا الدرس قم بمشاركته مع أصدقائك و إلى اللقاء في الدرس القادم إن شاء الله.

أفضل 9 متاجر لبيع و شراء الأكواد المصدر لتطبيقات الموبايل

0
أفضل 9 متاجر لبيع و شراء الأكواد المصدر لتطبيقات الموبايل

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

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

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

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

1. SellMyApp

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

2. CodeCanyon.net

 CodeCanyon.net هو أحد المتاجر الشائعة التي تمتلكها العلامة التجارية المشهورة عالميا Envato، يمكنك شراء و بيع الاكواد المصدر الخاصة بك في سوق Envato و ربح عمولة ضخمة كذلك، و هنا سوف تجد العديد من العناصر المتنوعة للغات و الانظمة المتنوعة مثل PHP, Java, JavaScript, ASP.NET و العديد...

 يوجد مجموعة ضخمة من الاكواد عالية الجودة للمنصات المختلفة، فهي لا تقوم ببيع الاكواد الخاصة بتطبيقات الـ iOS أو الاندرويد فقط، فهي أيضا لديها العديد من الاكواد المصدر لعمل تطبيقات لمنصات أخرى مثل Unity, Corona و Titanium لتتناسب مع متاجر التطبيقات المختلفة.

3. Codester

 Codester ليس فقط متجر لبيع و شراء الأكواد المصدر لتطبيقات الموبايل و لكنه يقدم أيضا منصة ضخمة لمطوري تطبيقات الويب، فهو أحد المخازن الكبرى للأكواد المصدر للسكريبتات، التطبيقات، الاضافات، الثيمات و القوالب، Codester هو سوق حيث يقوم المصممون و المطورون ببيع و شراء سكريبتات PHP ، الأكواد المصدر للتطبيقات، الثيمات و الاضافات و المزيد، فهم لديهم قسم منفصل لأكواد التطبيقات يتم تصنيفه طبقا لمنصات الـ iOS، الاندرويد، Unity, Corona ،Tatanium...

4. GameGorillaz.com

 GameGorillaz هو أحد أفضل متاجر لبيع و شراء الأكواد المصدر للألعاب عندما نتحدث عن جودة الاكواد، ما يميز هذا الموقع هو أن كل الاكواد المدرجة لديها حجة قوية بسبب عدد التنزيلات التي تتلقاها، و ياخذ بعين الإعتبار، عندما تقوم بشراء كود من GameGorillaz ستكون متأكد بشكل تام أنك تتعامل مع مشروع ناجح و مجرب، تنوع الأكواد تتراوح ما بين الالعاب الصغيرة للمبتدئين إلى الألعاب ذات الحجم الكبير لمطوري الالعاب المحترفين، و مقارنة بأعداد الاكواد المتاحة على المتجر فإن GameGorillaz لا زال في طريق النمو، و لكنه قد صنع اسم شهير لنفسه في عالم بيع الاكواد، يمكنك شراء الاكواد المصدر الحديثة في صيغة Cocos 2D 3D, Unity 3D و في النماذج الـ 3D الحديثة لمنصات الـ iOS و الاندرويد.

5. ChupaMobile.com

 ChupaMobile هو أحد المتاجر الرائدة حيث يمكن لأي شخص شراء و بيع الاكواد المصدر للتطبيقات الاحترافية بالاضافة الى اكواد الالعاب بأسعار تنافسة عالية، هذا المتجر يقدم لك المكتبة الأكبر للتطبيقات الجاهزة للاستخدام و التي يمكن أن توفر عليك 90% من  وقت و تكلفة تطوير التطبيق من أجل اطلاق تطبيق الاندرويد أو الـ iOS الخاص بك، يمكنك الحصول على أكواد التطبيقات و يمكنك استخدامها بسهولة و بدون أى مهارات تطوير، مع وجود أكثر من 3500 كود للتطبيقات و القوالب و أكثر من 15 ألف قاعدة مستخدمين، فإن ChupaMobile يعتبر متجر رائد في صناعة مصادر الأكواد، و يقدم أيضا فيديوهات شرح مجانية للمطورين لصقل مهارات التطوير لديهم.

6. Flippa – An entrepreneur

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

7. SellMySourceCode.com

 SellMySourceCode هو سوق صاعد في العالم حيث يمكنك شراء و بيع الاكواد المصدر لمنصات الاندرويد و الـ iOS و الويندوز فون و هو معروف بشكل أفضل بأكواد الالعاب 3D، هذا المتجر يقدم بعض الأكواد مجاناَ لمطوري تطبيقات الموبايل، و مع وجود مجموعة ضخمة من الاكواد ، تضاف إلى SellMySourceCode تطبيقات فريدة يوميا، و طبقا لآخر التحديثات، فهو يحصل على شعبية أكثر بسبب التطبيقات الفريدة لديه إضافة إلى الدعم الخاص، إذا كنت بحاجة إلى تخصيص كود موجود في المتجر أو ترغب في تحسين بعض خاصياته، فلديهم فريق متخصص من مطوري التطبيقات ذوي الخبرة الذين يمكنهم عمل ذلك بأسعار تنافسية جدا.

8. ApkaCode.com

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

9. Apptopia.com

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

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

كيف تبحث عن الشفرات المصدر للتطبيقات مجاناَ على موقع Github

0
كيف تبحث عن الشفرات المصدر للتطبيقات مجاناَ على موقع Github

 مرحبا بك في درس جديد على مدونة أرباحك، في هذا الدرس سوف نقوم بشرح طريقة الحصول على السورس كود (Source code) أو الكود المصدر للتطبيقات مجاناَ على موقع Github، إذا كنت من متابعي دورة تعلم الربح من تطبيقات الاندرويد من الصفر إلى الإحتراف على مدونة أرباحك فستلاحظ بأننا أشرنا إلى وجود طريقتين للحصول على الأكواد المصدر لتطبيقات الاندرويد، و هما طريقة مجانية و طريقة مدفوعة و قد أكدنا على أهمية الطريقة المدفوعة لأننا سنحصل من خلالها على أكواد بجودة عالية، لكن إذا أردنا الحصول على أكواد مجانية فإنها ستكون بجودة أقل، و إذا كنت مبتديء في مجال الريسكين (ما هو الريسكين Reskin؟) و أحببت البدء بإستعمال الاكواد المصدر المجانية سنشرح طريقة الحصول عليها في هذا الدرس.

 يتوفر موقع Github على آلاف الأكواد ليس فقط أكواد الأندرويد ولكن أكواد في مجالات مختلفة و كل ما يهمنا في هذا الدرس هي أكواد الاندرويد، فقط يجب أن نعرف كيف نبحث عن هذه الاكواد و كيف نبحث بالضبط عن الاكواد التي سنحتاج إليها، و إذا تعلمت كيف تبحث على موقع Github فستجد أي كود تبحث عنه تقريباَ، نعم أي كود لكنها تضل أكواد بسيطة و تختلف عن الاكواد الموجودة بموقع Codecanyon و موقع Chupamobile و المواقع الأخرى، و لتعلم طريقة البحث عن الاكواد المجانية يمكنك متابعة هذا الفيديو الذي أشرح فيه الطريقة بالتفصيل:



شكراَ لك على المتابعة لا تنسى مشاركة الموضوع مع أصدقائك و إلى اللقاء في درس آخر بإذن الله.

الدرس الأول: ما هو الريسكين Reskin؟

0
الدرس الأول: ما هو Reskin ريسكين؟

 مرحبا بك في الدرس الأول من دورة "تعلم الربح من تطبيقات الاندرويد من الصفر إلى الإحتراف"، في هذا الدرس سنتعرف على الريسكين (Reskin)، و هي العملية التي سنقوم بها خلال هذه الدورة لإنشاء تطبيقات و ألعاب الاندرويد في مختلف المجالات، فبدل برمجة تطبيق اندرويد من الصفر و هي عملية شاقة و تأخذ وقت طويل، سنعتمد على الريسكين لصناعة تطبيقات و ألعاب الاندرويد.

ما هو الريسكين Rsekin؟

 هو عندما نأخذ الشفرة المصدر أو الكود المصدر (Source code) لأحد التطبيقات أو الألعاب ثم نقوم بتغيير شكل و واجهة التطبيق و كل ما يتضمنه التطبيق من ألوان، نصوص، صور و أصوات، ليصبح تطبيق آخر مختلف تماماَ عن التطبيق الأول لكن لهما نفس المبدأ و نفس العمل أو نفس طريقة اللعب إذا كان التطبيق عبارة عن لعبة.

مميزات الريسكين Reskin

  • لن تحتاج إلى تعلم البرمجة لانشاء تطبيقات الاندرويد.
  • تستطيع إنشاء عدد كبير من التطبيقات في وقت قصير.
  • بإمكانك استغلال تطبيقاتك لتحقيق ربح مادي.
  • قانوني 100% و غير مخالف لكن فقط إذا قمت بشراء شفرة المصدر (Source code).
 و إذا قمت بعملية بحث في متجر التطبيقات عن أحد التطبيقات أو الألعاب ستلاحظ أحيانا بأن بعض الألعاب متشابهة جداَ في طريقة اللعب و تختلف عن بعضها في الألوان و في الإسم فقط، هاته الألعاب لها كود مصدر واحد و قام أصحابها بعملية الريسكين لصناعتها.

 الآن نمر إلى الفيديو لتوضيح أكثر:


 شكراَ على متابعتك لا تنسى مشاركة هذا الدرس مع أصدقائك، أراك في الدرس القادم و إلى اللقاء.
يتم التشغيل بواسطة Blogger.

بحث هذه المدونة الإلكترونية