كيفية عمل تطبيق للاندرويد بنفسك. تطبيقات تطوير التطبيقات: كيفية عمل تطبيق لنظامي iOS وAndroid بنفسك

بيت / الأجهزة المحمولة

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

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

وبالتالي، يمكن توحيد كل ما تمت مناقشته في المراجعة لتطوير التطبيقات تحت شعار: بسيطة وسريعة وبدون برمجة!

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

مواقع AppsGeyser: http://www.appsgeyser.com، http://www.appsgeyser.ru

حرالخدمة عبر الإنترنت ل الخلق السريعتطبيقات الهاتف المحمول. يقوم TheAppBuilder بإنشاء تطبيقات باستخدام مصمم وقوالب قياسية - للأعمال والأحداث والتعليم والموسيقى والرياضة وما إلى ذلك. التطبيقات التي تم إنشاؤها مجانية ومقابل 5 دولارات أمريكية كل شهر يمكنك تعطيل عرض إعلانات الطرف الثالث في التطبيق الذي تم إنشاؤه. يتيح لك TheAppBuilder إنشاء تطبيقات Android وWindows Mobile.

موقع TheAppBuilder: http://www.theappbuilder.com

هي خدمة عبر الإنترنت تتيح للمستخدمين إنشاء ونشر تطبيقات الهاتف المحمول الخاصة بهم ببضع نقرات على الإنترنت. تقوم منصة Appsmakerstore بإنشاء تطبيقات الهاتف المحمول التي يدعمها HTML5، اي تيونز، سوق أندرويدو Blackberry Marketplace و Windows Marketplace و Facebookدون أي مهارات تكنولوجية عميقة. هذا إجمالي تطبيق واحد لـ 6 منصات مختلفة. يتوفر متجر Appsmakerstore بـ 23 لغة، بما في ذلك الروسية والأوكرانية.

تكمن خصوصية Appsmakerstore في أنه يوفر خيارًا قوالب جاهزةلصناعات معينة (مثل الخدمات القانونية والنوادي الليلية والمطاعم والمقاهي والتجارة وصالونات التجميل وغيرها)

  • DIY - 9.78 دولارًا شهريًا.
  • "نحن نقدم لك طلبًا" - 249 دولارًا
  • "الموزع" هو سعر خاص يجب العثور عليه على الموقع بشكل منفصل.

يتم تضمينه دائمًا في جميع الخطط:

  • تغييرات غير محدودة في المحتوى وتحديثات التطبيق.
  • قم بتحديث محتوى التطبيق على iTunes وGoogle Play دون الحاجة إلى إعادة النشر.
  • إرسال عدد غير محدود من الإشعارات للمستخدمين.
  • تلقي واستخدام كافة تحديثات النظام تلقائيا.
  • استضافة آمنة على خوادمنا.
موقع Appsmakerstore: http://appsmakerstore.com

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

هذه الخدمةتقدم بالخطط التالية:

  • "موقع الهاتف المحمول" - 29 دولارًا شهريًا.
  • "تطبيق الهاتف المحمول" - 59 دولارًا شهريًا
  • « العلامة البيضاء "الشريك" لإنشاء التطبيقات لعملائك - وهو سعر خاص يجب معرفته بشكل منفصل على موقع الويب.
موقع Biznessapps: http://www.biznessapps.com

5. أب جلوبس

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

يستخدم التصميم والإمكانيات الجديدة لـ Ionic Framework، الذي يعمل على تحسين جودة التطوير بشكل كبير، ويجعل من الممكن إنشاء تطبيقات الهاتف المحمول على HTML5 وiOS وAndroid، حتى بدون مهارات البرمجة.

على في اللحظةيتم تقديم AppGlobus بـ 8 لغات، بما في ذلك الروسية.

