¿Cuál es el proceso al hacer una aplicación móvil profesional?

Paso 1: Obtén una idea o un problema.

Si ya tiene una idea de aplicación, vaya al paso dos. Si no, sigue leyendo. ¿Desea crear una aplicación pero no tiene una idea de la aplicación? Lo que realmente necesitas son problemas, ¡y están en todas partes!

Los empresarios exitosos resuelven problemas de una manera que no podríamos haber imaginado. Cuando miras a tu alrededor, todos los productos y servicios que utilizas se crearon para resolver un problema. Querías ir de un lugar a otro más rápido, tienes un auto. Querías ir de un país a otro más rápido, tienes aviones.

Así que busca problemas en tu vida diaria y enumera cada uno de ellos. Una vez que tenga una lista exhaustiva, comience a pensar en cómo puede resolverlos y haga una lista breve de los que tengan más sentido.

Paso 2: Identifica la necesidad.

La validación demostrará que existe una demanda para su aplicación. Puede validar su idea utilizando la herramienta Google Keyword Planner para buscar la cantidad de personas que buscan lo que está tratando de hacer. También puede crear una página de destino que destaque ampliamente su idea de aplicación y busque el interés del usuario a través de un registro por correo electrónico.

Paso 3: Diseñe el flujo y las características.

La validación de la idea de su aplicación significa que tiene algo que la gente quiere usar. Ahora es el momento de detallar su producto en un documento, o si desea hacer un esfuerzo adicional, use una herramienta de estructura de alambre.

Cuando escriba su idea en papel, recuerde ser lo más detallado posible. Incluya el flujo de cómo el usuario navegará por la aplicación, así como todas las características previstas. Esto ayudará a su desarrollador a comprender claramente sus expectativas.

Paso 4: elimine las funciones no principales.

Desde el documento de flujo y características que preparó, comience a observar de cerca las características que puede eliminar. Ofrezca solo el valor central de su idea de aplicación. No cree características en la primera versión que sean “agradables de tener” y que siempre puedan agregarse más tarde como una actualización. Esto ayudará a mantener bajos los costos iniciales de desarrollo y también lo ayudará a llegar al mercado más rápido.

Paso 5: Poner el diseño primero.

He escuchado a muchos emprendedores decir que quieren un diseño muy básico y que solo quieren centrarse en desarrollar una aplicación. ¡Están tan equivocados! El diseño no se trata solo de cómo se ve su aplicación, sino de cómo un usuario la experimentará. Vinod Khosla de Khosla Ventures lo explica mejor: “El diseño es una forma de hacer que la tecnología sea útil”. Así que busque un desarrollador que priorice el diseño (experiencia del usuario y gráficos).

Paso 6: contrata a un diseñador / desarrollador.

Busque una empresa de desarrollo que tenga un gran talento de diseño y un equipo de desarrollo sólido. Como las tecnologías SODIO. Mientras contrata a un desarrollador, conéctese en línea para verificar su credibilidad y las aplicaciones que ha creado. Si realmente le gustó una aplicación que crearon a partir de su cartera, lo más probable es que podría ser la correcta para su producto.

Paso 7: crear cuentas de desarrollador.

Debe registrarse para obtener una cuenta de desarrollador en las respectivas tiendas de aplicaciones para poder vender su aplicación a través de su plataforma. El Android de Google cobra $ 25 al año y Apple cobra $ 99 al año. Tiene la opción de registrarse como individuo o como empresa, si ya tiene uno formado.

Paso 8: integrar análisis.

Analytics lo ayuda a rastrear descargas, participación y retención de usuarios para su aplicación móvil. Asegúrese de utilizar herramientas como Flurry, que está disponible de forma gratuita, y Localytics, que tiene una versión gratuita y de pago.

Paso 9: Obtenga comentarios rápidamente e improvise.

Una vez que su aplicación se active en la tienda de aplicaciones, el primer conjunto de uso y comportamiento de los clientes le dará una idea de cómo mejorar y mejorar su aplicación. Las mejoras y los cambios son constantes, así que esté atento a los comentarios de los usuarios y siga construyendo.

Paso 10: Introducir características.

Usted construyó la versión uno con características limitadas y solo la oferta principal. Ahora es el momento de evaluar e introducir las características restantes que quedaron fuera en la versión inicial. A través de análisis y comentarios, sabrá si las características ya son relevantes.

Estos pasos no son sacrosantos, sino más bien una guía para construir su aplicación de la manera más efectiva basada en mi experiencia. Una vez que esté listo para comenzar, también debe saber que crear una aplicación móvil es la parte más fácil. Conseguir clientes es donde radica el desafío.

Gracias por AR, Sam.
Lo siento por la respuesta tardía.

Se basa en el tipo de proyecto que tiene. Se puede utilizar cualquier metodología, pero sugiero Agile o Lean.

En general se divide en:
– recopilar información y descifrar todos los objetivos comerciales;
– Creación de especificaciones y diseño UX;
– crear un concepto de aplicación de diseño;
– terminando el diseño, desarrollo y prueba;
y
– lanzamiento.

Además, sugeriría utilizar “cartas de Gant”. En este caso, podrá iniciar el proyecto más rápido.

Por lo tanto, el diseñador prepara el diseño para el primer par de pantallas y los desarrolladores pueden comenzar de inmediato. En este caso (según el tamaño del trabajo), puede iniciar el producto más rápido (ahorre hasta un 25% de todo el tiempo).

