¿Prefieres comprar un curso de programación o comprar una plantilla / código fuente de una aplicación completamente funcional para aprender un tema de programación?

Personalmente, si su clase puede reducirse a escribir una sola aplicación específica, entonces no estoy seguro de que yo quiera. Sin embargo, si tuviera que tomar uno u otro, compraría el código fuente de la aplicación.

Aprendí a programar escribiendo programas que quería escribir, no una idea enlatada proporcionada por otra persona. Eso proporcionó motivación, una razón para aprender lo que sea que necesitaba para poder escribir el programa que me interesaba. También significaba que estaba poniendo en práctica todo lo que aprendí, lo que me ayudó a mantenerlo. Utilicé todos los recursos que pude encontrar: manuales, ejemplos de trabajo, desarrolladores más experimentados, etc. Ahora, Internet es un gran recurso, lo que hace que sea más fácil descubrir cómo hacer cosas que no había hecho antes.

Pude ver la enseñanza de una clase interactiva de esta manera, con todos en la clase trabajando en sus propios proyectos, con el maestro brindando una visión general de los conceptos e ideas para la implementación, y luego orientación. Creo que esta es una forma mucho más efectiva de enseñar realmente la programación que lo que equivale a una conferencia.

La aplicación es más útil en esta situación, ya que puede servir como un ejemplo del que un desarrollador puede tomar ideas. Sin embargo, a menos que realmente esté buscando usar lo que sea que la aplicación estaba enseñando en un proyecto actual, es poco probable que me interese obtenerlo.

Es mejor aconsejar a sus estudiantes que primero aprendan programación, luego aprendan el entorno de Android y luego proporcionen un curso con ejemplos de código fuente.

Simplemente aprender “programación de Android” nos dará muchas aplicaciones realmente terribles para analizar, más de lo que ya tenemos (y Play está casi lleno de esas).

En mi opinión y experiencia, hay un gran mercado para los cursos, pero muy poco para el código fuente anotado (aunque ese mercado existe). Pocas personas quieren leer todas las cosas, a menos que ya sepan cómo hacerlo. Y en ese caso, hay muchos proyectos de código abierto que pueden ver.

Comience aprendiendo a programar. Esa es la manera correcta si quieres construir una carrera en ella.

El uso de una plantilla o aplicación lista para aprender solo de ella se conoce como: prueba y error.

La prueba y el error por sí solos no lo llevarán a ninguna parte y es menos probable que pueda construir algo decente o utilizable.

Por cierto, no necesitas comprar. Hay materiales básicos que puedes encontrar gratis.