¿Cuál es el mejor libro para aprender sobre el desarrollo y la programación de Android?

A) Los mejores libros para el desarrollo de Android

Es importante perfeccionar sus habilidades de desarrollo de Android antes de que pueda comenzar a desarrollar sus aplicaciones. Puede comenzar por leer libros sobre el desarrollo de Android y aprender de los tutoriales.

1- Android: Programación en un día! La guía de poder para principiantes en la programación de aplicaciones de Android

en amazon: Android: Programación en un día! La guía de poder para principiantes en la programación de aplicaciones de Android (Android, programación de Android, desarrollo de aplicaciones, desarrollo de aplicaciones de Android,… programación de aplicaciones, rieles, programación de rubíes), Sam Key, libro electrónico – Amazon.com

Programación de Android en un día! La guía de poder para principiantes en la programación de aplicaciones Android Android

¿Siempre has tenido una gran idea para una aplicación?

¡No piense que usted podría hacer uno por sí mismo y el costo es demasiado para poner su idea en el mercado!

¿Está intimidado con toda la jerga técnica que viene con la programación que le impide desarrollar una aplicación?

¡Ya no necesitas quedarte fuera de la programación de Android! Este libro es para cualquier persona que quiera y necesite aprender a desarrollar y una aplicación para Android.

¡Desarrolla una aplicación desde el principio! ¡Fácil, rápido y sin jerga técnica! ¡El libro está escrito para los maniquíes!

2- Patrones de diseño de Android: Soluciones de diseño de interacción para desarrolladores

en Amazon: Patrones de diseño de Android: Soluciones de diseño de interacción para desarrolladores 1, Greg Nudelman, libro electrónico – Amazon.com

Con Android 4, Google ofrece toda la potencia de su sistema operativo Android tanto para computadoras inteligentes como para tabletas. Diseñar interfaces de usuario efectivas que funcionen en múltiples dispositivos Android es extremadamente difícil. Este libro proporciona más de 75 patrones que puede usar para crear interfaces de usuario versátiles para teléfonos inteligentes y tabletas, ahorrando incontables horas de tiempo de desarrollo. Los patrones cubren los tipos más comunes y, sin embargo, difíciles de interacciones del usuario, y cada uno es compatible con instrucciones paso a paso ricamente ilustradas.

  • Incluye patrones de muestra para pantallas de bienvenida y de inicio, búsquedas, clasificación y filtrado, entrada de datos, navegación, imágenes y miniaturas, interacción con el entorno y las redes, y más
  • Presenta patrones y patrones específicos de tableta para evitar resultados que no desea
  • Las instrucciones ilustradas, paso a paso, describen qué es el patrón, cómo funciona, cuándo y por qué usarlo, y los patrones y antiprogramas relacionados.
  • Un sitio web complementario ofrece contenido adicional y un foro para la interacción.

3- Diseño de la interfaz de usuario de Android: Convertir ideas y bocetos en aplicaciones bellamente diseñadas

en Amazon: Diseño de la interfaz de usuario de Android: Convirtiendo ideas y bocetos en aplicaciones bellamente diseñadas (Usabilidad) 1, Ian G. Clifton, libro electrónico – Amazon.com

En el abarrotado mercado de Android de hoy, es más importante que nunca diferenciar sus aplicaciones. El gran diseño es la mejor manera de hacerlo. Ahora, el experto en diseño de aplicaciones para Android Ian G. Clifton le muestra cómo hacer que sus aplicaciones cobren vida y cómo entregar las aplicaciones que los usuarios querrán, amarán y comprarán.

Reflejando el Android 4.2 SDK, este libro sirve como tutorial para todo el proceso de diseño e implementación y como una referencia práctica en la que confiará para cada proyecto de desarrollo de Android.

Clifton muestra cómo crear diseños efectivos, organizarlos en componentes de Android y moverse con gracia desde la idea, al alámbrico, a la comp, al final de la aplicación. Aprenderá a llevar su propia voz, personalidad y estilo a los diseños de sus aplicaciones; cómo aprovechar las técnicas de dibujo avanzadas como la composición de PorterDuff; cómo probar diseños en diversos dispositivos Android; y mucho más.

4- Recetas de Android: Un enfoque de problema-solución

en Amazon: Recetas de Android: Un enfoque de problema-solución: Jeff Friesen, Dave Smith: 9781430234135: Amazon.com: Libros

