Cómo crear una aplicación móvil

¿Eres culpable de decir la frase, «Alguien debería crear una aplicación para eso?» Sé quien soy. Muchas personas tienen una gran idea para una aplicación, pero no saben cómo desarrollarla. La inspiración para este artículo fue una conversación que tuve con un chico en una cafetería. Hablamos de una idea que tenía para una aplicación similar a Tinder. Comenzó diciéndome la idea con: «Bueno, no voy a crearlo de todos modos, así que puedes tenerlo». Pensé que su idea era genial. Resolvió un problema que tienen muchos jóvenes solteros. Está sentado sobre una mina de oro potencial y no está haciendo absolutamente nada con ella. Se convenció a sí mismo de que nunca podría crear la aplicación por las siguientes razones:

Ocupado con la facultad de derecho
Préstamos
Ni idea de cómo crearlo

¿Suena familiar? La mayoría de nosotros tenemos una idea para una aplicación móvil, pero debido a excusas como la falta de tiempo, recursos y conocimientos, nunca se crea.

Aquí hay una guía gratuita en la que comparto detalles sobre cómo gané más de $ 10,000 para mi idea de aplicación.

Basado en mi experiencia, compartiré el proceso que tomé para crear mi aplicación de manera oportuna, asequible y con gran calidad.

1. Investigación

La investigación puede ser tediosa, sin embargo, es el primer paso en el proceso de desarrollo de aplicaciones. También es muy simple. Solo necesita investigar cualquier pregunta que tenga con respecto a la creación de una aplicación (Google es su mejor amigo), como:

En promedio, ¿cuánto cobran los desarrolladores por este tipo de aplicación?
¿Dónde puedo encontrar un buen desarrollador o diseñador?

Grandes preguntas conducen a grandes respuestas. En mi investigación, encontré algunos artículos muy útiles. Utilicé este artículo para medir lo que debo esperar pagar por una aplicación nativa (una aplicación que se creó específicamente para una determinada plataforma como Android):

2. Cree bocetos y escriba los requisitos de software

Esta puede ser la parte más frustrante de todo el proceso de la aplicación. No es trabajo de los desarrolladores crear las especificaciones o proponer ideas para usted. Necesitas hacer una lluvia de ideas y escribir las características de tu aplicación. Tuve suerte porque les di a los desarrolladores los bocetos más básicos y pudieron ayudarme a refinar mi idea. La mayoría de los desarrolladores no son así, pero debe buscar específicamente desarrolladores que sean pacientes y estén dispuestos a brindar sugerencias. Hágales saber que es un novato y que no tiene idea de cómo funciona el proceso.

Como puede ver a continuación, los bocetos que les di fueron horribles. Sin embargo, es por eso que necesita contratar un buen equipo que pueda ayudarlo a guiarlo desde bocetos feos hasta una aplicación bellamente diseñada. Este es el boceto exacto que les envié, ni siquiera lo escaneé. Tomé una foto con mi teléfono…

8K1cEcCK8DenegarODYufDfRtcjBpwJBYXjTP5FczNK6jgDespués de los bocetos, se escriben las especificaciones (también conocidas como la historia o el flujo de su aplicación). Por ejemplo, «Cuando se hace clic en el botón del corazón, eso le permite al usuario guardar a otro usuario en sus favoritos».

Ejemplo: Captura de pantalla 2014-09-06 a las 3.50.49 p. m. historia de la aplicación 2

Tenga en cuenta que debe ser muy específico. Mis desarrolladores me ayudaron a escribir las especificaciones ya que nunca antes lo había hecho.

3. Contrata un buen equipo

Originalmente había intentado aprender a codificar por mi cuenta, pero terminó siendo un fracaso. Quería que mi aplicación fuera nativa para iPhone, por lo que requería aprender Objective C… que, en mi opinión, es difícil de aprender. Rápidamente perdí la motivación.

Si te tomas en serio hacer de tu aplicación un negocio y no quieres perder tiempo aprendiendo a codificar por ti mismo, entonces te recomiendo contratar a un desarrollador. Estoy seguro de que está ansioso por crear su aplicación, pero no se apresure a seleccionar un buen equipo. En busca de desarrolladores, publiqué en Freelancer, Elance y Odesk. Recibí la mayor cantidad de respuestas de Freelancer y Elance. Tuve más de 100 ofertas en el trabajo. Vea a continuación las capturas de pantalla:

Elance: Elance

Persona de libre dedicación:

Captura de pantalla 2014-09-06 a las 13:35:09

Después de examinar más de 100 solicitudes, lo reduje a 5 solicitantes y establecí llamadas de Skype con ellos. Lo reduje rápida y eficazmente al descartar las aplicaciones que no se ajustaban a mi presupuesto, por lo que las ofertas que eran demasiado altas o sospechosamente bajas no obtuvieron respuesta. También ignoré las aplicaciones que no estaban muy personalizadas. Por ejemplo, recibiría muchas propuestas de «Estimado señor/señora, nos gustaría hacer su proyecto», cuando obviamente puede decir por mi imagen que soy una señora (son las pequeñas cosas). Una táctica útil que recogí de otras ofertas de trabajo es que los postores respondan con una palabra especial para demostrar que leyeron la descripción del trabajo. Por ejemplo, «caramelo» sería la palabra y si no respondió con eso en la propuesta, se ignoró.

