Cómo convertirse en desarrollador de aplicaciones: cómo obtuve $ 50,000 de aplicaciones

Autor: Peter Berry
Fecha De Creación: 16 Agosto 2021
Fecha De Actualización: 1 Mes De Julio 2024
Anonim
Cómo convertirse en desarrollador de aplicaciones: cómo obtuve $ 50,000 de aplicaciones - Aplicaciones
Cómo convertirse en desarrollador de aplicaciones: cómo obtuve $ 50,000 de aplicaciones - Aplicaciones

Contenido


Para muchos programadores o emprendedores, convertirse en una "aplicación millonaria" es el último sueño. Debe ser una sensación increíble saber que nunca tendrás que volver a trabajar, debido a una idea inteligente que tuviste. ¡Y saber que dicha idea en realidad está ayudando a las personas! El problema es que muy pocas personas saben cómo convertirse en desarrolladores de aplicaciones.

Esto es lo que me parece tan atractivo sobre programación y desarrollo de software. Este es un conjunto de herramientas que permite a cualquier persona hacer cualquier cosa que pueda soñar, y potencialmente cambiar sus vidas y el mundo al hacerlo.

Desafortunadamente, no soy un millonario de aplicaciones, pero hace un tiempo tuve una pequeña muestra de éxito con una aplicación de Android, y pensé que compartiría mis experiencias aquí para otros desarrolladores esperanzados.

Que pasó


No estoy seguro de si fue exactamente $ 50,000, pero esa es una estimación aproximada. Una de mis aplicaciones obtuvo más de 70,000 descargas, a $ 1.20 por pop, y algunas otras también se vendieron bien. También hice tratos con fabricantes de equipos originales en India para que las aplicaciones aparezcan como software precargado, lo que me dio un poco más.

No soy rico de ninguna manera. Puede parecer mucho dinero, ¡pero su impacto se siente considerablemente menos en un lapso de diez años! Sin embargo, eso no quiere decir que no fue increíble. Y ciertamente me ayudó a disfrutar de un estilo de vida más cómodo por un tiempo. Y no fue siguiendo ningún consejo convencional sobre cómo convertirse en un desarrollador de aplicaciones.

Ideación

La aplicación que lo inició todo para mí se llamaba Multitarea Multitarea. Como escritor independiente que disfrutaba de la libertad que me brindaba el trabajo, quería una manera de trabajar en mi teléfono masivo sin necesidad de una computadora portátil. Tenía un teclado bluetooth, pero no había forma de dividir la pantalla entre un navegador y un documento para investigación (esto era mucho antes de la multitarea integrada en Android).


Ver también: Ideación para desarrolladores de Android: cómo imaginar la próxima gran aplicación

Desafortunadamente, esta limitación se debió al firmware, por lo que ninguna codificación de mi parte podría eludirla sin acceso a la raíz.

Rasca tu propio picor. Sabía qué problema quería resolver, y encontré una forma genial de hacerlo.

La solución con la que finalmente me topé fue hacer una aplicación con un editor de texto y un WebView para poder verlos uno al lado del otro. Llamé a esto "Navegador de pantalla dividida y Bloc de notas" porque soy original, ¡y en realidad obtuve algunas descargas! No necesariamente me propuse aprender cómo convertirme en desarrollador de aplicaciones, sino que sabía qué problema quería resolver y encontré una forma genial de hacerlo. Los desarrolladores e inventores tienden a llamar a esto "rascarse la propia picazón" y es un gran enfoque para encontrar "puntos débiles" que pueden convertirse en ideas vendibles.

A partir de ahí, me di cuenta de que no sería tan difícil agregar más mini aplicaciones a la mezcla, como un navegador de archivos, una herramienta de dibujo o un reproductor de películas. Luego descubrí una forma de mover las ventanas y cambiar su tamaño como un escritorio de Windows. Lo hice obteniendo la posición de los dedos de los usuarios desde un lienzo flotando en la parte superior de todas las vistas, y permitiendo que esa presión pasara si estaba dentro de una ventana.

No esperaba que la aplicación despegara como lo hizo.

