¿Cuál es la mejor manera de aprender android para alguien sin experiencia previa en programación?

Realmente quiero entrar en la programación de Android y ya he leído dos libros y un montón de cosas que está pasando aquí. Muchas gracias. Este sitio ya se ha convertido en mi recurso favorito. De todos modos, ¿alguien tiene algún consejo adicional sobre cómo acelerar el tiempo para despegar? ¡Muchas gracias!

Eso es como querer saltar directamente a un coche de Fórmula 1 y competir en un Gran Premio antes de que usted haya tenido nunca incluso una sola lección que conduce un coche regular. Primero abordar algunos básicos no-Android de programación. Es "Java", y hay mucho que puedes hacer con Java sin tener que lidiar con la plataforma de Android encima de todo lo demás.

Especialmente si nunca has programado antes. Obtenga los conceptos básicos de programación claros en su cabeza primero, luego trabaje su camino hasta una plataforma específica.

Empecé a leer un par de libros, pero no sentía que me metí en la programación lo suficientemente rápido. Así que sólo me zambullí en él y comenzó a hacer una aplicación sencilla y luego googled (y el desbordamiento de pilas usadas) MUY cuando necesitaba ayuda ..

Sugiero seguir los tutoriales y guías en http://developer.android.com y sólo saltar en él

Aprende java y comienza con los tutoriales Son muy buenos 🙂

Usted puede hacer tanto (java y tutoriales) semi al mismo tiempo, aunque una base en java es una buena cosa 🙂

Me parece que los libros son una ayuda real, recientemente compré una aplicación de Android para libro de maniquíes, que es útil para revisar los conceptos básicos. Se cree que ya está bien en su camino – después de todo, usted está utilizando un sitio web como desbordamiento de la pila!

Personalmente, yo recomendaría mirar C # antes o al mismo tiempo como Java, ambos tienen una sintaxis similar y ambos tienen IDE muy bueno. Si usted está buscando en la web como un punto de venta potencial para sus habilidades, PHP es una especie de opción similar.

Le sugiero que juegue con App Inventor por un tiempo también. Esto le permitirá bucear y comenzar a aprender sobre lo que entra en una aplicación de Android sin la tarea desalentadora de mirar y las líneas interminables de código.

http://appinventor.googlelabs.com/about/

El primer paso es aprender la programación. Comencé leyendo "Aprender C ++ en 21 días", pero Android es basado en Java, por lo que probablemente querría empezar con eso (aunque C / C ++ sigue siendo mi recomendación para alguien que empieza). Sin embargo, ten cuidado: los libros actuales de Java se centran mucho en Swing y enseñan utilizando NetBeans. Swing es inútil si sólo estás interesado en Android y la mayoría de desarrollo se realiza en Eclipse, no en NetBeans.

Ahora que lo pienso, sólo necesitas saber una programación muy básica para comenzar con Android (clases, funciones, variables, tipos, herencia, bucles y quizás algunos algoritmos simples) y el resto puedes aprender de un libro de Android. Estas son algunas recomendaciones: Los mejores libros para desarrollarse en la plataforma Android . Hay buenos recursos en línea también, pero es en su mayoría pura documentación y sólo un par de tutoriales de bajo nivel.

En general, usted debe estar preparado que si usted quiere aprender a programar, tomará tiempo.

FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.