Anteriormente tuve una mala experiencia con la subcontratación, pero no me opuse a volver a hacerlo. Sabía que necesitaba examinar a los prospectos con más cuidado. Esta vez, los desarrolladores necesitaban cumplir con los siguientes criterios:

  1. Nivel de inglés avanzado (porque necesitan tener la capacidad de explicar claramente lo que están haciendo).
  2. Voluntad de explicar cómo harían para construir la aplicación (aunque no entendía mucho del proceso o los términos que me decían, quería ver si estaban dispuestos a explicarme y ayudarme a entender).
  3. Cortesía, porque probablemente trabajarás con ellos durante un par de semanas o meses, por lo que deberían gustarte.

Un equipo de la India pasó mi prueba con gran éxito. Después de que comenzó el proyecto, teníamos llamadas de Skype semanales en las que me actualizaban sobre el progreso de la aplicación.

Ejemplo de conversación: Conversación Gaurav

Esto puede parecer obvio, pero asegúrese de revisar el trabajo anterior de los desarrolladores y hacer las preguntas correctas, como:

¿Lo codificaste tú mismo?

¿Ese es tu diseño personalizado?

¿En qué idioma lo codificaste?

¿Es una plantilla? etc.

Consejo:

No recomiendo contratar desarrolladores por hora, ya que puede ser costoso. Elegí un precio fijo porque sabía que iba a ser un gran proyecto y que podría haber ajustes necesarios en todo momento. Dependiendo de la complejidad de su proyecto, el pago por hora podría ser beneficioso.

4. Diseño

Es posible que no necesite este paso si sus desarrolladores también son grandes diseñadores. Para mí era importante tener una aplicación estéticamente agradable, por lo que su diseño fue un gran problema. Mi equipo de desarrolladores fue excelente, sin embargo, su especialidad no era el diseño. Estos son los diseños que me hicieron:

BhWwcpiBbhgYEXKTkMxUxnzCdZglMT1-owLzM0mczrw EHpLESCzFI4nkgRd7yYmQJVJjDra_F5t0pYgywSbZYY

Sus diseños eran buenos, pero desafortunadamente un cambio importante de Apple me obligó a cambiar completamente la dirección del diseño. iOS 6 fue lanzado y cambió por completo el diseño de la interfaz de usuario convencional. Fue frustrante porque quería que mi aplicación se viera como nueva, sin embargo, nuestro acuerdo no cubría las actualizaciones de software importantes. Quería ir con todo y decidí encontrar un diseñador épico.

Encontré un diseñador increíble en multitudPRIMAVERA . En mi opinión, el diseño de tu aplicación es crucial. La forma en que funciona crowdSPRING es que haces un concurso y los diseñadores envían su mejor diseño con la esperanza de que les otorgues el proyecto. Recibí algunas presentaciones realmente geniales:

Captura de pantalla 2014-08-13 a las 12.58.03 p. m.Este es el que elegí: eeUYjaD9zkBRMhLO5EDqeWDpeMzP62l6LT8xbOsfszcLos cambios de iOS 5 a iOS 6 fueron enormes, así que le encargué a mi diseñador el desafío de darle un lavado de cara a los diseños originales de los desarrolladores. Ella aplastó totalmente la tarea:

v_5PkmNNQo4JPMuKY9mF3B0ndFH1sC3XnOO46MtF7_o uIGIE0crgSTAQan6JFO6TDP4d89TTT5yBk24ApFXsm4

También rehizo el icono de la aplicación, ya que iOS 6 tiene un diseño más plano:

iOS 5

Kj6rEvOHdLxxnjOaXsF_FjN69YO5XZu_Vjvg7cndeUg

4P1nTkSzVX2MhU8upquhJjvudWAF1kMiHkEyKODs_ns

ios 6

Paso 5: Conviértete en desarrollador de la plataforma que elijas.

Para obtener su aplicación en la tienda de aplicaciones, debe ser un desarrollador de Apple. Puede hacerlo simplemente registrándose en una cuenta de desarrollador de Apple por $ 99 / año. Este paso puede variar según su preferencia, pero mis desarrolladores dijeron que podía usar su cuenta de desarrollador de Apple. Rechacé la oferta porque la aplicación se publicaría con el nombre de su empresa. Entonces tél final paso fue hacer que los desarrolladores subieran el código a la tienda de aplicaciones.

Captura de pantalla 2014-09-06 a las 5.13.37 p. m.

No dejes que las excusas te impidan llevar a cabo tu idea. Consigue mi guía gratis donde comparto consejos sobre como descubrir tu pasiony gana miles de dólares por tu aplicación. CONSIGUELO AQUI.

Alicia T Glenn comparte sus experiencias y consejos sobre cómo lograr cosas geniales a través del descubrimiento y la búsqueda de su pasión en su blog. Únete a su boletín gratuito para obtener ideas de negocios, trucos de vida y estrategias sobre cómo vivir una vida más plena.