Considero que es lo mismo que hacer un tutorial de Ruby para aprender Ruby on Rails. Claro, podrá poner en funcionamiento un servidor, pero el diseño será realmente malo.
Lo mismo para Android. Si apenas aprendió Java, puede crear aplicaciones absolutamente, pero estarán muy mal diseñadas. Debe tener una buena comprensión de JDK y OOP. Es posible que necesite comprender la concurrencia. Tendrás que ser bueno para crear diseños de clase. Necesitará comprender cómo escribir código mantenible, escalable y comprobable. Necesitará saber qué bibliotecas están disponibles para no reinventar (mal) algo. Etc. Estas cosas vienen con experiencia y no se enseñarán en un curso intensivo. La cantidad de experiencia que necesitará dependerá.
Pero, si solo está hablando de crear sus propias aplicaciones, hágalo. Aprenderá mucho simplemente lanzándose a un proyecto. Aprenderá aún más haciendo todo usted mismo. Si constantemente criticas y mejoras tu código, no pasará mucho tiempo para convertirte en un desarrollador de Android decente.
- ¿Por qué el Nexus S no puede grabar video en 720p?
- ¿Qué son las pruebas de aplicaciones nativas?
- Como principiante, ¿qué debo usar para aprender el desarrollo de aplicaciones de Android: Eclipse o Android Studio?
- Cómo mantener tus aplicaciones de Android organizadas
- ¿Cuáles son algunas aplicaciones móviles populares que no tienen ninguna API del lado del servidor y cuáles son su fuente de ingresos?