Android sigue siendo uno de los principales sistemas operativos móviles y plataformas de desarrollo que impulsan las innovaciones móviles de hoy y el ecosistema de aplicaciones. Android parece complejo, pero ofrece una variedad de kits de desarrollo organizados para aquellos que vienen a Android con diferentes habilidades de lenguaje de programación.

Recetas de Android: un enfoque de problema-solución lo guía paso a paso a través de una amplia gama de temas útiles utilizando ejemplos completos de códigos de trabajo reales.

En este libro, comenzará con un resumen de la arquitectura de Android y los fundamentos de la aplicación, y luego se pondrá manos a la obra y creará una aplicación con el SDK de Android de Google en la línea de comandos y Eclipse. A continuación, aprenderá cómo realizar tareas prácticas relacionadas con la interfaz de usuario, las comunicaciones con la nube, el hardware del dispositivo, la persistencia de datos, las comunicaciones entre aplicaciones y la interacción con el propio Android. Finalmente, aprenderá cómo aprovechar varias bibliotecas y Scripting Layer para Android (SL4A) para ayudarlo a realizar tareas más rápidamente, cómo usar el NDK de Android para aumentar el rendimiento de las aplicaciones y cómo diseñar aplicaciones para el rendimiento, la capacidad de respuesta y la perfección. y más.

5- Hola, Android: Presentamos la plataforma de desarrollo móvil de Google (programadores pragmáticos)

at amazon: Hola, Android: Presentamos la plataforma de desarrollo móvil de Google (programadores pragmáticos): Ed Burnette: 9781934356562: Amazon.com: Libros

Android de Google está sacudiendo el mercado móvil en gran medida. Con Android, puede escribir programas que se ejecutan en cualquier teléfono o tableta compatible en el mundo. Es una plataforma móvil que no puede darse el lujo de no aprender, y este libro le ayuda a comenzar. Hola, Android se ha actualizado a Android 2.3.3, con el código revisado en todo para reflejar esta versión actualizada. Eso significa que el libro ahora está actualizado para tabletas como el Kindle Fire. Todos los ejemplos fueron probados para la compatibilidad hacia adelante y hacia atrás en una variedad de dispositivos y versiones de Android de 1.5 a 4.0. (Nota: el Kindle Fire no admite widgets de pantalla de inicio o fondo de pantalla, por lo que esas muestras no se pudieron probar en el Fire.)

Android es un sistema operativo para teléfonos móviles y tabletas. Se encuentra dentro de millones de teléfonos celulares y otros dispositivos, incluido el muy popular Amazon Kindle Fire, que convierte a Android en la plataforma más importante para los desarrolladores de aplicaciones móviles. Ese podría ser tu propio programa ejecutándose en todos esos dispositivos.

6- Programación de Android: Guía de The Big Nerd Ranch (2ª edición)

en Amazon: Programación de Android: Guía de The Big Nerd Ranch (2ª edición): Bill Phillips, Chris Stewart, Brian Hardy, Kristin Marsicano: 9780134171456: Amazon.com: Libros

Programación de Android: The Big Nerd Ranch Guide es un libro introductorio de Android para programadores con experiencia Java.

Basada en el popular curso de Bootcamp para Android de Big Nerd Ranch, esta guía lo guiará a través de la naturaleza utilizando aplicaciones de ejemplo prácticas combinadas con explicaciones claras de conceptos clave y API. Este libro se centra en técnicas prácticas para desarrollar aplicaciones compatibles con Android 4.1 (Jelly Bean) en adelante, incluida la cobertura de Lollipop y el diseño de materiales.

Escriba y ejecute el código en cada paso del camino, creando aplicaciones que se integren con otras aplicaciones de Android, descargue y muestre imágenes de la web, reproduzca sonidos y más. Cada capítulo y aplicación ha sido diseñado y probado para proporcionar el conocimiento y la experiencia que necesita para iniciarse en el desarrollo de Android.

Big Nerd Ranch se especializa en el desarrollo y diseño de aplicaciones innovadoras para clientes de todo el mundo. Nuestros expertos enseñan a otros a través de nuestros libros, campos de entrenamiento y capacitación en el sitio. Ya sea que se trate de Android, iOS, Ruby y Ruby on Rails, Cocoa, Mac OS X, JavaScript, HTML5 o UX / UI, lo tenemos cubierto.

7- Head First Android Development

at amazon: Head First Android Desarrollo: Dawn Griffiths, David Griffiths: 9781449362188: Amazon.com: Libros