يقدم موقع AppGlobus.com الحزم التالية:

  • STARTAP - 900 فرك / شهر.
    • التطبيقات: HTML5/Android، لوحة الإدارة، المتجر، لا قيود على الدفع، لا قيود على التثبيتات، لا إعلانات.
  • الأساسية - 1500 فرك / شهر
    • تطبيقات لكل من Android وiOS، لوحة الإدارة، المتجر، لا قيود على الدفع، لا قيود على التثبيتات، لا إعلانات.
  • الاستوديو - 2000 فرك / شهر
    • التطبيقات: Windows/Android/iOS، لوحة الإدارة، المتجر، لا توجد قيود على الدفع، لا قيود على التثبيتات، لا إعلانات.
  • PRO - 45000 فرك/مرة واحدة
    • التطبيقات: Windows/Android/iOS، تطوير مخصص، سننشرها في App Store وGoogle Play بأنفسنا، وسنوفر الكود المصدري
موقع اب جلوبس: http://appglobus.com/

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

يقدم My-apps.com الحزم التالية:

  • يبدأ - 599 فرك.
    • /شهر
  • تطبيقات لنظام Android فقط، إمكانية الوصول إلى المصمم، قوالب وأيقونات التطبيقات المجانية، تحديثات المحتوى كل 48 ساعة، تحديث مصدر التطبيق في المتجر بنفسك بما لا يزيد عن مرة واحدة كل شهرين. ضوء -
    • 990 فرك. /شهرتطبيقات لكل من iOS، الوصول إلى المصمم، قوالب وأيقونات التطبيقات المجانية، لقطات شاشة التطبيقات الأساسية،
  • دفع الإخطارات
    • — 1 شهريًا، يتم تحديث المحتوى كل 24 ساعة، ويتم تحديث مصدر التطبيق في المتاجر مرة كل شهرين.
  • قياسي - 2490 فرك. /شهر
    • تطبيقات لكل من Android وiOS، وإمكانية الوصول إلى المصمم، وقوالب التطبيقات والأيقونات المجانية، ولقطات شاشة التطبيقات الأساسية، ودعم Skype، وإشعارات الدفع - 10 شهريًا، وتحديثات المحتوى كل 12 ساعة، وتحديثات مصدر التطبيق في المتاجر مرة واحدة شهريًا.
  • عمل - + 9890 فرك.

    • /شهر
تطبيقات لكل من Android وiOS، والوصول إلى المصمم، وقوالب التطبيقات والأيقونات المجانية، ولقطات شاشة التطبيقات الأساسية، ودعم Skype والبريد الإلكتروني، والمدير الشخصي، وإشعارات الدفع - 50 شهريًا، وتحديثات المحتوى الفورية، وتحديثات مصادر التطبيقات في المتاجر - دون قيود.

VIP - 3999 فرك. /شهر 150.000 فرك. دفع التثبيت , تطبيقات لكل من Android وiOS، وإمكانية الوصول إلى المصمم، وقوالب التطبيقات والأيقونات المجانية، ولقطات شاشة التطبيقات الأساسية، ودعم Skype والبريد الإلكتروني، والمدير الشخصي، وإشعارات الدفع - غير محدودة، وتحديثات المحتوى - فورًا، وتحديثات مصدر التطبيق في المتاجر - دون قيود.

موقع My-apps.com: http://my-apps.com

  • الأعمال (2400 روبل شهريًا) - 3000 عملية تثبيت، وعدد مرات مشاهدة غير محدودة لمواقع الهاتف المحمول، وعدم وجود إعلانات مدمجة، ونشر التطبيق على iTunes وGoogle Play.
موقع iBuildApp: http://ibuildapp.com

- خدمة تطوير التطبيقات عبر الإنترنت (iPhone، iPad، Android). يتيح لك إنشاء تطبيق بناءً على أحد قوالب التطبيقات العديدة. يمكن ربط عناصر واجهة مستخدم التطبيق التي تم إنشاؤها بوظائف مثل إرسال البريد الإلكتروني والرسائل النصية القصيرة والإرسال إلى خدمات Facebook وTwitter.

  • المطور - 33 دولارًا شهريًا. (يمكن إنشاء تطبيق واحد فقط)
  • احترافي - 79 دولارًا شهريًا.
  • بريميون - 129 دولارًا شهريًا.
  • مَشرُوع - يجب الاستفسار عن السعر بشكل منفصل.