Lo mismo ocurre entre probadores y desarrolladores. Tenemos una estrategia de entrega de Sprint de 2 semanas para el propietario de la aplicación y una entrega de 1 semana entre desarrolladores y evaluadores. En este caso, la compilación que estamos enviando al propietario de la aplicación está limpia, no hay errores incluso en las versiones de prueba.

Con una estrategia de entrega de 2 semanas, podemos estar en contacto con el propietario de la aplicación y tener una visión del control total del desarrollo del proceso.

Espero que esta información haya sido útil

El desarrollo de aplicaciones móviles comienza a partir de los requisitos del cliente.

Una vez que los clientes brinden los requisitos para el desarrollo de aplicaciones móviles al equipo de desarrollo, serán revisados ​​por ellos y el equipo de desarrollo creará la arquitectura agregando algunas sugerencias adicionales con los requisitos existentes. Además, el equipo de desarrollo proporciona varios usos de requisitos técnicos para el desarrollo de aplicaciones.

Una vez que la arquitectura haya sido aprobada por el lado del cliente, el equipo de desarrollo creará el plan del proyecto para el proceso de desarrollo y lo enviará nuevamente al cliente. El plan del proyecto contiene todo, como los recursos necesarios, los gastos financieros necesarios y también el tiempo necesario para crear la aplicación exitosa.

Si nuevamente fue aprobado por el cliente, el equipo de desarrollo comienza su trabajo de desarrollo. El proyecto completo se dividirá en ciertas fases pequeñas. Cada fase se probará y se entregará en vivo una vez que se haya probado con éxito y se haga en vivo después de la aprobación del cliente.

Entonces, cuando toda la fase haya sido probada por un profesional de control de calidad, el proyecto se realizará en vivo para la aprobación del cliente. Después de eso, se hace en vivo para los usuarios finales y luego brindan sus comentarios sobre la aplicación desarrollada. Si el usuario final encuentra algunos errores o problemas, el equipo de desarrollo los eliminará

Este es todo el proceso que se requiere para realizar cualquier desarrollo profesional de aplicaciones móviles. La parte más importante de la tarea es que el equipo de desarrolladores seleccionado debe tener experiencia y ser muy profesional, de modo que la aplicación pueda entregarse dentro del plazo y dentro del presupuesto aprobado por el cliente.

Chetu Inc. es una compañía de desarrollo de aplicaciones móviles basada en Plantation de 16 años de edad, entregó más de 1000 aplicaciones móviles y ofrece soluciones de desarrollo de software de extremo a extremo a todas las industrias en todo el mundo.

  1. Me encuentro con el cliente y les pido que describan la aplicación.
  2. Proporciono una propuesta al cliente, que generalmente incluye un diagrama de cómo las diferentes pantallas se conectan entre sí y una cita. El diagrama es muy importante, porque responde preguntas sobre el alcance de los trabajos: si el cliente pregunta “por qué no se hizo esto”, puede verificar el diagrama para ver si se acordó esa característica.
  3. El cliente acepta o rechaza la propuesta. Si el cliente acepta, pido un depósito sustancial (generalmente 50%) para comenzar a trabajar.
  4. Empiezo a construir el sistema. Si el sistema es complejo, podría realizar trabajos de diseño adicionales, pero en estos días solo necesito hacer esto para sistemas muy complicados, he estado desarrollando software durante 25 años.
  5. Envío actualizaciones frecuentes de prototipos al cliente, para que puedan ver el progreso. También le pido al cliente que configure su propia cuenta de desarrollador de Apple o cuenta de Google, y configure cualquier otro recurso que pueda ser necesario (por ejemplo, una cuenta Amazon EC2). El trabajo inicial se puede hacer usando mi cuenta, pero muevo todo el trabajo a la cuenta del cliente lo más rápido posible.
  6. Cuando se completa el trabajo y el cliente está satisfecho, el cliente realiza el pago final. Después de recibir el pago final, publico la nueva aplicación en App Store o Play Store, utilizando la cuenta del cliente.

El siguiente es un ejemplo de un diagrama de diseño (tenga en cuenta que he ocultado deliberadamente los detalles, pero puede ver lo que quiero decir).

¡Hola!

En este foro, un gran usuario publicó una guía muy buena, compruébalo, te resultará útil

Revelación: Asktolik: servicios de optimización de tienda de aplicaciones (ASO) de bajo costo , que ayudan a nuestros clientes a aumentar el rendimiento de sus aplicaciones, aumentar sus ganancias y proporcionar una guía sobre cómo tener éxito en el negocio de aplicaciones.

El desarrollo de aplicaciones móviles para sus usuarios puede ayudarlos a ser más productivos, pero antes de comenzar a crear aplicaciones, aprenda sobre los diferentes tipos.

  1. Múltiples plataformas y dispositivos
  2. Integración con funciones telefónicas
  3. Diseñe el flujo y las características
  4. Integrar análisis
  5. La interacción del usuario

Proceso principal al hacer una aplicación móvil :

  1. Múltiples plataformas y dispositivos
  2. Tamaño de pantalla
  3. La interacción del usuario
  4. Densidad de pantalla
  5. Integración con funciones telefónicas
  6. Recursos limitados de CPU / memoria / batería