¿Qué aprenderás de este libro?

Si tienes una idea para una aplicación de Android asesina, este libro te ayudará a construir tu primera aplicación de trabajo en un instante. Aprenderá cómo estructurar su aplicación, diseñar interfaces, crear una base de datos, hacer que su aplicación funcione en varios teléfonos inteligentes y tabletas, y mucho más. ¡Es como tener un desarrollador de Android con experiencia sentado a tu lado! Todo lo que necesitas es un poco de conocimiento de Java para empezar.

¿Por qué este libro se ve tan diferente?

Basado en la última investigación en ciencia cognitiva y teoría del aprendizaje, Head First Android Development utiliza un formato visualmente rico para captar tu mente, en lugar de un enfoque de texto pesado que te pone a dormir. ¿Por qué perder tu tiempo luchando con nuevos conceptos? Esta experiencia de aprendizaje multisensorial está diseñada para la forma en que realmente funciona tu cerebro.


últimos libros de Android recomendados para desarrolladores de Java

1-Android 6 para programadores: un enfoque basado en aplicaciones

2- Desarrollo de aplicaciones de Android para programadores de Java.

Desarrollo de aplicaciones 3-Android para Dummies

4- Programación de Android: Programación Java para la nueva generación de dispositivos móviles

Mi consejo es que no sigas ningún libro específico relacionado con el desarrollo de Android porque las funcionalidades cambian de un Api a otro. por lo tanto, es mejor pasar por Android Developers y Coursera para obtener una comprensión completa. Y luego puedes decidirte

  1. Los niveles de api que tu aplicación estaría apoyando.
  2. Las funcionalidades que se pueden incrustar en la aplicación.

Antes de comenzar a construir su aplicación, es mejor tener un buen conocimiento sobre patrones de diseño y conceptos de oop. Para lo cual recomendaría

  1. Head First Design Patterns
  2. Amazon.com: Java The Complete Reference, séptima edición (Osborne Complete Reference Series) eBook: Herbert Schildt: Tienda Kindle

Luego, puede comenzar a diseñar la estructura de su aplicación y, paralelamente, puede decidir sobre el IDE que se debe usar, y el sistema de compilación que se puede usar y varias otras cosas que vendría a conocer después de iniciar el desarrollo de su aplicación a la perfección.

Head First Android Development

Si tienes una idea para una aplicación de Android asesina, este libro te ayudará a construir tu primera aplicación de trabajo en un instante. Aprenderá cómo estructurar su aplicación, diseñar interfaces, crear una base de datos, hacer que su aplicación funcione en varios teléfonos inteligentes y tabletas, y mucho más. ¡Es como tener un desarrollador de Android con experiencia sentado a tu lado! Todo lo que necesitas es un poco de conocimiento de Java para empezar.

Amazon.in: Compre el primer libro de desarrollo para Android de Head en línea a precios bajos en India

  1. Hola Android de Ed Burnette es una gran herramienta que lo ayuda a crear la primera aplicación de Android.
  2. Sam’s Teach yourself El desarrollo de aplicaciones para Android en 24 horas es una combinación de tareas comunes en el desarrollo de Android
  3. Desarrollo de aplicaciones para Android: todo en un maniquíes por Donn Felker. El libro comienza con los conceptos básicos del desarrollo de Android y le enseña a uno cómo calcular el precio de una aplicación de Android para enviar en el mercado de aplicaciones de Android.
  4. Desarrollo de la tableta Android inicial : este libro muestra cómo comenzar con la programación de la tableta Android, sin experiencia previa.
  5. Revisión de libros de desarrollo de aplicaciones profesionales de Android 2 : este libro te enseña a aprovechar todas las funciones disponibles en Android 2.0 en adelante.

Personalmente, no recomendaría comprar un libro porque se volverá demasiado viejo como para ser usado como referencia. así que empieza con
Empezando | Desarrolladores de Android

Head First Android Development segunda edición.

Este ebook seguro te hace un profesional .

El libro electrónico hecho con rompecabezas , preguntas y respuestas , imágenes divertidas y subtítulos.

Eso nunca te aburrirá .

Todo concepto se pegaría fácilmente en tu cerebro .

Puede que sientas que un desarrollador de Android con experiencia está sentado a tu lado.

Obtendrías más confianza al practicar cada programa.

No esperes, ve por ello .

haga clic en el enlace

