¿Cuánto tiempo le tomará a alguien sin experiencia en programación poder crear aplicaciones de Android de alta calidad? Supongamos que trabaja ~ 30 horas a la semana.

Depende de lo que la alta calidad signifique para ti.

Pero si sabe cómo seguir un tutorial, una aplicación básica puede demorar un mes. Entonces, todas las demás características comenzarán a tomar su propio tiempo, jeje.

Mi recomendación es … encontrar una aplicación básica en Internet como casi hola mundo, cambiarla un poco, también lo es su aplicación, publicarla.

Aprende el proceso en un mes y llega a la meta, se mantiene cerca del tutorial elegido e incluso descarga el código sorce.

Luego comience a publicar aplicaciones con funciones … DB, REST, animaciones de UI, vistas de UI, mapas, sensores en el teléfono, etc.

Además, debe aprender sobre el lenguaje de programación, Java y el entorno, IDE, API de Android, patrones …

Entonces tener algo fuera un mes.

Tipo decente, +6 meses

Decente 2 años

Etc

Jeje, así que comienza ahora si quieres construir tu aplicación: p

Podría ser nunca. Tenía mucha experiencia en programación cuando comencé a programar en Android, pero todavía no podía construir una aplicación de Android de alta calidad. (Sin embargo, hice un buen trabajo de back-end en dispositivos móviles).

La razón: para crear aplicaciones móviles de alta calidad, en Android y más en iOS, debe tener excelentes habilidades de diseño, interfaz de usuario y experiencia de usuario.

Ahora, si ya tiene esas habilidades, puede sobrevivir con un mínimo de programación al unir bibliotecas de alta calidad y usar proveedores de servicios de fondo.

Lleva algunos años, con persistencia y paciencia. No hay atajos para ello. Y, por supuesto, la orientación correcta.

Basándome en mi experiencia, diría que 10 años. Para dominar cualquier habilidad se requiere tanto tiempo.

En cuanto a 30 horas a la semana, es como a tiempo parcial. Supongo que lo estás haciendo como un aprendizaje paralelo. De lo contrario, para todos mis aprendizajes en diversas tecnologías en las que me dediqué a aprender y dominar la habilidad, recuerdo haber hecho de 14 a 16 horas al día. Y aún hoy, cuando tomo cualquier proyecto en serio, para construirlo con calidad, me meto en un ciclo similar.

Para usted el problema es que puede que no haya Android para cuando domine su programación. Por lo tanto, tendrá que transmitir sus conocimientos de programación a las tecnologías más nuevas. En mi opinión, la ciberseguridad es en lo que uno debe enfocarse si aprende para el futuro.

A ver, cero experiencia en programación? Bueno, vamos con las 10,000 horas normales a la competencia. ¿Pero solo trabaja 30 horas a la semana? Eso funciona a 7 años. Suena bien.

Primero debe aprender cómo hacerlo, por lo que, dependiendo de lo rápido que sea un lerner, diría que es de 3 a 6 meses.

Solo necesita eliminar las distracciones, desea hacer la programación de Android, hacer eso, no caer en la trampa para estudiar un montón de cosas irrelevantes.

Buena suerte