Hello Kitty - إنشاء أول تطبيق للأندرويد. بناء أول تطبيق Android خاص بك - كل ما تحتاج لمعرفته حول كيفية كتابة تطبيق Android

25.03.2021

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

فكرة

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

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

لا تتمحور العديد من التطبيقات الشهيرة حول الاهتمامات الخاصة ، ولكنها دائمًا ما تكون في المراكز الثلاثة الأولى من بين التقييمات - هذه ألعاب. ربما تكون قد قمت بالفعل بالتنزيل على هاتفك الذكي - Temple Run ، Minecraft. تميل تطبيقات الألعاب إلى جني المزيد من المال لأن المستخدمين أكثر استعدادًا للدفع مقابلها ، خاصةً إذا كانت تحظى بشعبية كبيرة بين أصدقائك.

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

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

هنا بعض نقاط مهمةيجب مراعاتها أثناء التفكير في طلبك:

خيارات تحقيق الدخل

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

  • تطبيق مجاني. عادة ما تستخدمه الشركات الكبيرة ، ويساعد التطبيق على بيع منتجاتها أو خدماتها.
  • التطبيق المجاني مع الإعلانات. تستخدم في التطبيقات الشائعة التي تتفاعل بنشاط مع المستخدم
  • تطبيق مدفوع. أكثر أنواع تحقيق الدخل شيوعًا وربحًا. مقابل كل عملية بيع لتطبيقك ، تحصل Apple على عمولة بنسبة 30٪.
  • لايت و برو. تطبيق Lite مجاني ولكن مع ميزات محدودة. شراء Pro يمكنك فتح جميع الوظائف
  • عمليات الشراء داخل التطبيق - يمكنك بيع ميزات جديدة أو مستويات لعبة جديدة مباشرة من التطبيق

تطوير

الآن لديك فكرة. حسنًا ، هذا نصف المعركة! لكن ماذا الآن؟ نفترض أنك ، مثل معظم الناس ، ليس لديك خبرة في البرمجة. وهذا رائع! هناك الكثير من الخيارات.

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

يمكن العثور على قائمة جيدة من المطورين المحليين هنا - ratingruneta.

خيار آخر للعثور على مطور هو الاتصال بتبادلات flancer. قد يكون الأمر أرخص ، ولكنه أكثر خطورة ، حيث قد تصادف موظفًا عديم الضمير.

إليك بعض الأسئلة لطرحها على مطورك المستقبلي:

تكلفة عملهم؟

لمن عملوا في الماضي؟

هل تطبيقاتهم ناجحة؟

هل سأمتلك الحقوق الكاملة للتطبيق؟

هل لديهم الخبرة والمعرفة لإحياء فكرتك؟

لأي منصات (IOS ، Android ، إلخ) يمكنهم إنشاء تطبيقات؟

تكلفة التطوير

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

اعتمادًا على نوع التطبيق الذي تريد تقديمه ، يمكن أن يتراوح السعر من 500 دولار إلى 100000 دولار. قد يبدو هذا السعر مرتفعًا للغاية ، ولكن ضع في اعتبارك أن الربح من التطبيق الناجح يغطي التكاليف عدة مرات. بالإضافة إلى ذلك ، فإن تطبيقات الألعاب هي الأغلى من حيث التطوير وهي أيضًا الأكثر مبيعًا.

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

لمعرفة تكلفة تطوير تطبيق ما تقريبًا ، يمكنك استخدام حاسبة howmuchtomakeanapp. تم إنشاؤه بواسطة شركة ooomf.com الكندية. يمكن تقسيم السعر الناتج بأمان على 2 ، وسوف تعرف سعر التطوير منا. يمكنك أيضًا مشاهدة أمثلة على التطبيقات التي قاموا بإنشائها بالفعل باستخدام الأسعار - crew.co.

نشر تطبيق جاهز على متجر التطبيقاتسيكلفك 99.9 دولارًا سنويًا. وضع تطبيق في Android Market يكلف 25 دولارًا.

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

بالطبع ، يمكنك أن تحقق نجاحًا آخر مثل Angry Birds ستربح 100000 دولار شهريًا!

