Cómo convertirse en un desarrollador de aplicaciones móviles

1] Prueba un título en informática : aunque un título en informática no es estrictamente necesario, puede darte una base para el campo. Además, muchas compañías preferirán que tengas al menos una licenciatura en informática si te van a contratar como desarrollador.

  • Si puede, intente especializarse en la codificación de aplicaciones móviles mientras está en la escuela.
  • Otros títulos en campos relevantes también pueden ayudar, como en el desarrollo de software. De hecho, algunas escuelas ofrecen títulos específicamente en el desarrollo de aplicaciones móviles.

2] Elija una de las plataformas principales: las plataformas principales son Android, Apple, Windows, Symbian y RIM (Blackberry). Puedes aprender a codificar para todas estas plataformas, pero probablemente necesites elegir una cuando estés mirando por primera vez.

  • Android es el mercado dominante, pero Apple no se queda atrás. Uno de estos dos sería un buen lugar para comenzar.

3] Utilice programas de desarrollo en línea: por ejemplo, Apple ofrece el Centro de desarrollo de iOS. En el centro, puede ver tutoriales y videos para ayudarlo a comenzar a aprender la codificación. Android tiene un sitio similar, capacitación para desarrolladores de aplicaciones de Android.

Sin embargo, no necesita confiar solo en las transmisiones oficiales. Muchos sitios web en la web ofrecen clases y tutoriales gratuitos, aunque también puede encontrar clases de pago si desea llevarlo al siguiente nivel.

  • Un ejemplo de un lugar donde puede aprender codificación es W3Schools, un sitio web muy conocido para aprender codificación. Tiene una sección sobre JQuery Mobile, que puede usar para crear aplicaciones móviles. Este sistema de codificación está basado en CSS3 y HTML5.
  • También puede probar lugares que ofrecen cursos gratuitos en línea sobre una amplia variedad de temas, como edX o Coursera.

4] Considere las clases de marketing: puede tomar clases mientras obtiene un título, tomar clases en un colegio comunitario por un precio más bajo, o incluso tomar clases en sitios en línea como Coursera para desarrollar sus habilidades de marketing. Si quieres salir por tu cuenta como desarrollador de aplicaciones, debes poder comercializar tu juego al público; de lo contrario, el público nunca sabrá que existe.

5] Tome clases de negocios: al igual que las habilidades de marketing, las habilidades de negocios también son esenciales para crear aplicaciones exitosas por su cuenta. Las clases de negocios pueden ayudarlo a aprender cómo monetizar adecuadamente su aplicación, así como a crear incentivos para que las personas gasten más.

6] No olvide probarlo para detectar errores: las nuevas aplicaciones siempre tienen errores, así que pruebe su aplicación. Haga que sus amigos también lo prueben para ver dónde están los errores y así poder solucionarlos. También te enseña qué funciona y qué no funciona en una aplicación.

  • En otras palabras, haga que sus amigos descarguen la aplicación en su teléfono. Déjelos jugarlo para ver si notan fallas.
  • También es importante recibir comentarios sobre cómo funcionan la aplicación y los controles. Haga preguntas a sus amigos como “¿Tuvo problemas para trabajar con los controles?” y “¿Qué problemas ves con la aplicación?”

7] Comercialice y aproveche su aplicación: si va a hacer negocios por sí mismo, eso significa que debe ser todo para su aplicación. Debe encontrar la mejor manera de obtener beneficios y luego debe comercializar su aplicación en los principales medios de comunicación social.

  • Algunas compañías ofrecen la aplicación de forma gratuita, luego cobran para que el juego sea más rápido o más agradable, como ofrecer paquetes de monedas o estrellas. Es posible que los clientes ya encuentren este tipo de incentivos en el juego, pero los paquetes hacen que el juego avance más rápido para los jugadores impacientes, especialmente si usted marca el ritmo del juego para que solo se pueda completar una cantidad en un día sin más del juego. moneda.
  • Encuentra las palabras clave correctas. Al nombrar su aplicación y escribir una descripción, piense en lo que sus clientes estarán buscando. ¿Qué palabra usarías para buscar tu aplicación? Debe hacer que sea parte de su título, descripción o palabras clave si es posible.
  • Utiliza el uso compartido en la aplicación. Una forma de alentar a los usuarios a compartir es tener formas de ayudarse mutuamente en el juego, como poder darles a otros usuarios vidas adicionales. Si los usuarios pueden compartir en las principales plataformas de redes sociales, como Facebook, tendrás más suerte con el boca a boca.