Lancé esto extremadamente rápido como Multitarea Multitarea, y luego lo desarrollé con el tiempo para incorporar más ideas y características. También dividí la aplicación en múltiples versiones diferentes, para apuntar a diferentes tipos de usuarios y diferentes tipos de dispositivos. Mi codificación en ese momento era bastante limitada, por lo menos, ¡así que aprendí a ser un desarrollador de aplicaciones básicamente en el trabajo!

Un tiempo de miedo

No esperaba que la aplicación despegara como lo hizo. De nuevo, no soy Mark Zuckerberg, pero después de un día o dos, ¡la aplicación vendía numerosas copias por hora al precio único de $ 1.20!

Tengo un vívido recuerdo de estar en una fiesta en casa, revisando mi teléfono, dándome cuenta de que esto tenía el potencial de ser "eso". ¡Fue emocionante! Siempre me había interesado aprender cómo convertirme en desarrollador de aplicaciones, pero realmente no había pensado en lo que podría ser sensaciónquisiera ver una aplicación mía tener éxito.

Durante aproximadamente un año, la aplicación me ganó aproximadamente $ 30 por día, lo que realmente hace una gran diferencia para un chico joven recién salido de Uni. Lo que es más, es que pude ver que tenía la potencial para ir mucho más grande

Finalmente, algunos tipos en India se pusieron en contacto conmigo para que quisieran actuar como una especie de agente para que mi aplicación vendiera una licencia a fabricantes de equipos originales en su parte del mundo. Estuve de acuerdo, y aunque casi todos trataron de sacarme de mi propiedad intelectual, y apenas gané una miseria por semanas y semanas que pasé modificando el código, todavía me sentí muy ligada en ese momento. ¡Y nadie puede quitarme eso!

Cómo convertirse en desarrollador de aplicaciones hoy

Entonces, si quieres saber cómo convertirte en un desarrollador de aplicaciones, ¿qué puedes aprender de mis experiencias?

Cometí muchos errores (que llegaré a ver en un momento), pero una cosa que sentí que hice bien fue emplear un "enfoque de falla rápida" - esencialmente, lancé la aplicación un poco a medias.

Parece un consejo terrible, pero funciona, porque no pasas demasiado tiempo en una idea sin piernas. Antes de Multitarea Multitarea, había creado un teclado personalizado, un juego, una aplicación de conteo de palabras (esta no siempre era una función incorporada en ese momento) y mucho más. Ninguno de estos vendió más de 20-30 copias.

Si hubiera pasado todo un año en mi aplicación de conteo de palabras, nunca habría realizado Multitarea Multitarea, y me habría desanimado muy pronto.

Veo esto muy a menudo con empresarios y desarrolladores esperanzados. Pasan años viviendo en casa con sus padres, trabajando en una idea de aplicación que les cambie la vida. Muy a menudo ni siquiera me dicen en qué están trabajando, porque es tan revolucionario que podría robar la idea (¡porque no tengo nada mejor que hacer, por supuesto!).

Luego lanzan su aplicación / sitio web / negocio y en dos semanas se quiebran. Algunos toman una tonelada de préstamos y gastan una fortuna en marcas, asesoramiento legal y pruebas de errores, ¡todo sin probar para ver si alguien realmente quería su idea!

Ver también: Cómo trabajar como desarrollador de software en línea

¡Convertirse en un desarrollador de aplicaciones no tiene que implicar mudarse con sus amigos! Puedes construir y aprender mientras mantienes presionado un 9-5 (o al menos mientras trabajas en línea, como hice yo).

¿Lo que hay en un nombre?

Otra cosa que hice bien fue darle a la aplicación un nombre que se vendiera solo. "Multitarea multitarea" es efectivamente un término de búsqueda. Si quieres algo que divide la pantalla para ejecutar múltiples aplicaciones, ¡eso es lo que vas a buscar!

Hice cero marketing.

Esto es 100% lo que hizo que la aplicación fuera un éxito. Hice marketing cero, y realmente no esperaba que fuera un éxito modesto. Lo que también ayudó, es que el ícono que utilicé en la lista de Play Store fue literalmente una captura de pantalla de él haciendo lo suyo. La gente podía ver de inmediato que si querían realizar múltiples tareas al estilo de escritorio, ¡aquí era donde estaba!