تدعم جميع الحزم الأنظمة الأساسية التالية: IOS (iPhone/iPad) وAndroid (الهاتف/الكمبيوتر اللوحي)

موقع Viziapps: http://www.viziapps.com

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

هناك ثلاث حزم مدفوعة تتضمن نسخة تجريبية مجانية مدتها 30 يومًا:

  • المبتدئين (49 يورو شهريًا) - طلب واحد.
  • عادي (199 يورو شهريًا) - ما يصل إلى 5 طلبات.
  • قابلة للتطوير (من 249 يورو شهريًا) - أكثر من 5 تطبيقات.
موقع AppsBuilder: http://www.apps-builder.com

يرغب العديد من المبرمجين في البدء في تطوير تطبيقات Android. لكن قلة من الناس يدركون الخطوات التي يجب اتخاذها هنا. تم تصميم هذه المجموعة لمساعدة المبتدئين في إتقان تطوير Android.

ابدء

لأولئك الجدد في البرمجةسوف يساعدنا.

ل مبتدئين الروبوتقدمت Google مقدمة جيدة لنظام Android على موقعها الإلكتروني. هناك أيضًا دليل Android رائع يعتمد على التعهيد الجماعي. هناك أيضًا دورة تدريبية من Google على Udacity.

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

يمكنك دائما العثور عليه على موقعنا.

التعليمات

أريد أن أبدأ في التطوير لنظام Android. أين يجب أن أبدأ؟

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

هل أحتاج إلى جهاز Android للتطوير؟

يمكنك كتابة التطبيقات بدون أي جهاز Android باستخدام المحاكي المضمن (أو Genymotion المتقدم). ومع ذلك، ولمراعاة متطلبات الأجهزة، لا يوجد بديل للاختبار على جهاز حقيقي.

ما هو IDE الذي يجب أن أستخدمه؟

  • أندرويد ستوديو- بيئة تطوير متكاملة (IDE) مدعومة رسميًا لتطوير Android. وهذا هو ما يتم استخدامه في الأدلة ومقاطع الفيديو الحديثة، بما في ذلك تلك الموجودة في Google.
  • كسوفلقد كان IDE الأساسي لتطوير Android لسنوات عديدة، ولهذا السبب تم إنشاء معظم البرامج التعليمية والموارد ومقاطع الفيديو ولقطات الشاشة القديمة باستخدامه.
  • فكرة إنتيليجكان بديلاً لـ Eclipse، ولكن في الوقت الحاضر أصبح من المنطقي البدء باستخدام Android Studio. يعد Android Studio نسخة فرعية من IntelliJ IDEA، بحيث تحصل على جميع فوائده بالإضافة إلى مكافآت Android.

ربما يجب أن أنسى جافا وأبدأ في تعلم لغة Kotlin؟

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

موارد

فيما يلي الموارد الرئيسية لتعلم تطوير Android إنجليزي. وهذا بعيد عن ذلك القائمة الكاملة، ولكنها كافية للبدء.

موارد أندرويد الرسمية

تصميم

النشرات الإخبارية

  • Android Weekly هي نشرة إخبارية رائعة تساعدك على البقاء على اطلاع بأحدث تطورات Android.

مجموعات المكتبة

أدوات

  • Genymotion هو محاكي مفيد وعملي للغاية.
  • يعد Android Asset Studio مجموعة ممتازة من الأدوات لإنشاء/تحرير الرموز والصور وما إلى ذلك.
  • Codota Plug-in لـ Android Studio - أمثلة رائعة على التعليمات البرمجية مباشرة في Android Studio.

أمثلة على التطبيقات مفتوحة المصدر

أفكار التطبيق

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

ما هي ميزانيتي؟

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

ما هي استراتيجيتي التسويقية؟

هل ستستخدم الكلام الشفهي العادي أم أنك على استعداد للدفع مقابل الشهرة؟

ما هي قائمة المهام لهذا المشروع؟

وأيضا ما هي القيود؟ كم عدد المطورين الذين أحتاجهم؟

من أين ستأتي البيانات/أين سيتم تخزينها؟