من أجل جني أموال جيدة من التطبيق الخاص بك ، اقرأ بعض النصائح:

  • يجب أن يكون تطبيقك ممتعًا لجمهور عريض
  • استكشف التطبيقات الأكثر شيوعًا في السوق
  • في الوقت الحاضر ، أصبح كسب المال من تطبيقات iOS أسهل
  • اجعل تطبيقك متاحًا لأجهزة ipad

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

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

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

استوديو RAD

يعد الإصدار الجديد من RAD Studio المسمى Berlin أداة كاملة لتطوير التطبيقات عبر الأنظمة الأساسية ، بما في ذلك برامج الجوال، في Object Pascal و C ++. ميزته الرئيسية على بيئات البرامج المماثلة الأخرى هي أنه يسمح لك بالتطوير بسرعة كبيرة من خلال استخدام خدمات سحابية. تتيح لك التطورات الجديدة في هذه البيئة أن ترى في الوقت الفعلي نتيجة تنفيذ البرنامج وجميع العمليات التي تحدث في التطبيق ، مما يتيح لنا التحدث عن دقة التطوير.

هنا يمكنك التبديل بمرونة من منصة إلى أخرى أو إلى مخازن الخادم. Minus RAD Studio Berlin هو ترخيص مدفوع. ولكن عند التسجيل ، يمكنك الحصول على نسخة تجريبية مجانية من المنتج لمدة 30 يومًا. الواجهة - اللغة الإنجليزية.

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

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

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

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

نظرًا للتطور السريع لمنصة Android ، قد تتغير بعض وظائف البرامج الموصوفة ، لذا اكتب التعليقات لتوضيح أي تفاصيل. الإصدار الأخير هو 01/20/2018.

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

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

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

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

أربع طرق لإنشاء تطبيق Android بنفسك

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

تم اختيار جميع البرامج المقدمة هنا وفقًا للمعايير التالية:

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

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

App Builder - أداة بسيطة لإنشاء التطبيقات

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

ميزات البرنامج

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

AppsGeyser هو موقع لإنشاء تطبيقات Android عالية الجودة بنفسك.

الموقع الرسمي - https://www.appsgeyser.com

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

فوائد AppsGeyser

  • يتم كتابة التطبيق بسرعة كبيرة ، حرفيا في بضع نقرات ؛
  • انها تسمح لك لخلق ألعاب بسيطةلنظام Android ، لأنه يجب أن تعترف أنه ليس بإمكان كل أداة اليوم القيام بذلك ؛
  • بعد أن يصبح التطبيق جاهزًا ، يمكن وضعه بسهولة في متجر Google Play ؛
  • بالإضافة إلى ذلك ، يمكنك تسييل برنامجك مباشرة من خلال خدمة AppsGeyser. هو - هي ميزة مفيدة، لأنه من خلال إظهار خيالك ، يمكنك أيضًا أن تكسب منه ؛
  • يمكنك إنشاء تطبيق وتعديله ونشره عبر الإنترنت بتنسيق حساب شخصي(لحفظ النتائج).

IbuildApp هو محرك قوي لتطوير مشاريعك الخاصة

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

يحتوي موقع الويب IbuildApp على أسعار مدفوعة (تطوير تطبيق فردي ، مع مزيد من التطوير) وقوالب مجانية ، والتي يوجد الكثير منها.

الموقع الرسمي الروسي - https://russia.ibuildapp.com

دعونا نرى ما يمكن أن يفعله:

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

AppsMakerstore - منصة لإنشاء برامج بسيطة

الموقع الرسمي - https://appsmakerstore.com

المنصة الرابعة الرائعة التي تم تصميمها للإنشاء تطبيقات android. ربما تكون إحدى أهم المزايا هي أنه باستخدام موقع AppsMakerStore على الويب ، يمكنك إنشاء برامج ستكون متعددة الأنظمة (على سبيل المثال ، على Android و iOS و Windows Phone)

لنلقِ نظرة على فوائد المنصة:

  • يتم العمل مع المصمم عبر الإنترنت ؛
  • إمكانية التسجيل المجاني
  • كتابة التطبيقات باستخدام تخطيطات جاهزة ، بينما يتم توفير مجموعة كبيرة من القوالب حول الموضوع لكل مستخدم.

تعليمات فيديو حول كيفية إنشاء تطبيق باستخدام APK Creator


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

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