Desarrollo Head First de Android: una guía amigable para el cerebro 2, Dawn Griffiths, David Griffiths, libro electrónico

Amazon.in: Buy Head First Android Development: una guía inteligente, 2da edición Libro en línea a precios bajos en la India

Gracias por A2A,

Si está buscando el mejor libro para aprender Desarrollo y programación de Android, consulte los siguientes libros:

Programación del sistema Android

Programa de Android para principiantes

Introducción a Android

Si desea mejorar sus habilidades en el desarrollo de Android, también puede unirse al Android Training Institute en Noida . Con la ayuda de Android Training, puedes mejorar para trabajar en Desarrollo de Android, Android SDK, Android Studio, APIS, Base de datos, etc. Los instructores te ayudarán a trabajar en proyectos en tiempo real en aplicaciones de Android. Puede venir a tomar una clase de demostración gratuita y unirse al programa.

El mejor libro para aprender programación de android es.
Programación de Android – la guía del rancho gran nerd

Es un libro de programación para Android realmente bueno que leí cuando empecé a desarrollar aplicaciones para Android.

También puedes ver esta excelente serie de tutoriales para Android de YouTube.

Para ayudarte a aprender más rápido, puedes crear una aplicación simple mientras aprendes. Así es como lo hice.

La aplicación de Android es divertida una vez que empiezas. Siempre es bueno solo bucear y después de construir
Algunas aplicaciones simples, obtienes confianza para construir más aplicaciones.

Que te diviertas.

¿Así que quieres construir tus propias aplicaciones?

Y desea construirlos … desde la comodidad de su hogar … en su propio tiempo … sin tener que asistir a clase … o leer un sinfín de libros de texto (o guías en línea).

Estoy en lo cierto?

Y déjeme adivinar: solo desea la última tecnología, software y técnicas, porque tiene grandes planes, grandes ideas, y seamos honestos … ¿está impaciente y quiere saltar la cola?

Enlace del curso: El curso completo para desarrolladores de Android N: Aprenda el desarrollo de aplicaciones de Android con Android 7

¡Aprende el desarrollo de aplicaciones para Android con Android 7 Nougat construyendo aplicaciones reales como Uber, Whatsapp e Instagram!

El Curso Completo para Desarrolladores de Android (el mejor curso para Android de Udemy con más de 50,000 estudiantes felices), El Curso Completo para Desarrolladores para Android N ha sido perfeccionado, pulido y microscópicamente para ofrecer contenido aún más valioso, todo diseñado para el último Android 7 .

Se cubre una amplia gama de tecnologías, incluido el servidor de código abierto Parse, Firebase, Admob, GDX (desarrollo de juegos), Bluetooth y mucho más.

Esta vez, utilizando Android Nougat de hot-off-the-press (poniendo niveles de rendimiento, productividad y seguridad inigualables directamente en sus manos), el Curso Completo para Desarrolladores de Android N incluye la construcción de un clon de WhatsApp MÁS tres nuevos capítulos sobre cómo comercializar tus aplicaciones, y comienza a acumular en el efectivo.

¿Qué obtendrás si compras este curso ahora?

· ACCESO COMPLETO POR VIDA (incluyendo descargas y actualizaciones de videos) por una tarifa única ridículamente asequible.

· $ 50 de crédito de Amazon AWS por alojar tus propias aplicaciones sociales.

· PAZ DE LA MENTE: aprenda del creador de tres de los cursos en línea más populares, enseñe con éxito a más de 200,000 estudiantes y reciba 10,000 evaluaciones de 5 *.

· SOPORTE DE PROYECTO CONTINUO: siempre que lo necesite, en los foros del curso.

· APRENDIZAJE SUPERIOR: construye tus propias aplicaciones reales a medida que avanzas, sin un concepto de programación enorme a la vista.

· 300 libras de plantillas de aplicación exclusivas, iconos y fondos (diseñados para Android N)

· HOSPEDAJE WEB GRATUITO DE UN AÑO en el Paquete Avanzado de Eco Web Hosting, por un valor de £ 119. * Limitado a un año por estudiante no por curso *

“Mucho más comprensible que las otras 6 o más clases que tomé en otros lugares. Este curso es imprescindible! ¡Gracias!”

¿Por qué aprender a hacer aplicaciones de Android?

· Android es sin duda la plataforma móvil más grande del mundo, con más del 80% de participación de mercado y más de mil millones de dispositivos vendidos solo en 2016.

