¿Cuánto tiempo crees que tomará aprender programación y crear una aplicación de Android rentable?

Supongo que será una aplicación no tan compleja. Te voy a dar dos escenarios

  1. Ya tienes una idea de aplicación (con suerte) rentable
    En este caso, su único objetivo es completar la aplicación. Si tienes experiencia en programación, conoces un poco de Java o al menos C ++ y comienzas con cualquier tutorial para principiantes de Android, 2-3 días después, estás listo para continuar por tu cuenta. Ahora tiene cosas específicas que lograr con la aplicación. Haz la investigación. Google “Cómo hacer esto …” o “Cómo hacer eso …” o incluso mejor busque tutoriales similares a su aplicación de destino. y te garantizo que en un mes tendrás una aplicación liberable (probablemente con errores). Aprenderás a medida que avanzas. Así es como lo hice
  2. No tienes una idea.
    En este caso, bueno, no sé cómo funciona esto, pero creo que tendrás que seguir algún tutorial mientras te sientas seguro. Junto con eso, tendrás que encontrar una idea de aplicación rentable. Eso es alrededor de 1-2 meses. El tutorial que tomaste es algo general. tendrás que hacer una investigación específica del proyecto sobre “Cómo hacer esto …” o “aquello”. Teniendo en cuenta el gran entusiasmo, esto puede tomar al menos 3 meses antes de que produzca una aplicación liberable

Totalmente mi opinión personal. Siempre prefiero aprender una plataforma haciendo un proyecto en mi propio interés que un tutorial.

Según mi experiencia, diría que 15 años. Esto incluiría aprender tanto la programación como los negocios. Y necesitará un equipo de personas inteligentes.

Si comienzas hoy, ya llegas tarde. Para cuando desarrolle algo de experiencia solo en programación, el mundo de la tecnología sería muy diferente de lo que es hoy. Y luego también necesitarás aprender negocios.

La forma en que funcionan las cosas en el mundo real es que configura un equipo y en el equipo hay personas con diferentes conocimientos. Un buen equipo no tiene que ser más de 3 personas. Estas personas son fundadores o empleados remunerados. Y cada miembro del equipo es bueno en una cosa, por ejemplo, uno es bueno en programación, uno es bueno en desarrollo de negocios, uno es bueno en desarrollo de productos vendibles. Todas las empresas tecnológicas trabajan así.

A diferencia de lo que muestran las películas y los medios, un negocio exitoso o cualquier cosa exitosa es siempre un trabajo en equipo, nunca un espectáculo individual.

Tat completamente Eso depende completamente de usted y su nivel de compromiso. Como cualquier cosa en la vida si alguien te pone una pistola en la cabeza y te dice que aprendas a codificar en la aplicación de Android en un día o que mueras, lo que harías depende totalmente de ti y de ti, qué tan comprometido estás para aprender a codificar en Android. Lo primero que le diría como alguien que ha dirigido equipos de hasta 300 ingenieros en todo el mundo para mi empresa. http://Albasieltechnology.com para encontrar una aplicación que le apasiona desarrollar desde. Aprenda el código que necesitaría Le aconsejo que aprenda maravilloso sobre griales porque le permite aprender la aplicación rápidamente en Java y luego puede transferir su aplicación a Android. Lo bueno de las parrillas verdes es que imita el rubí en los rieles y el hecho que le permite crear aplicaciones rápidamente sin el dolor de cabeza que Java normal me causó, al menos eso sería un buen comienzo. Y como dije, encuentre algo que le apasione y vaya a partir de ahí, depende completamente de usted, también podría trabajar muy duro en su solicitud durante una semana y dedicar 80 horas a la semana, estoy seguro de que para ese momento lo resolverá solo ten un espíritu hacker y ve por ello 🙂

Si ya conoce Java y está aprendiendo Android por primera vez y es el único ingeniero y está dispuesto a realizar un primer pase bastante defectuoso (pero liberable) y trabaja a tiempo completo (más algunos) en él: un mes. Si desea perfeccionar su primer lanzamiento tanto en términos de calidad de código como de UX: medio año, para un juego básico o una aplicación no demasiado compleja (MS Office se consideraría complejo, Tetris sería simple, así que en algún punto intermedio ) Si no conoce Java en absoluto, multiplique estos por dos o tres. Si no eres el único ingeniero, escala por habilidad adecuadamente.

Por ejemplo, dos ingenieros de igual habilidad pueden reducir el tiempo de desarrollo a largo plazo a la mitad, pero siempre tendrá un tiempo de “inicio” de referencia que no puede superar. Probablemente no pueda bajar menos de un mes con varios ingenieros, pero su producto final estará más pulido, después de ese mes, con el esfuerzo.