Así que te despertaste en medio de la noche y tuviste esta gran idea para una aplicación increíble: puedes imaginarla, sabes que es útil y puedes imaginar que a muchas personas también les gustaría.
Si este es su primer intento de desarrollo de aplicaciones, ¡aquí hay una breve guía sobre cómo pasar de la A a la Z y hacer que el proyecto sea un éxito!
Paso 1: define tu objetivo
Tener una gran idea es el punto de partida de cada nuevo proyecto. Sin embargo, antes de pasar directamente a los detalles, debe definir claramente el propósito y la misión de su aplicación. Que va a hacer ¿Cuál es su atractivo principal? ¿Qué problema concreto va a resolver o qué parte de la vida va a mejorar? Definir un objetivo claro para la aplicación también te ayudará a llegar más rápido.
Paso 2: Comience a dibujar
Al desarrollar bocetos, está sentando las bases para su futura interfaz. En este paso, conceptualiza visualmente las características principales y el diseño aproximado y la estructura de su aplicación.
Tener un primer esbozo de su aplicación ayuda a todos en su equipo a comprender la misión. Estos bocetos deben usarse como referencia para la siguiente fase del proyecto.
Más todos los negocios:
Las 25 mejores ideas de negocio desde el hogar
10 sitios web donde debe tener el perfil de su empresa en la lista
25 preguntas frecuentes sobre cómo iniciar un negocio
Las 10 nuevas ideas de negocios más creativas que existen
Paso 3: Investigación
Esta investigación tiene cuatro propósitos principales:
Averigüe si hay otras aplicaciones que hacen lo mismo
Encuentra inspiración de diseño para tu aplicación
Encuentre información sobre los requisitos técnicos para su aplicación
Descubra cómo puede comercializar y monetizar su aplicación
Si bien puede pensar que tiene una idea revolucionaria, es posible que sus esperanzas sean aplastadas muy rápidamente. Hay más de 1 millón de aplicaciones para Android e iOS, por lo que es casi imposible construir algo que no se haya hecho antes. Sin embargo, no debes desanimarte por aquellos que pueden jugar en la misma arena. Es imperativo que se concentre en su propio proyecto y en la adquisición de su usuario. Aprenda de las características clave y los errores de sus competidores, y deje de pensar en ellos.
Hay un gran mercado para diseñadores llamado Dribbble. Los diseñadores usan Dribbble para mostrar su trabajo a otros para recibir comentarios y obtener inspiración de otros artistas. Probablemente sea mi lugar favorito para buscar ideas sobre diseño e implementación.
Este es también el momento adecuado para analizar los aspectos técnicos de su aplicación. Descubra cuáles son sus requisitos y obtenga una idea clara de si su idea es realmente factible o no desde un punto de vista técnico. En la mayoría de los casos, habrá una solución alternativa para proceder en una ruta ligeramente diferente. Esta investigación se extiende a las restricciones legales, como las cuestiones de derechos de autor y privacidad, y le brinda una comprensión completa de su situación.
Si tiene conexiones en la industria, obtenga una opinión experta sobre su idea desde el principio.
Otros dos puntos importantes son el marketing y la monetización. Ahora que ha confirmado la viabilidad de su aplicación, debe pensar en su estrategia para lanzarla al mercado. Determine su nicho: sepa exactamente cómo puede llegar a su usuario objetivo y cómo debe acercarse a él para que vea el valor y use la aplicación.
Otra consideración importante es descubrir cómo su aplicación va a generar dinero. ¿Se le cobrará a su usuario por descargarlo? ¿O ofrecerá la aplicación de forma gratuita pero publicará anuncios en ella? Este modelo requeriría una gran base de usuarios, así que piense en eso también.
Hay varias formas de monetizar una aplicación y depende de usted decidir el canal que desea usar.
Paso 4: Crea un Wireframe y Storyboard
En esta fase, sus ideas y características se fusionan en una imagen más clara. Wireframing es el proceso de crear una maqueta o prototipo de su aplicación. Puede encontrar una serie de herramientas de creación de prototipos en línea. Los más populares son Balsamiq, Moqups y HotGloo, que le permite no solo arrastrar y soltar todos los marcadores de posición y gráficos representativos en su lugar, sino también agregar funcionalidad de botón para que pueda hacer clic en su aplicación en modo de revisión.
Mientras trabaja en sus wireframes, también debe crear un guión gráfico para su aplicación. La idea es crear una hoja de ruta que lo ayude a comprender la conexión entre cada pantalla y cómo el usuario puede navegar a través de su aplicación.
Paso 5: Defina el back-end de su aplicación
Sus wireframes y storyboard ahora se convierten en la base de su estructura de back-end. Dibuje un boceto de sus servidores, API y diagramas de datos. Esta será una referencia útil para el desarrollador, y a medida que más personas se unan al proyecto, tendrá un diagrama (en su mayoría) autoexplicativo para que estudien. Modifique sus wireframes y storyboard de acuerdo con las limitaciones técnicas, si existen.
Paso 6: prueba tu prototipo
Vuelva a sus estructuras alámbricas y pida a amigos, familiares, colegas y expertos que lo ayuden a revisar su prototipo. Concédeles acceso a la estructura alámbrica y pídales que prueben su aplicación. Pídales sus comentarios honestos e identifique defectos y enlaces sin salida. Si es posible, invítelos a su estudio y pídales que prueben el prototipo que tiene delante. Monitoree cómo usan la aplicación, tomando nota de sus acciones y adaptando su UI / UX a ellas.
¡El objetivo es concretar el concepto de su aplicación antes de que entre en el proceso de diseño! Una vez que comienza a diseñar, es mucho más difícil cambiar las cosas, por lo que cuanto más claro sea el prototipo desde el principio, mejor.