El precio está bien

Respaldo mi decisión de lanzar la aplicación por un precio único. Sabía por mis experiencias como webmaster, que los ingresos por publicidad no son demasiado a menos que tenga miles de diario usuarios. Eso es raro en cualquier aplicación (¿cuántas aplicaciones realmente usas diariamente en tu teléfono?). ¡Sabía que algunas personas podrían descargar la aplicación y ni siquiera probarla una vez! Al cobrar una tarifa única, todavía ganaría con ellos.

¿Es así como convertirse en desarrollador de aplicaciones hoy? Creo que hay una buena posibilidad de que siga siendo una buena opción para desarrolladores independientes más pequeños, especialmente en iOS.

Finalmente: fui inteligente al no confiar en los agentes con los que trabajé. Afortunadamente, introduje un pequeño interruptor de interrupción en las versiones OEM de la aplicación, que verificaría la existencia de un archivo en un servidor y, si lo encontraba, se daría vuelta y destruiría la aplicación. Cuando mi aplicación apareció en su sitio web sin mencionar mi nombre o negocio, ¡fue fácil para mí convencerlos de que vieran la razón!

Donde me equivoque

Aunque esta vez en mi vida fue muy emocionante, y recuerdo haber disfrutado de un gran impulso de confianza (finalmente me sentí como mi héroe, Tony Stark), también estaba increíblemente ansioso. Solo se necesitaría eliminar la aplicación de la tienda por alguna razón para que mi éxito se detuviera. Del mismo modo, no había nada que decir que la aplicación no perdería ímpetu al azar de la noche a la mañana. También estaba seguro de que sería solo cuestión de tiempo hasta que Android introdujera la funcionalidad de ventanas múltiples de forma nativa (resultó que tomó algunos años).

La mía fue la primera aplicación en la tienda que funcionó de esta manera, pero también fue muy poco tiempo antes de que innumerables imitadores se unieran a la refriega. Algunos funcionaron mejor que mi aplicación y eran completamente gratuitos. Si desea aprender cómo convertirse en un desarrollador de aplicaciones, también debe aprender a proteger su propiedad intelectual, aunque con toda honestidad no valdrá la pena.

Su mejor defensa contra los imitadores es hacerlo primero y hacerlo mejor. Perdí esa ventaja. Este es el consejo de la mayoría de los motores y agitadores de Silicon Valley también. Sin embargo, pídale a un inversionista que firme un acuerdo de confidencialidad (NDA) antes de decirle su idea y es probable que se rían de la puerta. Saben que las ideas valen la pena, la ejecución lo es todo.

Las ideas valen la pena. La ejecución lo es todo.