وأيضا كيف سيتم استخدامها؟ هل لدي سياسة خصوصية مناسبة؟

هل هناك هدف لكسب المال؟

إذا كانت الإجابة بنعم، كيف ستحقق ذلك؟ من خلال الإعلانات، IAP، الاشتراكات، التطبيقات المدفوعة؟ كل ما سبق؟

كيف ستدفع للمطورين لديك؟

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

ماذا ستكون طريقة الاختبار؟

ما نوع الجهاز الذي ستقوم بتثبيته عليه؟ كم عدد التكرارات التي تحتاجها؟ ما نوع الأشخاص الذين تريد إشراكهم؟

متى تريد نشر تطبيقك في المتجر؟

وهذا سوف يؤثر بالتأكيد على الدخل النهائي.

هل ستتطلب أو تعرض التسجيل/التكامل في وسائل التواصل الاجتماعي؟

فكر في تنفيذ هذه الوظيفة.

ما هو جمهورك المستهدف؟

هل هو تطبيق متخصص أم يمكن توزيعه في كل مكان؟

هل تم تنفيذ فكرتي بالفعل؟

إذا كان الأمر كذلك، كيف يمكنني تحسينه أو ما هو مفقود منه؟

ماذا تفعل بأفكار التطبيقات إذا لم تكن مطورًا؟

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

أدرك أن فكرتك قد لا تكون فريدة من نوعها، وأن التطوير يتطلب جهدًا كبيرًا.

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

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

إعادة النظر في فكرتك

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

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

ديمتري ديمنتي

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

هل يستحق الأمر إنشاء تطبيق جوال خاص بك؟

التكاليف. إذا لم تأخذ كلامي على محمل الجد، فإليك بعض الحقائق:

  • وفقًا لـ Flurry Analytics وcomScore، يستخدم أصحاب الهواتف الذكية والأجهزة اللوحية المتصفح بنسبة 14% فقط من إجمالي وقت عملهم مع الجهاز. ويقضون 86% من وقتهم في استخدام تطبيقات مختلفة.
  • التطبيق المثبت- قناة تواصلك المباشرة مع المستهلك. فكر فقط: لست بحاجة إلى إنفاق الأموال على الإعلانات أو الانتظار حتى يجدك شخص ما باستخدام Yandex. يبقى أن ندعم يحتاجها المستخدمالوظائف وتزويدها بالمحتوى ذي الصلة.
  • يتزايد عدد عمليات الشراء التي تتم باستخدام الأجهزة اللوحية والهواتف الذكية على الإنترنت بشكل عام وفي RuNet. وفقا لوكالة التسويق Criteo، بالفعل في عام 2016، سيتم إجراء أكثر من نصف المعاملات عبر الإنترنت في RuNet باستخدام الأجهزة المحمولة.

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

في هذه الحالة، هل يستحق المخاطرة وتقديم تطبيقات DIY للعملاء المخلصين بدلاً من البرامج المخصصة التي صممها محترفون لنظامي Android وiOS؟ دعونا معرفة ذلك.

متى يمكنك إنشاء تطبيق بنفسك؟

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

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

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


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

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

كيفية إنشاء تطبيق مدونة

استخدم قالب المدونة. في الحقل المناسب، أدخل عنوان URL الخاص بمدونتك أو خلاصة RSS. حدد لون عنوان الملاحظة.


أدخل اسم التطبيق.


أضف وصفًا.


اختر رمزًا قياسيًا أو أضف رمزًا مخصصًا. حجم الصورة المناسب هو 512 × 512 بكسل.


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


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

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


هل تريد المزيد من التطبيقات؟ ثم قم بإنشاء تطبيق دليل باستخدام القالب اليدوي.


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

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


8 منشئات مشابهة لـ AppsGeyser

إذا لم يكن مُنشئ AppsGeyser العالمي مناسبًا لك، فاحرص على الانتباه إلى الخدمات المماثلة:

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

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

مصممو التطبيقات: فأس حجرية أم أداة حديثة رفيعة؟