بيئة التطوير

تحتاج أولاً إلى تثبيت برنامج حيث ستعمل مع الواجهة وتصف الإجراءات للعناصر الضرورية. الأكثر شيوعًا هو Xcode. لسوء الحظ ، فإن بيئة التطوير هذه متاحة فقط لمستخدمي منتجات Apple. حتى الآن ، لا يوجد إصدار رسمي لنظام التشغيل Windows أو Linux. تحت مختلف نسخة iOSمطلوب نسخة مختلفةهذا البرنامج.

الوظائف الإضافية للعمل مع الرسومات

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

ج موضوعية

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

انشئ حساب

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

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

تخطيط التطبيق

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

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

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

قم بإنشاء تطبيق

تحتاج أولاً إلى فتح بيئة التطوير المدروسة وإنشاء مشروع جديد. للقيام بذلك ، تحتاج إلى الانتقال إلى قسم "ملف" والانتقال إلى عنصر "التطبيق". بعد ذلك ، حدد "iOS" وانتقل إلى التطبيق الفارغ "Empty Application".

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

في النافذة الجديدة ، أدخل اسم المنتج والمعرف الخاص بك ، ويجب عليك أيضًا تحديد بادئة الفئة. إذا كنت مطورًا مبتدئًا ، فيجب عليك تحديد "com.example" في حقل المعرف ، و "XYZ" في حقل البادئة. بعد ذلك ، حدد من أجهزة iPhone المقترحة وقم بتأكيد إجراءاتك.

استخدم Storyboard

يمكنك استخدام Storyboard لبدء رحلة تطبيق iOS. ما هذا؟ هذه ميزة تسمح لك بتمثيل جميع شاشاتك في البرنامج بصريًا. يعرض جميع النوافذ والانتقالات التي يتم استخدامها فيما بينها. إنه مساعد جيد في إنشاء البرنامج. لفتح Storyboard:

    انتقل إلى قسم "ملف" والعنصر "جديد" ؛

    حدد الزر "ملف" وانتقل إلى "واجهة المستخدم" ؛

    ثم حدد الوظيفة المطلوبة ؛

    يبقى فقط تحديد جهاز iPhone وتسمية الملف.

يجب أن نتذكر أنه يجب حفظه في المجلد حيث يتم تخزين البيانات الخاصة بمشروعك.

إضافة شاشة

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

· للقيام بذلك ، انتقل إلى ملف "Main.storyboard" من خلال التنقل.

حدد "مكتبة الكائنات" لتحميل جميع الأشياء الضرورية.

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

أشياء

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

تحرير العناصر

من خلال وضع الكائنات ، فإنك تستخدم نوعًا من المُنشئ. يمكنك إنشاء تطبيق iOS بهذه الطريقة ، لكن هذه العناصر لها مظهر قياسي قبيح. لتغيير التصميم: اللون والخط وإضافة الصور والمعلمات الأخرى ، تحتاج إلى تحديد كائن والانتقال إلى خصائصه. يمكن القيام بذلك عن طريق النقر على زر "Attributes Inspector" (الملصق يشبه الدرع).

شريط التنقل

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

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

    انقر فوق الزر "محرر" وانتقل إلى عنصر "تضمين في".

    يبقى فقط لتحديد العنصر الضروري - "التحكم في التنقل".

ميزات إضافية

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

اختبار التطبيق

يحتوي Xcode على محاكي يسمح لك بالاختبار. بعد أن يحتاج إلى اختبار ، للتحقق من الأداء. للقيام بذلك ، انتقل إلى قسم "المحاكي والتصحيح". حدد الجهاز الذي تريد الاختبار به.

بناء البرنامج

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

جهاز اختبار

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

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

منشورات المشروع

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

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

فحص

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

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

استنتاج

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

3.4 كيلو

تطوير المحمول البرمجياتيمكن أن تكون ممتعة ومجزية. في هذه المقالة سوف نقول كيفية إنشاء تطبيق android.

بيئة تطوير أندرويد

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

