Aplicación móvil: ¿Qué pasos toma antes de comenzar a codificar su aplicación móvil?

Por lo general, este es mi enfoque:

1. Debe verificar la viabilidad de la idea. Algunas ideas no se pueden implementar con los fondos que tiene o la infraestructura que puede pagar en este momento. Entonces, solo busque la viabilidad para completar la idea.

2. Echa un vistazo a los competidores en las tiendas de aplicaciones. Decida el valor y las características únicas que puede agregar a su aplicación en comparación con la competencia. Podría ser una buena experiencia de UI / UX en comparación con las aplicaciones existentes o una característica única que se pierde en las aplicaciones existentes. También revise las reseñas de los usuarios de las aplicaciones, para que pueda entender qué tipo de características les gusta a los usuarios y cuáles son las cosas de las que se quejan en las revisiones.

3. Enumere todas las características para la primera versión y decida sobre la tecnología que utilizará para construir la aplicación (Plataforma nativa o multiplataforma)

4. Busque las API que pueden facilitar la codificación de cualquiera de las funciones enumeradas.

5. Cree los casos de uso, diagramas UML y Wireframes para la aplicación.

6. Crear / Obtener el diseño para su aplicación.

7. Luego comience a codificar la aplicación.

En primer lugar, debe saber a qué plataforma se dirige, en movilidad tenemos varias plataformas en el mercado de Android, IOS, Windows phone
Hasta donde sé con más de 10 años de experiencia en movilidad, ¡creo que Android es el mejor en términos de características y futuros! su arquitectura es compleja pero no completa, esta complejidad la hace poderosa para mejoras futuras con el fin de ser completamente completa, al mismo tiempo que puede dividir una arquitectura simple de ella, quiero decir que se trata de dos categorías de simplicidad o complejidad de solo una plataforma, que se desarrollará para dos categorías de usuarios, personas comunes o personas geek y avanzadas, ¡eso significa cubrir una gran parte del mercado en el futuro!
Para comenzar a programar para Android, hay dos herramientas 1) ECLIPSE 2) ¡Estudio de Android que todavía está en versión beta! Ambos son gratuitos, por lo que no cuesta demasiado desarrollar aplicaciones para Android, que también es un punto interesante, Eclipse es el IDE más utilizado pero también favorito de los desarrolladores profesionales después de instalar Eclipse, también debe instalar ADT, Android SDK y algunos complementos opcionales, para comenzar su desarrollo en MODO nativo
también tiene la opción de no desarrollar en modo nativo (o modo de mezclas nativo / web) si está apuntando a una interfaz de usuario de presentación web, en este caso puede usar Phonegap / Ruby SDK para lograr eso
¡NINGUNA aplicación nativa no es tan flexible y quizás menos eficiente en términos de velocidad y ejecución, pero es flexible y la mayor ventaja es que son multiplataforma! ¡Y puede administrar y modificar sus códigos para múltiples plataformas (ios, android, …) desde una única fuente que generalmente es JavaScript / HTML5!

Siempre he visto a muchos programadores leer sobre consejos y guías para ayudarlos a desarrollar sus aplicaciones móviles. Lo principal que debemos tener en cuenta es el diseño.
La forma en que diseña su aplicación es realmente importante para ofrecer una excelente experiencia de usuario, por lo que diría que sea simple. Recientemente, me encontré con este grupo donde muchos desarrolladores y empresarios están discutiendo todo sobre el diseño de aplicaciones móviles y las ideas de desarrollo. Revísalo, seguramente te ayudarán.

Aplicaciones móviles, juegos y tecnología: iPhone, Android, Blackberry, Windows

Al asegurarse de que valga la pena crear una aplicación para su idea. Es un paso crucial hablar con clientes potenciales y descubrir sus necesidades y deseos. Sugiero leer la prueba de mamá. Te ayuda a hacer las preguntas correctas.
http://momtestbook.com/

More Interesting

¿Cómo aprende un estudiante de secundaria a crear una aplicación en Google Play o App Store? ¿Qué necesita saber él o ella para hacer esto?

¿Qué aplicaciones están disponibles para estudios de diario móvil?

¿Cuáles son los hacks de crecimiento esenciales para las aplicaciones móviles en India?

¿Cuánto ha ganado con sus aplicaciones gratuitas, aplicaciones pagas, en aplicaciones de facturación de aplicaciones, anuncios, etc. Aplicaciones de Android?

¿Cuál es el impacto de la piratería en aplicaciones iOS / Android con IAP (In App Purchase)? ¿Hay alguna diferencia en comparación con las aplicaciones pagas sin IAP?

Si creo una aplicación, ¿se bloqueará si mucha gente la utiliza al mismo tiempo?

¿Cuánto cuesta una aplicación móvil promedio en Indonesia?

¿Cuál es el marco de aplicación móvil híbrido más popular?

Cómo hacer que mi teléfono móvil esté 'fuera del alcance' sin apagarlo

¿Qué aplicación puede mejorar mi inglés?

¿Qué marco utilizo para crear aplicaciones móviles híbridas?

¿Qué aplicación móvil de transmisión de podcast muestra el título completo del podcast?

¿Cuáles son las características más importantes que requerirá un desarrollador de aplicaciones / empresa de desarrollo de aplicaciones, que les ayudarán a mejorar el rendimiento, la base de usuarios, la experiencia del usuario, la retención y el compromiso de una aplicación?

¿Qué obtienes al hacer aplicaciones móviles?

¿Cuáles son los canales de mayor rendimiento (y económicos) para impulsar las descargas de aplicaciones?