¿Cómo convertirte En un desarrollador de aplicaciones móviles?
Practicar tus habilidades
Desarrolla tu propia aplicación. Piensa en una idea para una aplicación. Enfócate en la usabilidad. Contrata la ayuda que necesites. Recuerda probarla para ver si tiene errores. Conviértela a otras plataformas. Postula a pasantías.
En caso de que prefieras que una empresa te contrate, una excelente práctica mientras tanto es que desarrolles tu propia aplicación. En realidad, no importa lo que sea siempre y cuando sea útil o divertida. Luego, al buscar empleo, tendrás algo para probar tu trabajo. Si tienes experiencia en el rubro, aunque sea apenas con el desarrollo de tu propia aplicación, esto puede ponerte a la cabeza de otros candidatos. Por supuesto que una gran cantidad de aplicaciones son juegos. Los juegos ayudan a las personas a pasar el tiempo. Sin embargo, cualquier lugar en donde veas una necesidad puede ser un punto de partida para una aplicación. Por ende, el primer paso es determinar en dónde hay una necesidad. Considera tu propia vida y la de tus amigos y piensa en los problemas que tú o ellos tengan que una aplicación podría ayudar a resolver. Después de que tengas una idea, empieza a planear tu aplicación.  Por ejemplo, las aplicaciones como DocScan y Scannable se desarrollaron debido a que las personas necesitaban una manera de escanear y guardar documentos fuera de sus computadoras. Quienes desarrollaron la aplicación vieron una necesidad y la satisficieron. Otras aplicaciones, como las de recetas, facilitan que las personas encuentren y utilicen recetas, ya que es más fácil usar una receta de una tableta o teléfono que de una computadora. En primer lugar, es necesario que una aplicación sea fácil de usar para el cliente. Por ende, la página principal debe guiar a la persona a través de la aplicación mediante botones claros, colores contrastantes y una navegación fácil.  Un truco es asegurarte de usar tanto de la pantalla como se pueda. Esto no implica que debas cubrir cada centímetro disponible con controles, ya que es necesario que haya espacio negativo alrededor de las herramientas de forma que sea legible. Debes establecer un equilibrio entre usar tanto espacio como puedas y hacer que los botones sean lo más grandes posible. En parte, esto implica que debes mantener los controles y botones tan simples como puedas.  Haz que sea fácil de entender. Esto quiere decir que el usuario no debe tener que consultar otras páginas para resolver cómo usar la aplicación sino que debe poder determinarlo solo por los controles. Es posible que tengas las habilidades para codificar, pero quizás no tengas las habilidades necesarias para diseñar. En caso de que necesites ayuda en un área en particular, considera la posibilidad de contratar a personas o colaborar con personas que acuerden recibir una parte de las ganancias como pago. Tan solo debes tener cuidado de dar crédito cuando haya que darlo cada vez que presentes la aplicación. En caso de que no estés seguro en cuanto a dónde contratar ayuda, puedes consultar sitios web de trabajadores autónomos (por ejemplo, UpWork) en donde puedes contratar a personas en distintos rubros. Las aplicaciones nuevas siempre tienen errores, por lo que debes poner a prueba tu aplicación. Pídeles también a tus amigos que la prueben para determinar en dónde hay errores de forma que puedas arreglarlos. Asimismo, esto te enseña qué es lo que funciona y lo que no en una aplicación.  En otras palabras, pídeles a tus amigos que descarguen la aplicación en tu teléfono y déjalos jugar con ella para ver si detectan problemas técnicos. Asimismo, es importante recibir retroalimentación en cuanto a la forma como funcionen la aplicación y los controles. Hazles preguntas a tus amigos como "¿Tuviste problemas para manejar los controles?" y "¿Qué problemas observas con la aplicación?". Después de aprender a desarrollar una aplicación en una plataforma, es momento de convertirla a otras plataformas. Si no ofreces la aplicación en plataformas que todos los clientes utilicen, perderás clientes.  En cada plataforma, debes pensar en distintos problemas. Por ejemplo, al pasar de iOS a Android, debes tomar en cuenta la diferencia en el tamaño de la pantalla. En iOS, la cantidad de tamaños de la pantalla es más limitada, en tanto que Android tiene una variedad mucho mayor, y la aplicación tendrá un aspecto un poco distinto en cada una.  Otro punto clave es mantenerla simple. Mientras más complicada sea, será más difícil convertirla y que tenga un buen aspecto en distintas pantallas. Como otra forma de obtener experiencia, incluso mientras estés estudiando, puedes postular a pasantías. A menudo podrás conseguir pasantías a través de tu institución educativa, ya que las empresas abordan a las instituciones para encontrar personas como pasantes. Quizás incluso ganes algo de dinero para pagarte los estudios u obtengas créditos educativos por la pasantía.  Las pasantías son una excelente experiencia, aunque ten en cuenta que no codificarás de inmediato. Es probable que realices como mínimo algunas tareas de baja categoría al trabajar como pasante. Muchas de las principales empresas de tecnología ofreces pasantías a estudiantes universitarios locales, así que revisa también sus sitios web.
Practicing Your Skills