ولكن عليك أولاً تنزيل وتثبيت Java Development Kit ( JDK) من Oracle. ابحث عن القسم " مجموعة تطوير Java SE 7u79وقم بتنزيل الإصدار لجهاز الكمبيوتر الخاص بك. من المهم تنزيل الإصدار الصحيح ( 32 بت أو 64 بت) ، وإلا فلن يتمكن Android Studio من العثور على Java Runtime Environment ( JRE).

ملاحظة: لن تنشر Oracle أي تحديثات لـ Java SE 7 على مواقعها العامة ومن المتوقع أن ينتقل المستخدمون إلى Java 8 بشكل جماعي. ولكن في هذه اللحظةيتطلب Android Studio Java 7. هذا قد يتغير في المستقبل.

بعد تثبيت JDK ، تحتاج إلى تثبيت Android Studio. أثناء التثبيت ، يجب عليك تحديد مقدار الذاكرة المطلوب حجزها محاكي android. تطلق android باسم آلة افتراضيةمثل الهاتف الذكي معالج إنتل. إنه أسرع من مضاهاة معالج ARM على جهاز الكمبيوتر. ولكن لتشغيل هذا الجهاز الظاهري ، يجب على المحاكي تخصيص بعض الذاكرة. ولكن قبل إنشاء تطبيق Android بنفسك ، ضع في اعتبارك أن الجمع بين Android Studio و Java والمحاكي سيكون كثيفًا للموارد وقد يتباطأ الكمبيوتر.

تقول Google أنك بحاجة إلى 2 غيغابايت على الأقل ذاكرة الوصول العشوائي، بينما يوصى بـ 4 جيجابايت. لكن جهاز الكمبيوتر الرئيسي الخاص بي يحتوي على 8 غيغابايت ولا يزال يتباطأ في بعض الأحيان:


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

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

أنشئ مشروعًا جديدًا

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


في مربع الحوار التالي ، تأكد من أن لديك الخيار " الهاتف والجهاز اللوحي"، ولل " الحد الأدنى من SDK»مثبت - API 15: Android 4.0.3. للخيارات " يرتدي" و " تلفزيونيجب عدم تحديد مربعات الاختيار ».

في مربع الحوار " أضف نشاطًا إلى الجوال»اترك القيمة الافتراضية« نشاط فارغ" و اضغط " التالي". في مربع الحوار " تخصيص النشاط»اترك كل القيم وانقر على« إنهاء»:


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

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

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

شجرة المشروع

تحتوي شجرة المشروع على جميع الملفات والموارد اللازمة لإنشاء تطبيق Android. إذا كنت معتادًا على الكتابة برامج بسيطةفي Java و C و Python وما إلى ذلك ، قد تعتقد أن كل شيء سيكون موجودًا في ملف واحد أو ملفين فقط. لكن تطوير تطبيقات Android أكثر تعقيدًا بعض الشيء:


في العقدة " تطبيقتحتوي »شجرة المشروع على عدة عقد (على سبيل المثال ، مجلدات) يمكنك توسيعها. عقدة افضل مستوىنكون " المانيفستات”, “جافا" و " الدقة". الأخير هو اختصار لـ " مصادر”.

في " المانيفستات"يقع الملف" AndroidManifest.xml"، يجب أن يحتوي كل تطبيق عليه. هذا ملف XML يحتوي على معلومات حول التطبيق ، بما في ذلك اسمه. عنصر يضاف غالبًا إلى هذا الملف هو قائمة الأذونات التي يطلبها التطبيق. لهذا تطبيق بسيطلا حاجة لتغيير أي شيء هنا.

في الفصل " جافا»يحتوي على كود جافا للتطبيق. سيكون في دليل فرعي باسم com.example.user.myfirstapp. هذا هو اسم مجال الشركة الذي أدخلته سابقًا ، بالعكس فقط ، بالإضافة إلى اسم التطبيق. يحتوي هذا المجلد على ملف MainActivity.java. هذه هي نقطة الدخول إلى التطبيق وملف Java الوحيد الذي نحتاجه.

نواصل إنشاء تطبيق بسيط لنظام Android. في الفصل " الدقة»هناك عدة مجلدات للرسومات والقوائم والعناصر واجهة المستخدم. نحن مهتمون بـ " نسق" و " القيم". في المجلد " نسق"هناك ملف يسمى" Activity_main.xml". هذا ملف XML يصف واجهة المستخدم. يمكنك تحريره بطريقتين. الأول هو التحرير المباشر لرمز XML ، والثاني هو استخدام مصمم واجهة المستخدم المدمج:


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