· Puedes desarrollar para Android en una computadora con Windows, Mac o Linux.

· Java es un lenguaje fantástico para aprender, que te permite crear aplicaciones para PC, Mac y la web, así como Android.

· El descubrimiento de aplicaciones de Android es muy superior a la App Store, por lo que su aplicación tiene muchas más posibilidades de ser visto y comprado.

· Los ingresos basados ​​en anuncios son mucho más comunes en Android que en iOS, y son muy fáciles de configurar con Google Ads.

¿Para quien es esto?

Cualquier persona que quiera aprender a codificar para convertirse en un desarrollador de aplicaciones: este es un curso completo, al igual que mis cursos Web, iOS y Apple Watch completos. Así que una vez que estés listo y codificando como un desarrollador de aplicaciones de demonios, TAMBIÉN te enseñará cómo ganar dinero con tus aplicaciones .

¿Suena bien?

También es para cualquier persona que quiera entender cómo funcionan las computadoras: aprender a codificar es mucho más que poder crear aplicaciones: saber cómo funcionan las computadoras abre las puertas a nuestro increíble mundo digital.

Un breve resumen de por qué The Complete Android N Developer Course es el recurso número uno para los desarrolladores de aplicaciones en ciernes, como usted:

· Estrategias de aprendizaje probadas por el tiempo y rápidas de aprender.

· Consejos de calidad, que solo los profesionales conocen normalmente.

· Aprendizaje en casa: para que puedas ir tan rápido o lento como quieras

· Lenguaje simple, sin jerga y definición HD

¿Que aprenderás?:

  • Haz prácticamente cualquier aplicación de Android que te guste (tu único límite es tu imaginación)
  • Envíe sus aplicaciones a Google Play y genere ingresos con Google Pay y Google Ads.
  • Conviértete en un desarrollador de aplicaciones profesional, realiza conciertos independientes y trabaja desde cualquier lugar del mundo.
  • Aburrido con el mismo viejo, el mismo viejo? Solicite un nuevo trabajo en una compañía de software como desarrollador de Android

Requisitos:

  • Una computadora con Windows, Mac o Linux
  • Se requiere CERO conocimiento de programación – Te enseñaré todo lo que necesitas saber

Si ya estás familiarizado con Java, la Programación de Android: The Big Nerd Ranch Guide (2da edición) es posiblemente el mejor libro para empezar. No puedo enfatizar lo suficiente lo genial que es este libro. Me ayudó mucho. También te recomiendo que tomes algunos cursos en Android | Lecciones de vídeo tutoriales de Udacity.

Desarrollé esta aplicación después de tomar algunas medidas y leer ese libro.

Music Player – Aplicaciones de Android en Google Play

Buena suerte.

Te sugiero que no vayas a buscar libros. Cuando es Android, he probado muchos libros que gastaron demasiado dinero en ellos, pero no son tan útiles como pensé, así que empecé a buscar Good Sources en Internet y después de intentarlo, muchos de ellos. Hay algunas fuentes gratuitas realmente buenas disponibles para aprender sobre el desarrollo de aplicaciones para Android como Udacity Coarse, algunas aplicaciones en juego (muy pocas son buenas) y el sitio de desarrolladores de Google.

Si eres principiante, te sugiero esta aplicación (que no promueve la aplicación) –

Por lo tanto, estoy recomendando esta aplicación porque es un nuevo reproductor (solo se lanza ayer) y tiene un contenido realmente bueno. Los ejemplos que se proporcionan en la aplicación ayudan a los usuarios a obtener una imagen clara de los conceptos. Incluso si no tiene nada que ver con la programación de Android, simplemente copiando sus códigos puede crear algunos Realmente buenos y siempre recuerde Practicar lo hará mejor programador que no leyendo.

Tutorial de Android App Link: –

Andy-Learn Android Programming – Aplicaciones de Android en Google Play

Por cierto, he desarrollado una aplicación de música y aprendí Android en línea y con aplicaciones geniales, pruébalo y comprueba mi capacidad: –

Vogue-No Ads Music Player Pro – Aplicaciones de Android en Google Play

Por favor califique y revise para que pueda mejorar!

Head First Android Development

¿Qué aprenderás de este libro?

