¿Podría un programador razonablemente nuevo aprender el desarrollo de aplicaciones de Android en Java simplemente leyendo (Java For Dummies)?

No, un libro como este se considera un comienzo para la programación en Java. Android utiliza técnicas relativamente avanzadas y requiere mucha práctica para lograr aplicaciones decentes y optimizadas. Comencé a escribir aplicaciones de Android después de completar AP Computer Science A (hice mi mejor esfuerzo para MASTER java, terminando el curso con un promedio de 97%). Lo que realmente comenzó a hacer aplicaciones para Android es un curso que encontré en Udemy enseñado por Tim Buchalka, ¡que no puedo alabar lo suficiente! Puedes encontrar más información aquí. Un curso como este está diseñado en un estilo de seguimiento, que le muestra cómo crear aplicaciones de Android como lo hacen los profesionales. Actualmente estoy produciendo una herramienta de práctica de prueba para estudiantes que utilizan las técnicas que aprendí tanto en mi clase APCS como en el curso Udemy que seleccioné. Recordaba saltar directamente al desarrollo de Android ya que descubrí que la experiencia es lo único que puede impulsar una carrera en el desarrollo de aplicaciones.

No. Como nuevo programador, puedes aprender muy poco solo leyendo.

Mi sugerencia es elegir una sesión en ese libro que le interese. Copie la muestra en Android Studio (descargue Android Studio) y ejecútela, vea cómo funciona. Esto siempre es lo mejor para el primer alumno. Modifique el código de muestra y vea cómo cambia el comportamiento de la aplicación.

Una vez que veas que tu código realmente funciona, ¡te encantará!

Debes conocer algunos temas de Java antes de comenzar bien el desarrollo de aplicaciones de Android. (A continuación se muestra suficiente para aprender Android)

  1. Ups.
  2. Interfaz y abstracción, así como polimorfismo.
  3. Esto, super y puedes decir herencia.
  4. Trapos.
  5. Manejo de excepciones.

No, pero eso puede ser un buen comienzo. Después de que hayas terminado con eso, mira un libro llamado desarrollo de Android de gran rancho. Después de terminar este libro, consulte algunos tutoriales pagados sobre udemy que se ocupan del desarrollo de Android.

AHORA AQUÍ ESTÁ EL KICKER !!!!

Mientras aprende, intente crear aplicaciones simples usted mismo. Si no sabes qué hacer, ¡usa google! Si te quedas atascado, usa google! Cuanto más intente crear aplicaciones por su cuenta y falle algunas veces y tenga éxito varias veces, se sentirá más cómodo y seguro en su capacidad para desarrollar aplicaciones móviles.

¿Y por qué no leer el Desarrollo de aplicaciones de Android para Dummies? Probablemente tenga una mejor oportunidad de aprender el desarrollo de Android leyendo un libro especialmente diseñado para él que leyendo un libro genérico de Desarrollo Java

Definitivamente lo es. Aprendí Android con ‘Head First Android’, que tiene una gran cantidad de tareas, que son esenciales para aprenderlo. También hay uno solo para Java, que debe hacer primero, si aún no conoce Java.

Estos libros le dicen constantemente que haga cosas, y si hace lo que le sugieren (y usa Google cuando el libro falla porque algo ha cambiado), entonces tiene un buen comienzo.

Sugeriría pensar en sus propios proyectos en el camino.

Si desea aprender con video tutoriales gratuitos en línea, puedo recomendar thenewboston.com

No creo que sea posible comenzar en Android sin una base sólida en Java y una buena comprensión de los conceptos de OOP.

Date tiempo y aprende Java muy bien, te dará un buen empujón cuando comiences a aprender Android.

Mira, cada uno tiene su propia forma de aprender. Para mí, aprender viene con intentar y practicar, al principio intenté aprender leyendo libros y viendo, pero a mí no me funcionó. Descubrí que la mejor manera es comenzar a hacer pequeños proyectos propios, y cada vez que estaba atrapado con algo voy y leo cómo resolverlo. Uno por uno, comencé a abordar grandes problemas sin siquiera abrir Internet y los pequeños proyectos se convirtieron en grandes proyectos. Eso es lo que funcionó para mí, lo que funciona para ti y quédate con él.

ps: no copie y pegue code.bad idea

Creo que debería familiarizarse con Java primero antes de hacer Android. Java for Dummies es un libro para programadores que ya conocen Java y solo quieren revisarlo. Comience con una clase en Coursera (es gratuita) para familiarizarse primero con Java, conozca los conceptos básicos del programa orientado a objetos y estará listo para comenzar.

Sí y no … Aprenderá la parte de codificación, pero en cuanto a agregar botones y widgets y controlarlos en Android Studio, necesita un recurso diferente. Todo esto es gratis en Youtube. ¡Buena suerte!

Puede aprender lo mínimo sobre Android, pero no lo suficiente como para hacer algo complejo. Sugeriría comprar un buen libro o usar los tutoriales proporcionados por el sitio web de la API de Android.

nuevo en el mundo de la programación? Entonces no.

Si anteriormente conoce otros lenguajes de programación como C o C ++, SI OFRECE.

Sí. Puede comprender Java con este libro u otros libros e intentar escribir programas de Android. Puedes aprender Android.