لإنشاء تطبيق Android بنفسك ، ستحتاج إلى تعديل ملفات MainActivity.java و activity_main.xml و strings.xml.

كتابة التطبيق

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

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

انقر الآن على النص " مرحبا بالعالم!"، الذي يظهر في النافذة معاينةشاشة الهاتف الذكي. إذا كانت صغيرة جدًا ، فاستخدم زر التكبير ( المكبر بعلامة الجمع).

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


قبل إنشاء تطبيق Android بدون مهارات ، دعنا نغير النص. خط " مرحبا بالعالم!"مخزّن في الملف" strings.xmlتحت قيم res->. إذا نقرت مرتين على هذا الملف ، فسترى عدة أسطر من XML تحدد الأسطر التي يستخدمها التطبيق.

ابحث عن هذا الخط:

XMLSELECT ALL XMLSELECT ALL مرحبا بالعالم!

وقم بتغييرها إلى:

احذف الكل واحصل على الكل اضغط علي إذا كنت تجرؤ!

لقد قمنا بتغيير محاذاة التحية ونصها. الآن دعنا نضيف زر. العودة إلى " التصميم" ملف " Activity_main.xml"، ابحث في القائمة" لوحة»على يسار صورة الهاتف الذكي ، العنصر« زر"وانقر عليها. انقر الآن في مكان ما تحت النقش " اضغط علي إذا كنت تجرؤ!».

انقر نقرًا مزدوجًا فوق الزر لتغيير نصه. في نهاية الميدان نص:"هناك زر بثلاث نقاط ، انقر فوقه. فى الشباك " مصادر" انقر " مورد جديد"، وثم " قيمة سلسلة جديدة ...". في الميدان " اسم المورد:" أدخل " اضغط علي"، وفي الميدان" قيمة المورد:» — “ اضغط علي!". ثم اضغط " نعم". الآن لدينا زر اضغط علي!”.

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

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

JAVASELECT ALL JAVASELECT ALL public void onButtonTap (View v) (Toast myToast = Toast.makeText (getApplicationContext ()، "Ouch!"، Toast.LENGTH_LONG)؛ myToast.show ()؛)

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


العودة إلى قسم مُنشئ الملف " Activity_main.xml"، اضغط على الزر وانتقل إلى قائمة الخصائص إلى العنصر" عند النقر". انقر فوق المربع الموجود على اليمين وستظهر قائمة بالوظائف على الشاشة. انقر فوق " onButton"، وهي الميزة التي أضفناها للتو.

الآن سيتم استدعاء وظيفة onButtonTap () كلما تم الضغط على الزر. لعرض رسالة ، نقوم باستدعاء myToast.show ().

هذا كل ما يتعلق بإنشاء تطبيق Android بنفسك ، فلنختبره الآن في محاكي.

بناء واختبار التطبيق

على القائمة " أدوات»اذهب إلى Android AVD Manager. تعرض هذه الأداة قائمة بأجهزة Android الافتراضية التي تم تكوينها حاليًا. سيكون لديك جهاز واحد تم إعداده افتراضيًا ، وهو على الأرجح جهاز Nexus 5. انقر فوق أيقونة التشغيل (المثلث) في " أجراءات". سيؤدي هذا إلى تشغيل المحاكي.

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


سيظهر التطبيق في المحاكي. اضغط الزر اضغط علي!"- يجب أن تظهر رسالة أسفل الشاشة. مبروك ، كل شيء يعمل!

ماذا تفعل بعد ذلك والاستنتاج

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

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

لقد نجحت في إنشاء تطبيق android بسيط. الشيء التالي الذي يجب فعله هو كتابة طلب ثانٍ والاستمرار فيه. تقدم Google الكثير وسائل التعليملمطوري Android، إلى جانب وثائق واسعة النطاقوالعديد من أمثلة التعليمات البرمجية.

لكن قبل كل شيء ، يجب أن تستمر في التعلم!

هذا المنشور هو ترجمة للمقال " كتابة أول تطبيق Android لك - كل ما تحتاج إلى معرفته»أعدها فريق مشروع ودود