Nota: Algunos de los siguientes se copian de una de mis respuestas recientes, ya que la respuesta es esencialmente la misma.
Depende en gran medida de la idea de su aplicación y su presupuesto y si tiene el tiempo o la inclinación para aprender a codificar. Si su aplicación estará disponible en iOS, Android y Windows, tiene sentido construir las aplicaciones móviles utilizando una solución multiplataforma nativa, como Xamarin (con C #) o Visual Studio 2015 (Visual C ++). Hay otras opciones también.
La arquitectura es solo una parte de la imagen. En mi opinión, la experiencia del usuario que desea ofrecer es primaria. Haga un análisis competitivo exhaustivo, juegue con aplicaciones similares, lea los comentarios de los usuarios para esas aplicaciones y proponga algunas ideas para una aplicación similar pero mejorada. Escriba una especificación clara como primer paso.
- ¿No puedo abrir un archivo descargado en la aplicación de descargas en mi nuevo teléfono? ¿Qué puedo hacer para abrirlo?
- Cómo crear menús de Android
- ¿Cómo y dónde puedo obtener una aplicación de viaje desarrollada para una idea nueva pero fantástica? ¿Qué cantidad de inversión se necesita? ¿Dónde puedo vender la idea o aplicación?
- Cómo crear una aplicación para iOS y Android sin ningún código
- Estoy considerando desarrollar una aplicación híbrida sobre nativa. La aplicación tendrá un servicio de videollamadas seguro, función de clasificación e integración con la pasarela de pago. ¿Qué plataforma es la mejor: Iconic, Xamarin o PhoneGap? ¿O hay una mejor plataforma que pueda considerar?
Sin duda, obtendrá una larga lista de características e ideas. No intentes crear una aplicación que incluya todo. Defina qué constituye un MVP (producto mínimo viable) que pueda entusiasmar a los usuarios, pero que no necesariamente rompa el banco o demore un año en desarrollarse. Incluya esto en sus especificaciones y defina su hoja de ruta de características para un despliegue modular.
Luego, contrate a un excelente diseñador de interfaz de usuario o encuentre uno que esté dispuesto a asociarse con usted. Convierta su definición para el MVP en un guión gráfico de estructura alámbrica, seguido de maquetas, y finalmente los activos gráficos necesarios para desarrollar su aplicación. El diseño es importante. La aplicación debe verse bien y ser “limpia” y fácil de usar. También debe responder y verse bien en todas las resoluciones. No escatime en el diseño.
A menos que esté interesado en aprender a codificar, el siguiente paso sería contratar a un desarrollador que tenga una cartera de aplicaciones increíbles que hayan logrado cierto éxito. Algunos desarrolladores pueden estar dispuestos a asociarse con usted y obtener capital por una parte del costo de desarrollo, si puede lograr que compren su visión. Desarrolle el MVP y asegúrese de probarlo correctamente antes de intentar lanzar la versión 1.0.
Una vez que se haya compilado v1.0, comience a probar su aplicación. Hay una gran variedad de estrategias de marketing de aplicaciones que puede emplear, incluida la optimización de la tienda de aplicaciones, marketing social, marketing de contenidos, publicidad paga, promoción cruzada con otras aplicaciones, comunicados de prensa, reseñas de aplicaciones, video marketing, etc. Hay mucha información en línea . No gaste todo su presupuesto de inmediato. El objetivo después de lanzar v1.0 es probar el mercado de la aplicación, para ver si a los consumidores les gusta.
Si no obtiene una buena reacción del mercado después de lanzar v1.0, no se desanime. Lea los comentarios de los clientes y escuche los comentarios. Descubra por qué a los consumidores no les gustó la aplicación y haga una lista priorizada de ajustes. Ajusta gradualmente la aplicación y realiza un poco más de marketing, hasta que encuentres la fórmula correcta. Si no lo hace después de 3-6 meses (dependiendo de cuántas versiones haya lanzado y cuánto marketing haya realizado), debería considerar pasar a la siguiente idea.
Si obtiene una reacción positiva y los consumidores están descargando y usando su aplicación, es hora de ampliar su comercialización. Todavía debe publicar actualizaciones periódicas basadas en los comentarios de los consumidores y su intuición, para garantizar que la aplicación siga mejorando cada vez más.
Finalmente, siempre les digo a las personas que, si piensan que una aplicación es solo una aplicación, van a intentar ganar dinero a tiempo parcial, ¡no lo hagan! No malgastes tu tiempo y dinero. No lo piense como una aplicación, sino como un negocio que necesitará su enfoque a tiempo completo si va a tener la oportunidad de tener éxito. Una vez que llegue a este punto, escriba un plan de negocios, calcule cuánto dinero necesitará, recójalo, contrate a algunas personas inteligentes y ¡dé todo lo que tiene!