¿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.

More Interesting

Soy un estudiante de comercio sin experiencia previa en tecnología / programación / codificación. Para crear una aplicación móvil, ¿qué idiomas de codificación debería aprender?

¿Qué mercado es más grande: aplicaciones móviles o juegos? ¿Dónde están los salarios más altos?

¿Podemos encontrar estadísticas de sistemas operativos móviles en Europa?

¿Cómo prueban Apple, Microsoft y HTC sus aplicaciones móviles? ¿Cómo automatizan este proceso?

¿Cuáles son algunas recomendaciones sobre las compañías de aplicaciones para MeetMe como el desarrollo de aplicaciones?

¿Por qué Firebase sería una buena opción para la aplicación móvil de reserva de Summer Apartment?

Cómo desarrollar una aplicación móvil de Android

¿Cómo se recopilan los datos del usuario para aplicaciones móviles si no requiere acceso a Internet o al servidor externo?

¿Qué tecnología es mejor para crear aplicaciones móviles, React Native o Meteor?

¿Existe una aplicación para activar y desactivar automáticamente los datos móviles configurando la hora?

API móviles: ¿es mejor devolver un JSON grande o usar varias solicitudes?

¿Cuáles son los errores / errores más comunes al lanzar / probar aplicaciones de Android para varios dispositivos? ¿Cómo se debe administrar la calidad y el rendimiento de la aplicación en los principales teléfonos Android? ¿Existen procesos / métodos específicos para mantener la coherencia de la aplicación?

¿Hay algún límite con Ionic Framework?

Cómo diseñar una aplicación móvil para mi negocio

¿Hay alguna forma de probar su aplicación en todos los dispositivos sin comprar realmente todos los dispositivos?