Más cheque
Cómo construir su primera aplicación móvil en 12 pasos: Parte 1

Lea un libro, encuentre tutoriales sobre cómo desarrollar aplicaciones para teléfonos inteligentes.

En primer lugar, puede comenzar a decidir en qué plataforma desea desarrollar y luego concentrarse en eso. Los sistemas operativos iOS, Android y Windows Phone son muy diferentes. Android requiere que conozcas Java, iOS Objective-C y Windows (teléfono) C #.

De lo contrario, puede aprender a desarrollar aplicaciones multiplataforma y luego, por ejemplo, usar Xamarin para escribir en aplicaciones .NET que sean adecuadas para todos los teléfonos.

Hay dos formas de convertirse en desarrollador de aplicaciones móviles.
1. Sé un codificador
2. Desarrollar aplicaciones sin codificación

En el primer caso, debe optar primero si desea ser desarrollador de aplicaciones de Android o desarrollador de iOS u otros. Para esto, también necesita conocer la perspectiva de crecimiento de la demanda. Después de elegir una plataforma, debe pasar por videos tutoriales para la plataforma elegida. Luego intenta crear tantas aplicaciones como puedas. Siempre que se quede atrapado, póngase en contacto con plataformas de desarrolladores como Quora, Stackoverflow, etc. para obtener la respuesta con respecto a sus consultas.

En el caso del segundo punto, solo necesita aprender a usar las herramientas disponibles. Por eso solo necesitas ideas de aplicaciones. Si tiene ideas de aplicaciones, puede crear aplicaciones e implementarlas en tiendas de aplicaciones sin entrar en códigos.

Ahora, todo depende de su elección en qué dirección desea avanzar.

Si no conoce Java o C #, AppInventor de MIT es una gran herramienta. Lo usé para desarrollar mi primera aplicación ActiveFlex. También puede usar Android Studio u otra herramienta si está familiarizado con Java. De lo contrario, siga las sugerencias de otros que respondieron a esta pregunta, ya que son bastante adecuados para el proceso de desarrollo de aplicaciones