لا تنتقل من تطرف إلى آخر. مع مساعدة من الخدمات المقترحة يمكنك حقا إنشاء عملية التطبيقات الوظيفية. ويمكن استخدام البرامج الناتجة لحل مشاكل مختلفة: من تسهيل التداول عبر الإنترنت إلى توزيع المحتوى وتثقيف الجماهير. يمكن نشر التطبيقات التي تم إنشاؤها في المصمم على Google Play وApp Store وتحريرها وتحقيق الدخل منها باستخدام الإعلانات أو عمليات التثبيت المدفوعة.

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

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

اتصل بناهل يجب أن نناقش؟ اطلب استشارة مجانية

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

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

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

للقيام بذلك، انقر على فوز لوحة المفاتيح+أدخل كمدواضغط على Enter. سوف تفتح سطر الأوامر. التالي في وحدة التحكم تحتاج إلى كتابة:

نسخة جافا

سترى على الأرجح إصدار Java:

هذا يعني أن JDK مثبت لديك بالفعل. في خلاف ذلكيجب تنزيله (150 ميجابايت).

بعد تثبيت JDK، انتقل إلى أداة التطوير الرئيسية لنظام التشغيل Android أندرويد ستوديو. يمكنك تنزيله (944 ميجابايت).

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

هناك إصدارات من Android Studio ليس فقط لنظام التشغيل Windows، ولكن أيضًا لنظامي التشغيل Mac OS وLinux. متطلبات النظاملنظام أندرويد ستوديو: ويندوز 7/8/10، 3 جيجابايت كبشالحد الأدنى، يوصى بذاكرة وصول عشوائي (RAM) سعة 8 جيجابايت، ومحرك أقراص ثابت سعة 4 جيجابايت.

لقد قمت بتنزيل برنامج تثبيت Android Studio.

دعونا نطلقها.

انقر التالي، حدد مسار التثبيت. من المستحسن عدم تغيير الإعدادات.

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

بعد تنزيل المكونات المطلوبة، سيُطلب منك تحديد نوع المشروع الخاص بك. حدد نشاط فارغ وانقر فوق التالي.

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

بعد ذلك، نفتح النافذة الرئيسية لبرنامج Android Studio. على اليسار نرى عدة أقسام. هذا هو هيكل مشروعنا. يحتوي مجلد البيانات على ملف AndroidManifest.xml، المسؤول عن المعلومات حول التطبيق والمكتبات المستوردة والمكونات والمعلمات الأخرى. يحتوي مجلد Java على الكود نفسه (ملف MainActivity الموجود في المجلد com.example.myapplication). يحتوي المجلد res على موارد التطبيق - الأزرار والملفات التي تحدد تصميم الواجهة (على سبيل المثال،activ_main.xml).

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

حدد قسم الزر واسحبه إلى شاشة التطبيق. لدينا زر...

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

الروبوت: حجم النص = "25sp"

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

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

قم بتنزيله واسحبه مباشرة إلى مجلد المشروع الدقة - قابلة للرسم. سيتم إضافتها إلى المشروع. الآن دعونا نفتح Activity_main.xmlوانتقل إلى وضع التصميم. حدد مشترك - عرض الصورة. اسحبه إلى شاشتنا. سيتم فتح نافذة اختيار الصورة. انتقل إلى قسم المشروع وحدده وضعه في منتصف نافذة التطبيق لدينا. في الصورة نستخدم أيضًا Constrain.

ونتيجة لذلك، يجب أن ينتهي بك الأمر برمز مثل هذا Activity_main.xml:

نسخة أكس أم أل="1.0" الترميز="utf-8"?> <xmlns:android= xmlns:برنامج= "http://schemas.android.com/apk/res-auto"xmlns:أدوات= "http://schemas.android.com/tools"android:layout_width="match_parent"android:layout_height="match_parent"أدوات:السياق=".النشاط الرئيسي"> <عرض النصandroid:layout_width="145 دي بي"android:layout_height="53dp"android:layout_marginTop="262dp"android:layout_marginBottom="416dp"android:الجاذبية="مركز"android:نص="ليأولاًطلبعلىأندرويد"برنامج"الوالد"برنامج"الوالد"برنامج"0.552" برنامج"الوالد"برنامج"الوالد"/> <زرandroid:معرف="@+المعرف/الزر"android:layout_width="199dp"android:layout_height="113 دي بي"android:نص="موقع إلكتروني"android:حجم النص="25س"برنامج:layout_constraintEnd_toEndOf="الوالد"برنامج:layout_constraintStart_toStartOf="الوالد"أدوات:layout_editor_absoluteY="114 دي بي"/> <عرض الصورةandroid:معرف="@+المعرف/عرض الصورة"android:layout_width="216 دي بي"android:layout_height="172dp"android:layout_marginStart="55dp"android:layout_marginLeft="55dp"android:layout_marginTop="380 دي بي"android:layout_marginEnd="28dp"android:layout_marginRight="28dp"android:layout_marginBottom="51dp"برنامج:layout_constraintBottom_toBottomOf="الوالد"برنامج:layout_constraintEnd_toEndOf="الوالد"برنامج:layout_constraintHorizontal_bias="0.495" برنامج:layout_constraintStart_toStartOf="الوالد"برنامج:layout_constraintTop_toTopOf="الوالد"برنامج:srcCompat="@قابل للرسم/الشعار"/> android.support.constraint.ConstraintLayout>

وبناء على ذلك، رمز MainActivity هذا (في المجلد com.example.myapplication):

طَرد com.example.myapplication; يستورد android.support.v7.app.AppCompatActivity; يستورد android.os.Bundle; الطبقة العامةالنشاط الرئيسي يمتد AppCompatActivity ( @Override الفراغ المحمي onCreate(حزمة saveInstanceState) ( ممتاز.onCreate(savedInstanceState); setContentView(R.layout. ); } }

Activity_main

نسخة أكس أم أل="1.0" الترميز="utf-8"?> <AndroidManifest.xml:xmlns:android= يظهر"http://schemas.android.com/apk/res/android"الحزمة => <"com.example.myapplication"androidطلب:allowBackup=android"حقيقي":رمز=android"@mipmap/ic_launcher":التسمية=android"موقع التطبيق":roundIcon=android"@mipmap/ic_launcher_round":allowBackup=android:supportsRtl=:موضوع=> <نشاطandroid"@style/AppTheme"".النشاط الرئيسي"> <:الاسم=> <مرشح النيةandroid"@style/AppTheme"فعل/> <"android.intent.action.MAIN"android"@style/AppTheme"فئة/> :الاسم=> نشاط> "com.example.myapplication"> AndroidManifest.xml:>

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

انقر في الأعلى الأدوات - مدير AVD - إنشاء جهاز افتراضي.

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

لنبدأ الآن بتشغيل التطبيق على هاتف ذكي افتراضي - يجرييجري برنامج.

ستظهر نافذة بها اختيار ما تريد اختباره عليه. بالطبع سنختار Nexus 5X.

على هاتفك الذكي، افتح قائمة التطبيقات وابحث عن موقع التطبيقات هناك

وهنا ما حدث:

يعمل! التطبيق جاهز. الآن يمكنك تنزيله على هاتفك الذكي الحقيقي.

لتثبيت تطبيقنا الأول على هاتفك الذكي، تحتاج إلى إنشاء ملف APK. APK - Android Package Kit، عبارة عن أرشيف مضغوط غير مشفر يحتوي على كود التطبيق المجمع وملفات الموارد وملفات البيان ومعلومات أخرى. إنه في تنسيق apkيتم تخزين الملفات على Google Play، والذي نقوم بتنزيل التطبيقات منه.

ونظرًا لأنها غير مشفرة، يمكن استرجاع الصور وبعض المعلومات الأخرى بسهولة من أي تطبيق. هناك مورد لهذا، APKMirror.com. ويمكنك تنزيل ملف APK عليه التطبيق المطلوبمن جوجل بلاي. ثم أعد تسميته إلى *.zip وافتحه باستخدام أي برنامج أرشيفي. هناك يمكنك رؤية بنية التطبيق والأيقونات والرسومات. على سبيل المثال، هذا ما يبدو عليه الأمر تطبيق واتس ابمن الداخل:

يمكن تنزيل ملفات APK على هاتفك الذكي أو تبادلها. أو تثبيته كتطبيق. إنها مريحة وتعطي بعض الحرية.

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

لذلك، مهمتنا هي إنشاء ملف APK من الكود الذي كتبناه. للقيام بذلك، في Android Studio، حدد Build – Build Bundle / APK – Build APK. سيتم تشغيل البرنامج النصي ل إنشاء APK. في النهاية سيُطلب منك فتح المجلد الذي سيكون به ملف APK. بعد ذلك، تحتاج إلى توصيل هاتفك الذكي بالكمبيوتر ونسخ ملف APK الناتج إلى ذاكرة الهاتف. بعد ذلك، على هاتفك الذكي، افتح المجلد الذي يحتوي على الملف باستخدام مدير الملفات وقم بتثبيته. الآن لديك تطبيقك الخاص على هاتفك الذكي!

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

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

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

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

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

المواعيد النهائية

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

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

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

المتوسطة في التعقيد هي تلك التي تغطي عدة عمليات. وتشمل هذه معظم المتاجر عبر الإنترنت وأنظمة الحجز. هناك حوالي 10 شاشات، وهناك حساب شخصي، ويدعم التفويض عبر الشبكات الاجتماعية، وهناك تكامل مع خادم أو موقع ويب، غالبًا مع أنظمة الدفع. يمكن بناء الوظائف تعليق، تعيين الدرجات، بناء التقييمات. بالنسبة للعديد من المنصات، يتم إكمالها خلال 3-6 أشهر (300-800 ساعة).

التطبيقات في هذه الفئة هي الأكثر شيوعا. وفقًا لمسح أمريكي (منذ ثلاث سنوات، لكنه لا يزال مدرجًا في العديد من تقارير الصناعة العالمية)، التطبيق القياسيتم إنشاؤه في المتوسط ​​\u200b\u200bفي 18 أسبوعًا، أي في 4 أشهر. في الوقت الحاضر، أصبحت فترات التطوير أقصر، ويبدو أن هذا الاتجاه سيستمر في السنوات القادمة. التقنيات تتطور ، الدورات ، دروس مفتوحةوهناك المزيد والمزيد من المؤتمرات حول هذا الموضوع، وهذا بالتأكيد له تأثير إيجابي على تطور السوق.

تطبيقات معقدة

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

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

سعر

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

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

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

في الوقت نفسه، يمكن لمثل هؤلاء الموظفين إجراء 8 مشاريع (على غرار المواد الموجودة في الرابط أعلاه)، أي، لكل شهر من العمل معك، سينفقون ما لا يقل عن 15 ألفًا لاستئجار مكتب لطلبك. وبالتالي، بالنسبة للطلبات البسيطة التي يتم إكمالها خلال شهر أو شهرين، ستكون التكاليف 15-30 ألفًا، للطلبات المتوسطة (3-6 أشهر) - 45-75 للطلبات المعقدة - من 90.

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

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

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

الهندسة والتصميم

يمكن القيام بذلك عن طريق فريق من ثلاثة متخصصين (مصمم UX، مصمم واجهة المستخدم ومصمم الجرافيك) ومقبس واحد لجميع المهن. في الخيار الأول، تكون الجودة أعلى (والسعر أيضًا)، لكن الاستوديوهات عادةً ما تستخدم الخيار الثاني. يستغرق التصميم فيه 80 ساعة في المتوسط ​​بتكاليف تطوير تبلغ 500 ساعة و160 بتكاليف تطوير تبلغ 900. ويبلغ متوسط ​​راتب موسكو للمصمم المقابل 80 ألف روبل شهريًا (وفقًا لموقع hh.ru) ومتوسط ​​العدد من ساعات العمل شهريًا 165 (وفقًا لتقويم الإنتاج) نحصل على تقريب 15000 لتطبيق بسيط (حوالي 270 ساعة للإنشاء)، و40000 لتطبيق متوسط ​​(حوالي 670)، و80000 لتطبيق معقد (حوالي 1150).

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