Esta aprensión también me impidió seguir con la idea. Estaba tan seguro de que desaparecería rápidamente, que todavía pasaba el 90% de mi tiempo trabajando independientemente. En retrospectiva, podría haber aprovechado fácilmente ese éxito temprano y haber dado a los usuarios una razón para quedarse. Tal vez podría haberlo convertido en un conjunto conveniente de aplicaciones, o convertir el punto de venta en una mayor sinergia entre las aplicaciones (ya había agregado una función que abriría un sitio web en la aplicación de dibujo para anotaciones, lo cual me enorgullece decir que fue un poco adelantado a su tiempo!

El fantasma en la máquina

El error más grande que cometí fue en el código. Creé Multitarea Multitarea utilizando solo un poco de conocimiento de codificación autodidacta, y ni siquiera usé Java y Eclipse (el método preferido en ese momento). En cambio, utilicé una herramienta llamada B4A, que te permite codificar en BASIC. Mi única experiencia en ese momento fue con un ZXSpectrum, un Tatung Einstein (¿alguien recuerda eso?) Y QBasic; así que esto fue perfecto para mí

Creé Multitarea Multitarea utilizando solo un poco de conocimiento de codificación autodidacta.

Sin embargo, si alguna vez una aplicación se presta a una estructura orientada a objetos (palabras que no significaban nada para mí en ese momento), ¡sería una que abra muchas iteraciones de la misma aplicación! ¡Aprender las herramientas oficiales (Android Studio en este caso) es, con mucho, el mejor consejo si quieres convertirte en un desarrollador de aplicaciones!

Puede ser una tontería para ti, pero probablemente puedas entender mi locura cuando se trata de nombrar variables y funciones. Tenía la terrible costumbre de llamarlos cosas como "JigglyWiggly" y "Copa" (normalmente si había una taza sobre la mesa). Finalmente, esto dio paso a un tipo de lógica interna tan compleja que era casi su propio lenguaje. Tampoco escribí una nota en ningún lado. El antiguo código aleatorio era completamente obtuso.

Honestamente, un programador serio tendría un ataque al corazón si vieran el código. Si decidí que ya no necesitaba una función (que recuerde que solo se escribiría en línea en mi script), entonces la dejé allí para que se pudriera. ¡Ni siquiera lo eliminé! Esto significaba que cuando tenía que tomar un pequeño receso de mi aplicación (mi cliente de escritura más grande no me pagó durante unos seis meses, lo que me llevó a la indigencia financiera, otra historia divertida), no tenía ni idea de cómo volver cuando ¡Regresé!

Se sentó allí y se pudrió hasta que finalmente fue derribado.

A medida que Google actualizaba sus herramientas con Android Studio y sus reglas con Material Design, mi aplicación anterior simplemente no era lo suficientemente adaptable para hacer frente.

Por lo tanto, se sentó allí y se pudrió hasta que finalmente se retiró por usar una imagen de la que no poseía los derechos en la lista de la tienda (el fondo que tenía en mi teléfono en ese momento). De nuevo, no es mi mejor movimiento.

Conclusiones positivas

Si bien la multitarea multipantalla ya no está a la venta y tal vez perdí una oportunidad, todavía no considero que la experiencia sea un fracaso en absoluto. Por un lado, fue una experiencia que nadie puede quitarme. Estoy extremadamente orgulloso de la aplicación, desde la idea inicial, hasta algunas de las funciones, hasta algunas formas ingeniosas que logré lograr cosas con limitaciones de codificación limitadas.

Todavía no considero que la experiencia sea un fracaso.

Además, condujo a una tonelada de oportunidades posteriores: crear más aplicaciones de alto perfil, trabajar para , e incluso conseguir un libro publicado. Recomendaría probarlo a cualquiera.

La experiencia también me enseñó cómo convertirme en desarrollador de aplicaciones, y eso condujo a más creaciones, éxitos y fracasos en el futuro.

Cómo crear una aplicación exitosa hoy

Si desea disfrutar del éxito en la tienda de aplicaciones y convertirse en un desarrollador de aplicaciones, ¿qué debe hacer de manera diferente? Para empezar, escriba un buen código al que pueda regresar. Puedes aprender cómo construir aplicaciones de la manera correcta aquí.

Encuentre un punto de dolor y arréglelo; idealmente, una persona lo buscará. No pases demasiado tiempo trabajando en una aplicación y elige algo relativamente simple para tu primer proyecto. Las personas que nunca antes han creado una aplicación no deberían crear servicios basados ​​en la nube con problemas de seguridad y otras complicaciones. Deberían hacer calculadoras.

Del mismo modo, considere utilizar una tarifa plana como método de pago, a menos que esté brindando un servicio realmente sorprendente. La próxima vez que lance una aplicación, seguramente estará en la tienda de iTunes, donde se acostumbra gastar $ 5 o incluso $ 20 por algo que valga la pena tener.

Espero que hayas encontrado algunas de mis ideas útiles. Tal vez te ayudaron a establecer tu propio curso sobre cómo convertirte en un desarrollador de aplicaciones. Asegúrese de compartir los suyos en los comentarios a continuación. ¿En qué estás trabajando ahora mismo?

El aprendizaje automático y la ciencia de dato on grande jugadore en la efera tecnológica en eto día. i deea una carrera en tecnología, e poible que deee er proactivo y decubrir to...

Big data e el pilar de apoyo detrá de alguna de la innovacione tecnológica má importante del mundo. Como puede eperar, el la demanda e alta para aquello que pueden doblar montaña d...

Nuevas Publicaciones