Si tienes una idea para una aplicación de Android asesina, este libro te ayudará a construir tu primera aplicación de trabajo en un instante. Aprenderá cómo estructurar su aplicación, diseñar interfaces, crear una base de datos, hacer que su aplicación funcione en varios teléfonos inteligentes y tabletas, y mucho más. ¡Es como tener un desarrollador de Android con experiencia sentado a tu lado! Todo lo que necesitas es un poco de conocimiento de Java para empezar.

¿Por qué este libro se ve tan diferente?

Basado en la última investigación en ciencia cognitiva y teoría del aprendizaje, Head First Android Development utiliza un formato visualmente rico para captar tu mente, en lugar de un enfoque de texto pesado que te pone a dormir. ¿Por qué perder tu tiempo luchando con nuevos conceptos? Esta experiencia de aprendizaje multisensorial está diseñada para la forma en que realmente funciona tu cerebro.

Amazon.in: Compre el primer libro de desarrollo para Android de Head en línea a precios bajos en India

La guía del codificador ocupado para el desarrollo de Android

  1. Programación de Android: Guía de The Big Nerd Ranch (Guías de Big Nerd Ranch)
  2. Patrones de diseño de Android: soluciones de diseño de interacción para desarrolladores
  3. Diseño de la interfaz de usuario de Android: Convertir ideas y bocetos en aplicaciones bellamente diseñadas
  4. Recetas de Android: un enfoque de problema-solución
  5. Programacion android

Si está familiarizado con Java, le recomendaría “Head First Android Development” y “Professional Android 4 Application Development” de Wrox.

Si no conoce Java, comience con ‘Head First Java’ y ‘Java Programming from Ground Up’

Hice una lista de recursos seleccionados de Android con las siguientes categorías para obtener una referencia de recursos más completa:

  • Recursos de aprendizaje
  • Herramientas
  • Ejemplos de código
  • Ecosistema
  • Otras listas de recursos
  • Los foros

En mi experiencia, Android 6 para programadores es un excelente libro con buenas aplicaciones de muestra que puede modificar y enviar a la tienda. Este libro presenta tecnologías de computación de vanguardia para desarrolladores de software profesionales. En el corazón del libro se encuentra el enfoque impulsado por la aplicación Deitel: los conceptos se presentan en el contexto de las aplicaciones de Android que funcionan completamente, en lugar de utilizar fragmentos de código. La introducción y las unidades de prueba de la aplicación al comienzo de cada capítulo muestran una o más ejecuciones de muestra. Para encontrar más libros relacionados con esto, puedes visitar aquí.

Hay muchos libros disponibles y he leído algunos de ellos.

  1. La guía del codificador ocupado para el desarrollo de Android
  2. Dirigir el primer desarrollo de Android – O’Reilly
  3. Desarrollo de aplicaciones de Android para Dummies.
  4. Programacion android
  5. Desarrollo de aplicaciones android profesionales (parte 1 y 2)
  6. Proyectos android prácticos

Supongo que esto será suficiente para cualquiera después de eso, todo lo que tienes que hacer es trabajar en proyectos, buscar códigos en varios sitios web como Github, el arsenal de Android, etc. Hay muchos más.

Mi consejo, no vayas por los libros.
El mejor lugar para obtener información 100% auténtica: Desarrolladores de Android
Si eres principiante y te da miedo el enlace anterior, debes ir a YouTube, amigo, puedes seguir la lista de reproducción de New Boston.
Página en youtube.com
Y solo con Eclipse y tu teléfono Android, aprenderás mucho más.
Encontrará respuesta a la mayoría de sus consultas en stackoverflow.

Yo personalmente no recomendaría comprar un libro. Si pudiera darle una buena información básica sobre cómo funciona una plataforma, pronto se volverá demasiado antigua como para usarla como referencia.

En su lugar, intentaría echar un vistazo al tutorial de Android proporcionado por Google. Míralo, te sorprenderá ver que un libro podría no ser necesario:
Empezando | Desarrolladores de Android

También echaría un vistazo a esto, evitará que cometas errores de principiante:
Mejores prácticas para el rendimiento

¡Feliz aprendizaje!

Si te interesa el desarrollo rápido de Android, aquí hay una aplicación con colección de bibliotecas. Esta aplicación te permite ver demostraciones nativas y también muestra un fragmento de código para que puedas usarlas rápidamente en tu propia aplicación.

Awesome Android – UI Libraries – Aplicaciones en Google Play

Algunos tipos de biblioteca gratuita incluyen:

Diseño

Material

Puntos de vista

Pdfview