¿Necesita conocer la codificación de antemano para aprender el desarrollo de Android?

Sí, a lo grande. La programación de Android se realiza en lenguaje Java.
Pase algunas semanas aprendiendo Java y sus conceptos. Principalmente se centran en los conceptos como herencia, súper palabras clave, objetos, clases, funciones, etc. Lea un buen libro de Java y aprenda simultáneamente usando Android Studio. No use eclipse.
Aprenda las herramientas IDE y SDK de Android Studio que utiliza.
Puede ver videos en YouTube simplemente escribiendo, comenzando con Android Studio.


Y cuando tus conceptos de Java son claros. Aprenda a desarrollar aplicaciones simples como mostrar solo un texto, agregar 2 números, calculadora, etc.

Cuando te sientes poco cómodo con
desarrollando aplicaciones, vaya a udacity.com. Mira y desarrolla la aplicación Sunshine que han enseñado. Es muy buena fuente.

Sigue desarrollando nuevas aplicaciones. Aprenderás mucho La mejor de las suertes

Hasta ahora Google no ha venido con su versión avanzada Speech To Text para convertir su lenguaje literal en programa. ¡Entonces sí! Tienes que aprender programación.

Preferiblemente Core Java.

la gente lo hace usando otras plataformas cruzadas (cruzadas) como Xamrine, Phonegap, etc., pero las aplicaciones hechas con esos enfoques no son impresionantes.

Un poco de codificación es suficiente … Básicamente, lo importante es conocer los conceptos de POO y una comprensión clara al respecto … Yo mismo comencé como programador de Java, pero era un mundo totalmente nuevo. El método del ciclo de vida y el funcionamiento de las aplicaciones es algo totalmente nuevo … Creo que conocer Oops y un poco de codificación es suficiente … Entonces, para Android hay muchas fuentes gratuitas disponibles …
Ir por
1-developer.android
2-vogella
3-boston 200 videos aunque los videos están en desuso pero fueron útiles para mí al principio …