تطوير

وهي مقسمة إلى الواجهة الخلفية والواجهة الأمامية، لكن مبرمجي الأجهزة المحمولة المتخصصين في نظام تشغيل معين يقومون بالأمرين معًا. استنادًا إلى متوسط ​​راتب الموظف البالغ 100000 شهريًا (وفقًا لـ Superjob)، نحصل على تكلفة تطوير تطبيق بسيط تبلغ حوالي 120000، ومتوسط ​​واحد - 290 ألفًا، ومعقد - 515 ألفًا (نأخذ نفس عدد الساعات لإنشاء على النحو الوارد أعلاه).

عند استخدام خدمات المستقلين، يمكنك توفير المال إذا بحثت عنها على مواقع باللغة الروسية (يفضل المطورين من المقاطعات) أو ابحث عن متخصص جيد وغير مكلف بناء على التوصية. ابحث في الموارد الدولية للمبرمجين ذوي تصنيف جيدلا يمكن أن يؤدي إلا إلى دفع مبالغ زائدة، حتى مع الأخذ في الاعتبار التوفير في استئجار المباني: إذا كان مبرمج الاستوديو العادي يتلقى حوالي 9 دولارات في الساعة بالمعدل الحالي، فإن الفنانين المستقلين الذين يجيدون اللغة الإنجليزية لا يترددون في تقييم أنفسهم بمقدار 2-6 مرات. أكثر تكلفة (بيانات من Upwork).

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

الخيار الثاني هو تبسيط برمجة جزء الخادم فقط باستخدام منصات تطوير الواجهة الخلفية. وهذا فعال لأن حصة العمل الخلفي (بما في ذلك الأساسي) في برمجة التطبيقات تبلغ حوالي 80٪ - يتم إنفاق خمس الوقت فقط على الواجهة الأمامية. يمكنك الحصول على SDK جاهز، والذي يتضمن نمذجة البيانات، وPUSH، وإشعارات البريد الإلكتروني والرسائل النصية القصيرة، التخزين السحابيوكود JavaScript من جانب الخادم والأدوات التحليلية وإدارة المستخدم. فهو يساعد على تقليل عدد الموظفين المشاركين (حتى في التطبيقات المعقدة يمكنك الاستغناء عن مهندس معماري ومطور قاعدة بيانات، مسؤول النظاموواحد أو اثنين من مطوري النظام بدلاً من اثنين أو ثلاثة) ويقلل حصة برمجة الخادم في التطوير إلى 30%.

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

الاختبار والنشر

يتم ذلك عادةً بواسطة مدير المشروع أو مختبري البرامج الخاصة، لكن رواتبهم هي نفسها تقريبًا - حوالي 80 ألفًا في المتوسط ​​(مرة أخرى، بيانات من Superjob وHeadHunter). ومن الناحية العملية، يستغرق اختباره ونشره على الموقع من يومين إلى أسبوعين من العمل المتواصل، أي من 16 إلى 80 ساعة. لتطبيق بسيط سيكلف 8000 روبل، لتطبيق معقد حوالي 40، لمتوسط ​​​​- حوالي 25.

دعونا نضيف هنا إدارة المشروع، والتي من المرجح أن يتم تنفيذها من قبل نفس المدير. ومن خلال الخبرة، سيقضي حوالي 3 أيام من العمل المتواصل على هذا الأمر (بما في ذلك الاجتماع الأول مع العميل، وجمع المتطلبات، وما إلى ذلك) نسخة بسيطة 7 - متوسط ​​ومن 14 - مجمع. من الناحية المالية، تبلغ هذه النفقات 12000 و 27000 و 54000 روبل على التوالي.

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

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

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

التوقعات

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

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

سيكون من المثير للاهتمام سماع آراء المطورين والاستوديوهات في التعليقات تطوير المحمول(خاصة أولئك الذين استخدموا BaaS مماثلة وما زالوا يعملون الآن) حول إمكانيات تقليل وقت التطوير والتكلفة.

© 2024 ermake.ru - حول إصلاح أجهزة الكمبيوتر - بوابة المعلومات