Buena pregunta, Kris. Viene todo el tiempo. Lo que parece ser un botón insignificante en la pantalla de su teléfono inteligente conlleva mucho trabajo.
¿Qué tan difícil es construir una aplicación móvil? En resumen: más difícil de lo que piensas . Este es el por qué:
# 1 EXPERIENCIA EN EL CAMPO
Por la redacción de la pregunta, presumo que no tienes experiencia en programación, que es el primero y el más grande de todos los obstáculos. Intentar construir algo que no puedes hacer tú mismo, o vigilar con un ojo experto mientras otros hacen el trabajo, es una gran señal de alerta.
Es como si un contratista general no supiera nada sobre construcción y arquitectura.
- ¿Cómo desarrolla Supercell sus juegos de Android? ¿Utilizan su motor de juego personalizado?
- ¿Cómo comenzar a desarrollar un juego con una buena interfaz de usuario en Android? ¿Cuáles son los softwares necesarios aparte de Android Studio?
- ¿Cómo puedo purgar el calendario en mi teléfono Android?
- ¿Cuál es la mejor aplicación de conversión de moneda de Android?
- ¿Qué tan rápido puedo aprender y desarrollar una aplicación de Android?
# 2 FINANCIACIÓN y TIEMPO
Crear una aplicación móvil sólida requiere una cantidad considerable de dinero. Si usted mismo es programador, puede ahorrar en un asiento, pero para una aplicación móvil multiplataforma completa necesitará también un diseñador, quizás un tipo de fondo (para bases de datos o cualquier trabajo fundamental) e iOS y Especialistas en Android. Cuenta con al menos 4 personas en el equipo, y alrededor de 12-18 semanas para completar el proyecto. Kinvey creó una bonita infografía para ilustrar el proceso:
Y en cuanto al dinero, puede calcular los salarios en función de la región en la que se encuentre. Si puedo recomendar algo, no intente ir a la India para obtener un precio más bajo. La calidad no será la misma, y tendrá que lidiar con la falta de comunicación y las discrepancias de zona horaria todo el tiempo, lo que, garantizo, extenderá su línea de tiempo de finalización un poco.
Si desea tener una idea de cuánto debería gastar por lista de funciones, pruebe esta herramienta: Cuánto hacer una aplicación. Es bastante simple, pero te da una idea de lo que te espera.
# 3 MANTENIMIENTO EN CURSO
No olvides que la tecnología es dinámica. Hay tiempos de inactividad y correcciones de errores y errores y actualizaciones de software con los que tendrá que lidiar de manera continua, así que no piense en llamarlo un “proyecto único” que tiene un principio y un final, porque hay No tiene fin.
Tendría que dar cuenta de que al menos una persona estará con usted a tiempo completo para administrar sus aplicaciones móviles, y eso es si este tipo conoce todas las plataformas al revés.
# 4 CREADORES DE APLICACIONES
Pero no te desesperes. Si su aplicación estaba destinada a ser un escaparate simple para su restaurante, entonces puede usar un generador de aplicaciones genial como AppsBuilder o Como. Ofrecen una forma de crear una aplicación sin tener que codificarla. Tiene sus limitaciones, ya que las características serán convencionales, pero una opción sólida si no tiene el efectivo como se menciona en el n. ° 2.
Elaboré algunos puntos clave más sobre aplicaciones por no técnicos en la respuesta de @Melanie Haselmayr a Si tiene una idea para una aplicación, pero no tiene conocimientos de programación, ¿qué haría para llevar la aplicación al mercado? ¿Puedes obtener fondos solo con una idea, o prácticamente hablando, primero necesitas una maqueta o un prototipo ?, espero que el consejo te ayude.
También escribí un artículo para personas que no son expertos en tecnología sobre cómo crear una primera aplicación móvil Guía de 12 pasos para crear su primera aplicación móvil: Parte 1 en AllBusiness. Siéntase libre de referirse a él también.