¿Cuáles son los mejores libros para el desarrollo de aplicaciones de Android?

Mi consejo es que no sigas ningún libro específico que esté relacionado con el desarrollo de Android porque las funcionalidades cambian de una API a otra. Por lo tanto, es mejor pasar por Android Developers y Coursera, para obtener una comprensión profunda. Y luego puedes decidir sobre

  1. Los niveles de API que admitiría su aplicación
  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 los patrones de diseño y los conceptos de oop. Para lo cual recomendaría

  1. Head First Patrones de diseño
  2. Amazon.com: Java The Complete Reference, Seventh Edition (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 conocerá después de iniciar perfectamente el desarrollo de su aplicación.

  1. Hello Android de Ed Burnette es una gran herramienta que ayuda a uno a crear la primera aplicación de Android.
  2. Sam’s Teach yourself Desarrollo de aplicaciones de Android en 24 horas es una combinación de tareas comunes en el desarrollo de Android
  3. Desarrollo de aplicaciones de Android- All in One Dummies por Donn Felker. El libro comienza con los conceptos básicos del desarrollo de Android y le enseña a uno cómo fijar el precio de una aplicación de Android para enviarla al mercado de aplicaciones de Android.
  4. Inicio del desarrollo de tabletas Android : este libro muestra cómo comenzar con la programación de tabletas Android, sin experiencia previa.
  5. Revisión profesional del libro de desarrollo de aplicaciones de Android 2 : este libro le enseña a aprovechar todas las funciones disponibles en Android 2.0 en adelante.

Cómo comenzar a aprender el desarrollo de Android en línea:

La forma más rápida de aprender el desarrollo de Android es en línea. Preferiblemente usted ya tiene cierta experiencia con lenguajes de programación de computadoras como Java, C o C ++. De lo contrario, la curva de aprendizaje será mucho más pronunciada, pero el aprendizaje del desarrollo de Android es factible con mucho enfoque y determinación (aunque, es posible que primero desee tomar cursos más introductorios de informática para establecer los fundamentos).

Las aplicaciones de Android se escriben usando el lenguaje de programación Java. Es útil tener un conocimiento básico de la programación Java antes de comenzar los cursos a continuación, pero algunos de los cursos están específicamente dirigidos a principiantes absolutos.

Aquí le mostramos cómo comenzar:

1. Descargue e instale el SDK de Android (Kit de desarrollo de software) gratuito, el Eclipse IDE (entorno de desarrollo integrado) de código abierto de Android y el complemento ADT compatible con Google también se recomienda para Eclipse. La combinación de estas tres herramientas le proporcionará el entorno de desarrollo totalmente integrado que necesita para comenzar a crear aplicaciones de Android.

2. Cree su primera aplicación “Hello World” con este tutorial fácil de seguir para principiantes de Google.

3. Tome un curso de desarrollo de Android en línea. La mejor manera de aprender es sumergirse y piratear algunas aplicaciones básicas. Esto le ayuda a familiarizarse con la API de Android (interfaz de programación de aplicaciones) y las posibilidades de desarrollo de aplicaciones de Android.

4. Puede acceder a más herramientas de desarrollo de Android registrándose como Desarrollador de Android en Google Play (hay una tarifa única de registro de $ 25).

En julio, ofrecemos un conjunto completo de servicios de diseño y desarrollo. Lea algunos de nuestros casos de estudio interesantes y póngase en contacto con nosotros para crear una aplicación móvil que supere las expectativas de los usuarios.

Encontrará diferentes compañías de servicios que ofrecen diferentes estructuras de costos para el desarrollo de aplicaciones móviles. Algunos se centran en el trabajo de desarrollo de calidad, mientras que otros se centran en el desarrollo rápido y descuidado de bajo costo. La decision es tuya.

A) Libros principales para el desarrollo de Android

Es importante perfeccionar sus habilidades de desarrollo de Android antes de poder comenzar a desarrollar sus aplicaciones. Puede comenzar leyendo libros sobre desarrollo de Android y aprender de los tutoriales.

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

en amazon: Android: ¡Programación en un día! La guía de energía 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, Rails, Programación Ruby), Sam Key, eBook – Amazon.com

Programación de Android en un día! La guía de energía para principiantes en la aplicación de Android Programación de Android

¿Siempre tuvo una gran idea para una aplicación?

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

¿Te intimida toda la jerga técnica que viene con la programación que te impide desarrollar una aplicación?

¡Ya no necesitas quedarte fuera de la programación de Android! Este libro es para cualquiera que quiera y necesite aprender a desarrollar 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 tontos!

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, eBook – Amazon.com

Con Android 4, Google aporta todo el poder de su sistema operativo Android a la informática de teléfonos inteligentes y tabletas. Diseñar interfaces de usuario efectivas que funcionen en múltiples dispositivos Android es extremadamente desafiante. Este libro proporciona más de 75 patrones que puede usar para crear interfaces de usuario versátiles para teléfonos inteligentes y tabletas, lo que ahorra innumerables horas de tiempo de desarrollo. Los patrones cubren los tipos más comunes pero 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 específicos para tabletas y patrones para evitar resultados que no desea
  • Las instrucciones paso a paso ilustradas describen qué es el patrón, cómo funciona, cuándo y por qué usarlo, y los patrones y antipatrones relacionados
  • Un sitio web complementario ofrece contenido adicional y un foro para la interacción.

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

en amazon: Diseño de interfaz de usuario de Android: Convertir ideas y bocetos en aplicaciones bellamente diseñadas (usabilidad) 1, Ian G. Clifton, eBook – Amazon.com

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

Como reflejo del SDK de Android 4.2, este libro sirve como tutorial para todo el proceso de diseño e implementación y como una referencia útil en la que confiarás para cada proyecto de desarrollo de Android.

Clifton muestra cómo crear diseños efectivos, organizarlos en componentes de Android y pasar con gracia de la idea, a la estructura alámbrica, a la compilación, a la aplicación terminada. Aprenderá cómo aportar su propia voz, personalidad y estilo a los diseños de sus aplicaciones; cómo aprovechar las técnicas avanzadas de dibujo, 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 solución de problemas

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

Android continúa siendo una de las principales plataformas de desarrollo y SO móvil que impulsa las innovaciones móviles actuales y el ecosistema de aplicaciones. Android parece complejo, pero ofrece una variedad de kits de desarrollo organizados para aquellos que ingresan a Android con diferentes conjuntos de habilidades de lenguaje de programación.

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

En este libro, comenzará con un resumen de la arquitectura de Android y los fundamentos de la aplicación, y luego comenzará a trabajar 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 la aplicación y cómo diseñar aplicaciones para el rendimiento, la capacidad de respuesta, la fluidez, y más.

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

en Amazon: Hola, Android: Presentación de la plataforma de desarrollo móvil de Google (Programadores pragmáticos): Ed Burnette: 9781934356562: Amazon.com: Libros

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

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

6- Programación de Android: la guía Big Nerd Ranch (2nd Edition)

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

Programación de Android: La guía Big Nerd Ranch es un libro introductorio de Android para programadores con experiencia en Java.

Basado en el popular curso Bootcamp de Android de Big Nerd Ranch, esta guía lo llevará a través del desierto 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) y versiones posteriores, incluida la cobertura de Lollipop y el diseño de materiales.

Escriba y ejecute código en cada paso del camino, creando aplicaciones que se integren con otras aplicaciones de Android, descargue y muestre imágenes desde 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 comenzar con el desarrollo de Android.

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

7- Head First Desarrollo de Android

en amazon: Head First Desarrollo de Android: 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 santiamén. 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 experimentado sentado a tu lado! Todo lo que necesita es un poco de conocimiento de Java para comenzar.

¿Por qué este libro se ve tan diferente?

Basado en las últimas investigaciones en ciencias cognitivas y teoría del aprendizaje, Head First Android Development utiliza un formato visualmente rico para atraer su mente, en lugar de un enfoque de texto pesado que lo pone a dormir. ¿Por qué perder el tiempo luchando con nuevos conceptos? Esta experiencia de aprendizaje multisensorial está diseñada para la forma en que realmente funciona su cerebro.


últimos libros de Android recomendados para desarrolladores de Java

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

2- Desarrollo de aplicaciones Android para programadores 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

El mercado de aplicaciones móviles está explotando y Android lo gobierna. No creemos que necesitemos explicar su importancia en su vida diaria y en los usos móviles del día a día. Así que hablemos de programación. El hecho de que esté leyendo este artículo significa que está interesado en aprender a escribir aplicaciones para la plataforma Android, ¡y no hay mejor momento para hacerlo que ahora! Aquí le informaremos sobre algunos de los mejores libros de Android que lo ayudarán a crear su propia aplicación de Android que pueda ejecutarse sin problemas en varios dispositivos Android. Algunos de estos libros siguientes son para principiantes de Android , mientras que otros libros se centran en conceptos avanzados de programación de Android.

Antes de comenzar, solo eche un vistazo a Qué es Android.

¿Qué es Android?

Android es un sistema operativo móvil que se basa en una versión modificada de Linux. Originalmente fue desarrollado por una startup del mismo nombre, Android, Inc. En 2005, como parte de su estrategia para ingresar al espacio móvil, Google compró Android y se hizo cargo de su trabajo de desarrollo (así como de su equipo de desarrollo).

Google quería que Android fuera abierto y gratuito; por lo tanto, la mayor parte del código de Android se lanzó bajo la licencia Apache de código abierto, lo que significa que cualquiera que quiera usar Android puede hacerlo descargando el código fuente completo de Android. Además, los proveedores (generalmente fabricantes de hardware) pueden agregar sus propias extensiones propietarias a Android y personalizar Android para diferenciar sus productos de los demás. Este modelo de desarrollo simple hace que Android sea muy atractivo y, por lo tanto, ha despertado el interés de muchos proveedores. Esto ha sido especialmente cierto para las empresas afectadas por el fenómeno del iPhone de Apple, un producto de gran éxito que revolucionó la industria de los teléfonos inteligentes. Dichas compañías incluyen Motorola y Sony Ericsson, que durante muchos años han estado desarrollando sus propios sistemas operativos móviles. Cuando se lanzó el iPhone, muchos de estos fabricantes tuvieron que luchar para encontrar nuevas formas de revitalizar sus productos. Estos fabricantes ven a Android como una solución: continuarán diseñando su propio hardware y usarán Android como el sistema operativo que lo impulsa.

La principal ventaja de adoptar Android es que ofrece un enfoque unificado para el desarrollo de aplicaciones. Los desarrolladores solo necesitan desarrollar para Android, y sus aplicaciones deberían poder ejecutarse en numerosos dispositivos diferentes, siempre y cuando los dispositivos funcionen con Android. En el mundo de los teléfonos inteligentes, las aplicaciones son la parte más importante de la cadena de éxito. Por lo tanto, los fabricantes de dispositivos ven a Android como su mejor esperanza para desafiar la embestida del iPhone, que ya tiene una gran base de aplicaciones.

Libros principales para el desarrollo de Android

Programación de Android: Guía de Big Nerd Ranch (Guías de Big Nerd Ranch)

(Por: Bill Philips y Brian Hardy)

Bill Philips y Brian Hardy ofrecen consejos prácticos para el desarrollo práctico de Android. El libro comienza con pasos básicos relacionados con el aprendizaje del desarrollo de Android y progresa de manera excelente. El libro está escrito en un estilo de conversación y se siente como un tutor personal. Los principiantes pueden probar sus habilidades de desarrollo con los ejercicios que se dan al final de cada capítulo.

Patrones de diseño de Android: soluciones de diseño de interacción para desarrolladores

(Por: Greg Nudelman)

Como especialista en entornos móviles, Greg Nudelman ha proporcionado consejos prácticos para una experiencia de usuario increíble. Este libro es más adecuado para desarrolladores de Android de nivel avanzado y cubre las mejores prácticas de IU para el desarrollo de aplicaciones móviles. Le ayuda a comprender los patrones que debe evitar en el desarrollo y la estrategia efectiva para el desarrollo de aplicaciones para múltiples dispositivos.

Diseño de interfaz de usuario de Android: convertir ideas y bocetos en aplicaciones bellamente diseñadas

(Por: Ian G. Clifton)

El autor del libro, Ian G. Clifton, explica la importancia de un excelente diseño de interfaz de usuario y consejos para distinguir sus aplicaciones de su competencia. Este libro es adecuado tanto para desarrolladores de Android de nivel principiante como de gama alta. Explica lo que la mayoría de los libros evitan, es decir, los pasos para escribir una interfaz de usuario para aplicaciones complejas. Los códigos de muestra lo ayudarán a aprender los conceptos de manera efectiva.

Este libro de desarrollo de Android es una lectura obligada para principiantes. Este libro se enfoca en muchos errores comunes que las personas cometen al comienzo del trabajo de desarrollo de aplicaciones de Android. Este libro puede ayudar a los principiantes a hacer su trabajo de manera más eficiente.

Recetas de Android: un enfoque de solución de problemas

(Por: Dave Smith y Jeff Friesen)

Es uno de los libros más extensos disponibles sobre desarrollo de Android debido a los ejemplos de código en vivo utilizados en cada concepto. El libro incluye una comprensión detallada de la arquitectura de Android y diferentes API de Android. Este libro beneficiará a los desarrolladores experimentados en el aprendizaje de prácticas de desarrollo eficientes, como el uso de bibliotecas externas, el uso de Android NDK (para aumentar el rendimiento de la aplicación) y consejos para desarrollar diferentes tipos de aplicaciones.

Hola, Android: Presentación de la plataforma de desarrollo móvil de Google (programadores pragmáticos)

(Por: Ed Burnette)

Cualquier desarrollador de Android principiante necesita comprender el proceso de desarrollo de Android de Google. Este libro lo guiará a través del desarrollo de Android de Google, comenzando con aplicaciones simples y progresando hacia aplicaciones que son más complejas. El libro lo mantiene en un desarrollo acelerado y puede comenzar a desarrollar sus aplicaciones en pocos días. Le ayudará a configurar un entorno de desarrollo y a explicar cada concepto con ejemplos.

Comienzo de juegos de Android

(Por: Mario Zechner)

Para los desarrolladores interesados ​​en el desarrollo de juegos de Android, este es el mejor libro para comenzar. Mario Zechner ha explicado todas las perspectivas de juego del desarrollo de Android. Comienza con el concepto básico de recibir la entrada del usuario, reunir recursos del dispositivo, reproducir sonidos y mostrar el juego en la pantalla. Implica el uso de OpenGL para representar las imágenes del juego. Puede usar el código fuente completamente funcional provisto con cada aplicación.

Programando Android

(Por: Zigurd Mednieks, Laird Dornin, G. Blake Meike y Masumi Nakamura)

La programación de Android es una de las mejores y más autorizadas guías para aprender el desarrollo de Android desde el núcleo. El autor lo lleva a través de los componentes básicos del desarrollo de Android y el uso de API complicadas. Este libro proporciona un uso excelente de los códigos JAVA y uno puede usarlo sin el conocimiento adecuado del lenguaje en sí. Se ocupa de la conexión de la base de datos y las mejores prácticas para los diseños de bases de datos de Android. En resumen, puede desarrollar cualquier tipo de aplicaciones con este libro y desarrollar sorprendentes interfaces de usuario de Android.

Estos son algunos de los mejores libros disponibles para aprender el desarrollo de Android de manera eficiente. La mayoría de estos libros están diseñados para pasar del nivel principiante al avanzado del desarrollo de Android. Si está comenzando con el desarrollo de Android, estos libros lo ayudarán a lograr las habilidades necesarias para dominar el desarrollo de Android. La clave para el desarrollo de Android es comprender los conceptos básicos y sus aplicaciones.

Fuente: Mejores libros de Android para aprender programación de aplicaciones móviles

No busque más allá de:

Programación de Android: la guía Big Nerd Ranch en Big Nerd Ranch

Utilicé este libro para pasar de la zona cero al lanzamiento de mi primera aplicación totalmente funcional en Play Store en 2-3 meses (mientras trabajaba a tiempo completo). Este libro cubre los cuatro componentes principales de la aplicación de Android (Actividades, Servicios, BroadcastReceivers, ContentProviders) con gran detalle y también trata sobre redes, mapas, etc.

Este libro incluye varios “Desafíos” al final de cada capítulo que le piden al usuario que implemente / mejore aún más algunos de los conceptos que se discutieron previamente en el capítulo.

La mejor parte de este libro es que los escritores tienen un estilo muy optimista, fácil de usar y fácil de seguir para explicar los conceptos.

Head First Desarrollo de Android

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 santiamén. 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 experimentado sentado a tu lado! Todo lo que necesita es un poco de conocimiento de Java para comenzar.

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

Capítulo 1 Comenzando: Buceando
Bienvenido a Androidville
La plataforma Android diseccionada
Esto es lo que vamos a hacer.
Su entorno de desarrollo
Instalar Java
Crea una aplicación básica
Construyamos la aplicación básica
Actividades y diseños desde 50,000 pies
Crear una aplicación básica (continuación)
Crear una aplicación básica (continuación)
Acaba de crear su primera aplicación de Android
Android Studio crea una estructura de carpetas completa para ti
Archivos útiles en tu proyecto
Editar código con los editores de Android Studio
Ejecuta la aplicación en el emulador de Android
Crear un dispositivo virtual Android
Ejecuta la aplicación en el emulador
Puedes ver el progreso en la consola
Prueba de conducción
¿Lo que acaba de suceder?
Refinando la aplicación
¿Qué hay en el diseño?
activity_main.xml tiene dos elementos
El archivo de diseño contiene una referencia a una cadena, no la cadena en sí
Veamos el archivo strings.xml
Tome la aplicación para una prueba de manejo
Tu caja de herramientas de Android
Capítulo 2 Creación de aplicaciones interactivas: aplicaciones que hacen algo
Vas a construir una aplicación Beer Adviser
Esto es lo que debes hacer
Crea el proyecto
Hemos creado una actividad y diseño predeterminados
Agregar componentes con el editor de diseño
activity_find_beer.xml tiene un nuevo botón
Una mirada más cercana al código de diseño
Cambios en el XML …
… se reflejan en el editor de diseño
Use recursos de cadena en lugar de codificar el texto
Cambiar el diseño para usar los recursos de cadena
Tomemos la aplicación para una prueba de manejo
Agregar valores a la ruleta
Haga que la ruleta haga referencia a una matriz de cadenas
Prueba de manejo de la ruleta
Necesitamos hacer que el botón haga algo
Haz que el botón llame a un método
Cómo se ve el código de actividad
Agregue un método onClickFindBeer () a la actividad
onClickFindBeer () necesita hacer algo
Una vez que tenga una Vista, puede acceder a sus métodos
Actualiza el código de actividad
La primera versión de la actividad.
Lo que hace el código
Probar los cambios
Construyendo la clase Java personalizada
Mejore la actividad para llamar a la clase Java personalizada para que podamos obtener consejos REALES
Código de actividad versión 2
¿Qué sucede cuando ejecutas el código?
Pruebe su aplicación
Tu caja de herramientas de Android
Capítulo 3 Actividades e intenciones múltiples: indique su intención
Las aplicaciones pueden contener más de una actividad.
Aquí está la estructura de la aplicación.
Crea el proyecto
Actualiza el diseño
Actualizar strings.xml …
Crea la segunda actividad y diseño
¿Lo que acaba de suceder?
Bienvenido al archivo de manifiesto de Android
Cada actividad necesita ser declarada
Una intención es un tipo de mensaje
Use una intención para comenzar la segunda actividad
¿Qué sucede cuando ejecutas la aplicación?
La historia continúa …
Pruebe la aplicación
Pase texto a una segunda actividad
Actualizar las propiedades de la vista de texto
putExtra () pone información adicional en un intento
Actualice el código CreateMessageActivity
Obtenga ReceiveMessageActivity para usar la información en la intención
¿Qué sucede cuando el usuario hace clic en el botón Enviar mensaje?
Pruebe la aplicación
Podemos cambiar la aplicación para enviar mensajes a otras personas.
Cómo funcionan las aplicaciones de Android
Pero no sabemos qué aplicaciones hay en el dispositivo.
Crea una intención que especifique una acción
Cambiar la intención de usar una acción
¿Qué sucede cuando se ejecuta el código?
La historia continúa …
El filtro de intención le dice a Android qué actividades pueden manejar qué acciones
Cómo usa Android el filtro de intención
Necesitas ejecutar tu aplicación en un dispositivo REAL
Pruebe la aplicación
¿Qué sucede si SIEMPRE desea que sus usuarios elijan una actividad?
Qué sucede cuando llamas a createChooser ()
La historia continúa …
Cambia el código para crear un selector
Pruebe la aplicación
Si NO tiene actividades coincidentes
Tu caja de herramientas de Android
Capítulo 4 El ciclo de vida de la actividad: ser una actividad
¿Cómo funcionan realmente las actividades?
La aplicación de cronómetro
El código de diseño del cronómetro
Cómo funcionará el código de actividad
Agregar código para los botones
El método runTimer ()
Los controladores le permiten programar el código
El código completo runTimer ()
El código de actividad completo del cronómetro
¿Qué sucede cuando ejecutas la aplicación?
La historia continua
Pruebe la aplicación
¿Lo que acaba de suceder?
Girar la pantalla cambia la configuración del dispositivo
Del nacimiento a la muerte: los estados de una actividad.
El ciclo de vida de la actividad: desde crear hasta destruir
Su actividad hereda los métodos del ciclo de vida.
¿Cómo lidiamos con los cambios de configuración?
O guardar el estado actual …
… luego restaure el estado en onCreate ()
¿Qué sucede cuando ejecutas la aplicación?
La historia continua
Pruebe la aplicación
Hay más en la vida de una actividad que crear y destruir.
El ciclo de vida de la actividad: la vida visible
Necesitamos implementar dos métodos más del ciclo de vida.
El código actualizado de Cronómetro
¿Qué sucede cuando ejecutas la aplicación?
Pruebe la aplicación
Pero, ¿qué pasa si una aplicación solo es parcialmente visible?
El ciclo de vida de la actividad: la vida útil en primer plano
Detenga el cronómetro si la actividad está en pausa
¿Qué sucede cuando ejecutas la aplicación?
Pruebe la aplicación
El código de actividad completo.
Su práctica guía de los métodos del ciclo de vida.
Tu caja de herramientas de Android
Capítulo 5 La interfaz de usuario: disfrute de la vista
Su interfaz de usuario está compuesta por diseños y componentes de GUI
Tres diseños clave: relativo, lineal y cuadrícula
RelativeLayout muestra vistas en posiciones relativas
Agregar relleno
Posicionar vistas relativas al diseño principal
Atributos para posicionar vistas en relación con el diseño principal
Posicionar vistas en relación con otras vistas
Atributos para posicionar vistas en relación con otras vistas
Use márgenes para agregar distancia entre vistas
RelativeLayout: un resumen
LinearLayout muestra vistas en una sola fila o columna
Un diseño lineal muestra las vistas en el orden en que aparecen en el diseño XML
Cambiemos un diseño lineal básico
Aquí está el punto de partida para el diseño lineal.
Haga una vista streeeeetch agregando peso
Agregar peso a una vista
Agregar peso a múltiples vistas
Use la gravedad para especificar dónde aparece el texto en una vista
Prueba de conducción
Usando el atributo android: gravity: una lista de valores
Mueva el botón hacia la derecha con diseño de gravedad
Más valores que puede usar con el atributo android: layout-gravity
El código de diseño lineal completo
LinearLayout: un resumen
GridLayout muestra vistas en una cuadrícula
Agregar vistas al diseño de cuadrícula
Creemos un nuevo diseño de cuadrícula
Comenzaremos con un boceto
Fila 0: agregue vistas a filas y columnas específicas
Fila 1: haga que una vista abarque varias columnas
Fila 2: hacer que una vista abarque varias columnas
El código completo para el diseño de la cuadrícula.
GridLayout: un resumen
Los diseños y los componentes de la GUI tienen mucho en común
Los componentes de la GUI son un tipo de vista
Lo que es una vista te compra
Un diseño es realmente una jerarquía de vistas
Jugando con vistas
Vista de texto
Editar texto
Botón
Botón de activación
Cambiar
Casillas de verificación
Botones de radio
Hilandero
Vistas de imagen
Imágenes: el diseño XML
Agregar imágenes a botones
Botón de imagen
Vistas de desplazamiento
Tostadas
Tu caja de herramientas de Android
Capítulo 6 Vistas de lista y adaptadores: cómo organizarse
Cada aplicación comienza con ideas
Clasifique sus ideas: actividades de alto nivel, categoría y detalle / edición
Navegando por las actividades
Use ListViews para navegar a los datos
Vamos a construir parte de la aplicación Starbuzz
La actividad de detalle de bebida
La estructura de la aplicación Starbuzz
Aquí están los pasos.
La clase bebida
Los archivos de imagen
El diseño de nivel superior contiene una imagen y una lista.
Use una vista de lista para mostrar la lista de opciones
El código de diseño de nivel superior completo
Prueba de conducción
Obtenga ListViews para responder a los clics con un oyente
Establecer el oyente en la vista de lista
El código completo de TopLevelActivity
Donde tenemos que
Una actividad de categoría muestra los datos de una sola categoría.
Una actividad de lista es una actividad que contiene solo una lista
Cómo crear una actividad de lista
android: las entradas funcionan para datos de matriz estática almacenados en strings.xml
Conecte vistas de lista a matrices con un adaptador de matriz
Agregue el adaptador de matriz a DrinkCategoryActivity
¿Qué sucede cuando ejecutas el código?
Pruebe la aplicación
Revisión de la aplicación: donde tenemos que
Cómo manejamos los clics en TopLevelActivity
Pase datos a una actividad utilizando el método ListActivity onListItemClick ()
El código completo de DrinkCategoryActivity
Una actividad detallada muestra datos para un solo registro
Recuperar datos de la intención
Actualiza las vistas con los datos
El código de DrinkActivity
¿Qué sucede cuando ejecutas la aplicación?
La historia continua
Pruebe la aplicación
Tu caja de herramientas de Android
Capítulo 7 Fragmentos: Hazlo modular
Tu aplicación debe verse bien en todos los dispositivos
Es posible que tu aplicación también deba comportarse de manera diferente
Los fragmentos te permiten reutilizar el código
La estructura de la aplicación de entrenamiento
Aquí están los pasos.
La clase de entrenamiento
Cómo agregar un fragmento a tu proyecto
El código de diseño de fragmento se parece al código de diseño de actividad
Cómo se ve el fragmento de código
Agregar un fragmento al diseño de una actividad
Pasar la identificación del entrenamiento al fragmento
Obtenga la actividad para configurar la ID de entrenamiento
Estados de actividad revisitados
El fragmento del ciclo de vida
Su fragmento hereda los métodos del ciclo de vida.
Establezca los valores de la vista en el método onStart () del fragmento
Pruebe la aplicación
Donde tenemos que
Necesitamos crear un fragmento con una lista
Un ListFragment es un fragmento que contiene solo una lista
Cómo crear un fragmento de lista
Usaremos un ArrayAdapter para establecer los valores en ListView
El código actualizado WorkoutListFragment
Mostrar WorkoutListFragment en el diseño MainActivity
Pruebe la aplicación
Conectando la lista al detalle
Necesitamos desacoplar el fragmento con una interfaz
Primero, agregue la interfaz al fragmento de la lista
Luego haga que la actividad implemente la interfaz
Desea que los fragmentos funcionen con el botón Atrás
No actualice, en su lugar, reemplace
Usar transacciones fragmentarias
El código actualizado de MainActivity
Pruebe la aplicación
Girar el dispositivo rompe la aplicación
El código WorkoutDetailFragment
Teléfono versus tableta
Las estructuras de la aplicación para teléfono y tableta
Poner recursos específicos de pantalla en carpetas específicas de pantalla
Las diferentes opciones de carpeta
Las tabletas usan diseños en la carpeta de diseño grande
El diseño del teléfono MainActivity
Los teléfonos usarán DetailActivity para mostrar detalles del entrenamiento
El código completo de DetailActivity
Use las diferencias de diseño para saber qué diseño está usando el dispositivo
El código revisado de MainActivity
Pruebe la aplicación
Tu caja de herramientas de Android
Capítulo 8 Fragmentos Anidados: Tratando con Niños
Crear fragmentos anidados
Los fragmentos y las actividades tienen ciclos de vida similares …
El código del cronómetro
El diseño del cronómetro Fragmento
Agregar el fragmento de cronómetro a WorkoutDetailFragment
Agregue un FrameLayout donde debería aparecer el fragmento
Luego muestre el fragmento en código Java
getFragmentManager () crea transacciones en el nivel de actividad
Los fragmentos anidados necesitan transacciones anidadas
Mostrar el fragmento en el método onCreateView () de su padre
El código completo de WorkoutDetailFragment
Pruebe la aplicación
¿Por qué se bloquea la aplicación si presionas un botón?
Veamos el código de diseño de StopwatchFragment
El atributo onClick llama a métodos en la actividad, no al fragmento
Primero, elimine los atributos onClick del diseño del fragmento
Hacer que el fragmento implemente OnClickListener
Adjunte el OnClickListener a los botones
El código del cronómetro
Pruebe la aplicación
Girar el dispositivo recrea la actividad
onCreateView () se ejecuta DESPUÉS de que las transacciones se hayan reproducido
El código WorkoutDetailFragment
Pruebe la aplicación
Tu caja de herramientas de Android
Capítulo 9 Barras de acción: tomar atajos
Grandes aplicaciones tienen una estructura clara
Diferentes tipos de navegación.
Comencemos con la barra de acción.
Las bibliotecas de soporte de Android
Su proyecto puede incluir bibliotecas de soporte
Obtendremos la aplicación para usar temas actualizados
Aplicar un tema en AndroidManifest.xml
Definir estilos en archivos de recursos de estilo
Establecer el tema predeterminado en styles.xml
¿Qué sucede cuando ejecutas la aplicación?
Pruebe la aplicación
Agregar elementos de acción a la barra de acción
El archivo de recursos del menú
El menú showAsAction atributo
Agregar un nuevo elemento de acción
Infle el menú en la actividad con el método onCreateOptionsMenu ()
Reaccione a los clics de elementos de acción con el método onOptionsItemSelected ()
Crear orden Actividad
Inicie OrderActivity con el elemento de acción Crear pedido
El código completo de MainActivity.java
Pruebe la aplicación
Compartir contenido en la barra de acción
Agregue un proveedor de acciones compartidas a menu_main.xml
Especifica el contenido con una intención
El código completo de MainActivity.java
Pruebe la aplicación
Habilitar la navegación hacia arriba
Establecer el padre de una actividad
Agregar el botón Arriba
Pruebe la aplicación
Tu caja de herramientas de Android
Capítulo 10 Cajones de navegación: ir a lugares
La aplicación Pizza revisitada
Cajones de navegación deconstruidos
La estructura de la aplicación Pizza
Crear TopFragment
Crear pizza fragmento
Crear Fragmento De Pasta
Crear tiendas Fragmento
Agregar el diseño del cajón
El código completo de activity_main.xml
Inicializar la lista del cajón
Use un OnItemClickListener para responder a los clics en la vista de lista
El método selectItem () hasta ahora
Cambiar el título de la barra de acción
Cerrar el cajón de navegación
El código actualizado MainActivity.java
Haz que el cajón se abra y cierre
Usar un ActionBarDrawerToggle
Modificación de elementos de barra de acción en tiempo de ejecución
El código actualizado MainActivity.java
Permita que el cajón se abra y cierre
Sincronizar el estado ActionBarDrawerToggle
El código actualizado MainActivity.java
Pruebe la aplicación
El título y el fragmento no están sincronizados
Manejo de cambios de configuración
Reaccionando a los cambios en el back stack
Agregar etiquetas a fragmentos
Encuentra el fragmento usando su etiqueta
El código completo de MainActivity.java
Pruebe la aplicación
Tu caja de herramientas de Android
Capítulo 11 Bases de datos SQLite: inicie la base de datos
De vuelta a Starbuzz
Android usa bases de datos SQLite para conservar datos
Android viene con clases de SQLite
La estructura actual de la aplicación Starbuzz
Cambiaremos la aplicación para usar una base de datos
El ayudante de SQLite administra su base de datos
Crear el ayudante de SQLite
1. Especifique la base de datos
Dentro de una base de datos SQLite
Puede crear tablas utilizando el lenguaje de consulta estructurado (SQL)
Insertar datos utilizando el método insert ()
Actualizar registros con el método update ()
Condiciones múltiples
El código StarbuzzDatabaseHelper
Lo que hace el código auxiliar de SQLite
¿Qué pasa si necesita cambiar la base de datos?
Las bases de datos SQLite tienen un número de versión
Actualización de la base de datos: una visión general
La historia continúa …
Cómo toma decisiones el ayudante de SQLite
Actualice su base de datos con onUpgrade ()
Baje de categoría su base de datos con onDowngrade ()
Actualicemos la base de datos
Actualización de una base de datos existente
Renombrar tablas
El código auxiliar completo de SQLite
El código auxiliar de SQLite (continuación)
¿Qué sucede cuando se ejecuta el código?
Tu caja de herramientas de Android
Capítulo 12 Cursores y asinctascos: conexión a bases de datos
La historia hasta ahora…
Cambiaremos la aplicación para usar la base de datos.
El código actual de DrinkActivity
Obtener datos de la base de datos con un cursor
Una consulta le permite decir qué registros desea de la base de datos.
El método query () de SQLiteDatabase le permite construir SQL usando un generador de consultas
Especificar tabla y columnas
Aplicando múltiples condiciones a su consulta
Datos de pedido en su consulta
Usar funciones SQL en consultas
Cláusulas SQL GROUP BY y HAVING
Obtenga una referencia a la base de datos
getReadableDatabase () versus getWritableDatabase ()
getReadableDatabase ()
getWritableDatabase ()
El código para obtener un cursor
Para leer un registro desde un cursor, primero debe navegar hacia él
Navegando cursores
Obtener valores del cursor
El código de DrinkActivity
Lo que hemos hecho hasta ahora
El código actual de DrinkCategoryActivity
¿Cómo reemplazamos los datos de la matriz en ListView?
Un CursorAdapter lee suficientes datos
La historia continua
Un SimpleCursorAdapter asigna datos a vistas
Crear el SimpleCursorAdapter
Cerrar el cursor y la base de datos
El código revisado para DrinkCategoryActivity
Pruebe la aplicación
Poner información importante en la actividad de nivel superior
Añadir favoritos a DrinkActivity
Agregar una nueva columna al cursor
Responda a los clics para actualizar la base de datos
El código de DrinkActivity
Mostrar favoritos en TopLevelActivity
Mostrar las bebidas favoritas en activity_top_level.xml
Qué cambios son necesarios para TopLevelActivity.java
El nuevo código de actividad de nivel superior
Pruebe la aplicación
Los cursores no se actualizan automáticamente
Cambia el cursor con changeCursor ()
El código revisado TopLevelActivity.java
Pruebe la aplicación
Las bases de datos pueden hacer que su aplicación vaya en sloooo-moooo …
¿Qué código va en qué hilo?
AsyncTask realiza tareas asincrónicas
El método onPreExecute ()
El método doInBackground ()
El método onProgressUpdate ()
El método onPostExecute ()
La clase AsyncTask
Ejecute AsyncTask
El código DrinkActivity.java
Un resumen de los pasos de AsyncTask
Tu caja de herramientas de Android
Capítulo 13 Servicios: a su servicio
Los servicios trabajan detrás de escena
La aplicación de servicio iniciada
Vamos a crear un IntentService
El IntentService desde 50,000 pies
Cómo registrar mensajes
El código completo de DelayedMessageService
Declaras servicios en AndroidManifest.xml
Agregue un botón a activity_main.xml
Comienza un servicio usando startService ()
Pruebe la aplicación
Queremos enviar un mensaje a la pantalla
onStartCommand () se ejecuta en el hilo principal
El código completo DelayedMessageService.java
El contexto de la aplicación.
Pruebe la aplicación
¿Podemos mejorar el uso de tostadas?
Cómo usa el servicio de notificaciones
Puedes crear notificaciones usando un generador de notificaciones
Obteniendo su notificación para comenzar una actividad
Enviar la notificación usando el servicio de notificaciones
El código completo para DelayedMessageService.java
¿Qué sucede cuando ejecutas el código?
La historia continua
Pruebe la aplicación
Los servicios vinculados son más interactivos
Los pasos necesarios para crear el OdometerService
Crear un nuevo proyecto de cuentakilómetros
Cómo funciona la encuadernación
Define la carpeta
Obtén el servicio para hacer algo
La clase de servicio tiene cuatro métodos clave
Ubicación, ubicación, ubicación …
Agregue LocationListener al servicio
Registrar el LocationListener
Dile a la actividad la distancia recorrida
El código completo OdometerService.java
Actualizar AndroidManifest.xml
Donde tenemos que
Actualizar el diseño de MainActivity
Crear una conexión de servicio
Vincularse al servicio cuando comience la actividad
Mostrar la distancia recorrida
El código completo de MainActivity.java
¿Qué sucede cuando ejecutas el código?
La historia continua
Pruebe la aplicación
Tu caja de herramientas de Android
Capítulo 14 Diseño de materiales: vivir en un mundo material
Bienvenido a Material Design
CardViews y RecyclerViews
La estructura de la aplicación Pizza
Agregar los datos de la pizza
Agregar las bibliotecas de soporte
Crea el CardView
El código completo card_captioned_image.xml
RecyclerViews utiliza RecyclerView.Adapters
Crea el adaptador básico
Definir el ViewHolder del adaptador
Crear los ViewHolders
Cada vista de tarjeta muestra una imagen y un título.
Agregue los datos a las vistas de la tarjeta
El código completo para CaptionedImagesAdapter.java
Crear la vista de reciclador
Agregue RecyclerView al diseño
El código PizzaMaterialFragment.java
Un RecyclerView utiliza un administrador de diseño para organizar sus vistas.
Especificar el administrador de diseño
El código completo de PizzaMaterialFragment.java
Obtenga MainActivity para usar el nuevo PizzaMaterialFragment
¿Qué sucede cuando se ejecuta el código?
La historia continua
Pruebe la aplicación
Donde tenemos que
Crear pizzaDetalleActividad
Lo que PizzaDetailActivity.java necesita hacer
El código para PizzaDetailActivity.java
Conseguir un RecyclerView para responder a los clics
Puedes escuchar vistas desde el adaptador
Mantenga sus adaptadores reutilizables
Agregue la interfaz al adaptador
Implemente el oyente en PizzaMaterialFragment.java
Pruebe la aplicación
Trae el contenido hacia adelante
El código completo para fragment_top.xml
El código completo para TopFragment.java
Pruebe la aplicación
Tu caja de herramientas de Android
Saliendo de la ciudad …
Apéndice ART: El tiempo de ejecución de Android
¿Qué es el tiempo de ejecución de Android (ART)?
Rendimiento y tamaño
Apéndice ADB: el puente de depuración de Android
adb: tu amigo de línea de comandos
Corriendo un caparazón
Obtenga la salida de logcat
Y mucho, mucho más…
Apéndice El emulador: el emulador de Android
¿Por qué el emulador es tan lento?
Cómo acelerar tu desarrollo de Android
Apéndice Sobras: las diez cosas principales (no cubrimos)
1. Distribuyendo su aplicación
2. Proveedores de contenido
3. La clase WebView
4. Animación
5. Mapas
6. cargadores de cursor
7. Receptores de radiodifusión
8. Widgets de aplicaciones
9. Gráficos NinePatch
10. Prueba

comience su aprendizaje siguiendo y envíeme un correo electrónico a Quora para obtener más información.

Desarrollo de aplicaciones de Android todo en uno para tontos

Como sistema operativo basado en Linux diseñado para dispositivos móviles, el sistema operativo Android permite que los programas se ejecuten en todos los dispositivos Android y aparezcan de forma gratuita en el Android Market. Ya sea que sea un programador principiante ansioso por crear aplicaciones móviles o que sea conocedor de Android y esté buscando enviar sus aplicaciones al Android Market, esta compilación de ocho minibooks lo lleva a través de los entresijos de la programación para teléfonos Android. El experto en Java, Barry Burd, lo guía a través de los conceptos básicos de programación de Android, comparte técnicas para desarrollar excelentes aplicaciones de Android, revisa el hardware de Android y mucho más.

Utiliza el estilo simple pero divertido de Dummies para guiarte por los entresijos de la programación para dispositivos móviles Android
Cuenta con ocho minibooks que lo llevan de un usuario novato de Android a desarrollar aplicaciones de Android con confianza
Aborda los conceptos básicos de programación de Android, el sistema operativo, el hardware y la seguridad.
Detalla lo que se necesita para desarrollar increíbles aplicaciones de Android
Cubre el entorno Eclipse y SQLite
Comience a desarrollar aplicaciones para el sistema operativo Android hoy con el asesoramiento de expertos en Desarrollo de aplicaciones Android All-in-One For Dummies.

Compre todo en uno para el desarrollo de aplicaciones de Android para Dummies Reserve en línea a precios bajos en India

1)

Head First Desarrollo de Android

¿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 santiamén. 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 experimentado sentado a tu lado! Todo lo que necesita es un poco de conocimiento de Java para comenzar.

¿Por qué este libro se ve tan diferente?

Basado en las últimas investigaciones en ciencias cognitivas y teoría del aprendizaje, Head First Android Development utiliza un formato visualmente rico para atraer su mente, en lugar de un enfoque de texto pesado que lo pone a dormir. ¿Por qué perder el tiempo luchando con nuevos conceptos? Esta experiencia de aprendizaje multisensorial está diseñada para la forma en que realmente funciona su cerebro.

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

2)

Desarrollo de aplicaciones de Android todo en uno para tontos

Tu guía completa para aprender a desarrollar aplicaciones para Android. Si es un programador aspirante o principiante interesado en crear aplicaciones para el mercado de Android, que crece en tamaño y se descarga todos los días, esta es su guía completa y completa.

Android Application Development All-in-One For Dummies cubre la información que absolutamente necesita para comenzar a desarrollar aplicaciones para Android. En el interior, rápidamente se pondrá al día con los conceptos de programación de Android y utilizará sus nuevos conocimientos para administrar datos, programar funciones interesantes del teléfono, refinar sus aplicaciones, navegar con confianza por el kit de desarrollo nativo de Android y agregar toques finales importantes a su aplicaciones Cubriendo las últimas funciones y mejoras del Kit de desarrollador de software de Android, esta guía práctica y amigable lo guía a través de los conceptos básicos de programación de Android, comparte técnicas para desarrollar excelentes aplicaciones de Android, revisa el hardware de Android y mucho más.

Todos los ejemplos de programación, incluida la aplicación de muestra, están disponibles para su descarga desde el sitio web del libro. La información está cuidadosamente organizada y presentada en un formato fácil de seguir. Más de 800 páginas de contenido hacen de este un recurso invaluable a un precio inmejorable Escrito por un experto Java educador, Barry Burd, autor de la exitosa Java For Dummies ¡Pase de novato en Android a maestro programador en muy poco tiempo con la ayuda de Android Application Development All-in-One For Dummies!

Compre todo en uno para el desarrollo de aplicaciones de Android para Dummies Reserve en línea a precios bajos en India

En lugar de libros, le sugeriré que aprenda Desarrollo de Android en línea y le sugeriré el Tutorial de Android de 2TechUp para el sitio de principiantes, ya que también estoy aprendiendo de este sitio. También puede aprender los conceptos básicos del desarrollo de Android desde este sitio, ya que cada tema se explica de una manera muy fácil de entender. Encontré este sitio en un desarrollo de aplicaciones de Android de Facebook Group Learn.

Te sugeriré que sigas el siguiente orden para comprender los conceptos básicos de Android

  1. Introducción a Android: aquí es importante leer sobre Android y el desarrollo de Android y cuál es la cuota de mercado de Android.
  2. Arquitectura de Android: aquí puedes leer sobre la arquitectura de Android
  3. Componentes de la aplicación de Android: aquí puede leer sobre cuáles son los componentes de la aplicación en Android que necesitará para desarrollar la aplicación de Android
  4. Instalar Android Studio: artículo sobre cómo instalar Android Studio
  5. Tutorial de Android para principiantes: lea sobre los recursos en Android
  6. Introducción al diseño y controles de la interfaz de usuario: lea sobre el diseño y los controles de la interfaz de usuario
  7. Manejo de eventos de Android: lea aquí sobre el manejo de eventos en Android y cómo trabajar con el controlador de eventos y los oyentes de eventos.
  8. Mi primera aplicación de Android: a partir de Android Studio: aquí sabrá cómo crear una primera aplicación de Android y algunas partes de Android Studio.
  9. Cree una calculadora básica de Android: este es un ejemplo de trabajo sobre “Cómo crear una calculadora básica de Android”, esto le ayudará mucho a comprender los conceptos.
  10. Actividad y ciclo de vida de Android: lea sobre la actividad de Android y su ciclo de vida
  11. Servicios de Android – Introducción y ciclo de vida: lea sobre el servicio de Android y su ciclo de vida
  12. BroadcastReceiver en Android: lea sobre broadcastReceiver
  13. Descansa, puedes consultar el tutorial de Android para principiantes

Te sugiero que vayas con videos tutoriales de TheNewBoston. Allí puedes aprender lo básico. Mirar esos videos e implementar lo que haya aprendido en esos videos debe hacerse en paralelo.

Una vez que haya completado esos videos, descargue los códigos de muestra de developer.android.com e intente comprenderlos. En el mismo sitio web también puede encontrar los tutoriales que explican los códigos de muestra. Por lo tanto, no será difícil para usted comprender los proyectos de muestra. También puede descargar los proyectos de muestra a través del complemento ADT.

Le sugiero que no siga un libro específico, ya que la mayoría de los libros de Android se vuelven obsoletos en un año y tendrá que usar un libro nuevo cada vez.
Además, hay muchos tutoriales de Android disponibles gratuitamente en Internet. Usalos, usalos a ellos.

Si solo desea tutoriales basados ​​en texto, consulte los “tutoriales de Android vogella” (google it). También son bastante buenos para principiantes.

Buena suerte.

Como otros ya han sugerido algunos buenos libros sobre el tema, solo quería agregar un par de valiosos recursos en línea (colección de recursos) que encontré muy útiles para mí:

Publicación en Google+ de Kevin Darty :
Aprendiendo el desarrollo de Android de la manera correcta …

Aquí hay una publicación de Sergey con punteros a muchos recursos actualizados sobre desarrollo de Android:
Recursos que todo desarrollador de Android debe conocer

Solo tenga en cuenta que Android está evolucionando rápidamente la plataforma y, si bien los libros pueden ser útiles para construir sus fundamentos (sin intenciones de subestimar la importancia de los libros), también desea vigilar las nuevas características (técnicas) y API introducido con cada iteración mayor / menor de Android y aprovecha las características que la plataforma tiene para ofrecer.

Los mejores recursos de aprendizaje electrónico compilados en un solo lugar secuencialmente:

1) ¿Qué es Android?
2) Configuración del entorno de desarrollo de Android
3) Android Hello World
4) Diseño de Android
5) Ciclo de vida de la actividad
6) Tutorial de intención de Android con ejemplo
7) Vista de cuadrícula, vista de desplazamiento, vista de imagen, vista de texto, casilla de verificación
8) Vista de lista de Android
9) Registro de Android

Hay muchos por ahí. Un vistazo rápido a Amazon y leer las reseñas le daría mejores respuestas y una idea generalizada. Sin embargo, Android es una plataforma de ritmo rápido. Tenemos que cambiar cada pocos meses. Nuevas características, mejor manera de hacer cosas viejas, nueva interfaz de usuario, etc. La mejor manera de mantenerse actualizado es aprender en línea. Además, las guías para desarrolladores son como la Biblia aquí. Asegúrate de pasar por ellos.

Esta es la estrategia que he seguido y aquí está la aplicación que hice. Por favor descárguelo:

Secret Message-Always Hidden – Aplicaciones de Android en Google Play

Le permite enviar mensajes codificados a sus amigos a través de WhatsApp, SMS, etc. Su amigo puede usar la aplicación para decodificar el mensaje. Que es la belleza El mensaje expira después de la medianoche. ¡DESCARGAR AHORA!

Empresa de desarrollo de aplicaciones de Android en Bangalore

Creemos que el móvil es el centro del universo tecnológico, por eso diseñamos la aplicación de cada cliente con absoluta individualidad, dando preferencia adicional a la experiencia del usuario. El comportamiento del usuario en el móvil es totalmente diferente al que se comporta en el sitio web. Por lo tanto, todos los desarrolladores de aplicaciones de Android en Bangalore son exclusivos en cuanto a su audiencia, y estamos muy preparados para comprender la demanda de cada cliente antes de comenzar la parte del evento. Crearemos mentalmente e implementaremos su plan en una aplicación fácil. Le ayudamos desde la estrategia hasta el diseño, el análisis de la demanda y los aspectos alternativos de gestión de proyectos.

Creamos aplicaciones nativas de Android, aplicaciones de iOS desde el estilo de estructura alámbrica hasta la creación de iconos, diseño de interfaz de usuario, desarrollo del Panel de administración, diseño de información, y una vez que se desarrolla la aplicación, también buscamos la optimización de la tienda de aplicaciones; Es una resolución móvil Brill Mindz.

El uso de la compañía de desarrollo de aplicaciones de Android en Bangalore está en auge y creciendo a una velocidad de treinta segundos. Los especialistas en negocios comentan que este crecimiento se debe a la naturaleza de oferta abierta del sistema operativo. Con algunos beneficios distintos, las aplicaciones desarrolladas para el sistema operativo Android se utilizan ampliamente con buenas tasas de facilidad de uso y atracción. Además, tienen una enorme calidad dentro del segmento “Segmento activado móvil”.

Ventajas del desarrollo de aplicaciones A ndroid en Bangalore

  • · Envío y recepción de datos sin problemas a través de diferentes redes móviles (por ejemplo: Wi-Fi, EDGE, GSM, CDMA, EV-DO, Bluetooth, EV-DO)
  • · Una biblioteca completa de gráficos 2D y 3D con una amplia gama de archivos de audio y video.
  • · Es compatible con las funciones de cámara de video, pantalla táctil, acelerómetro y magnetómetro.
  • · Se pasa el mensaje de comunicación entre procesos (IPC).
  • · Facilita P2P usando Google Talk.
  • · Habilita SQLite para el almacenamiento de datos.
  • · Útil para publicar aplicaciones de exportación y firma
  • · Facilidad de acceso a la información.

Para más información: http://www.brillmindz.com/

Ya sea que esté en el nivel principiante o avanzado, debe buscar los recursos disponibles para mejorar su habilidad y conocimiento para dominar su dominio. Además, encontrará numerosos libros en línea disponibles en la tienda que agregarán valor a su conocimiento adquirido. A continuación encontrará los 10 mejores libros para aprender programación de Android.

1. Java: una guía para principiantes

2. Aprendiendo Java construyendo juegos de Android

3. Pensando en Java

4. Programación de Android para principiantes

5. Hola, Android: Presentación del libro de la plataforma de desarrollo móvil de Google

6. Desarrollo principal de Android

7. La guía de Big Nerd Ranch

8. La guía de Busy Coder para el desarrollo de Android

9. Programación de Android: empujando los límites

10. Android profesional

¡No olvide la suscripción de Mark Murphy Commonsware ( http://commonsware.com/ )! Incluye actualizaciones de libros y más por $ 40 / año. Además, Mark es muy activo tanto en la lista de correo de desarrolladores de Android como en su propia lista, donde responde preguntas relacionadas con sus libros.

Yo personalmente no recomendaría comprar un libro. Si puede darle una buena base sobre cómo funciona una plataforma, rápidamente se volverá demasiado vieja para ser utilizada como referencia.

En cambio, trataría de echar un vistazo al tutorial de Android proporcionado por Google. Echa un vistazo, te sorprenderá ver que un libro puede no ser necesario:
Comenzando | 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!

Hay varios libros interesantes para comenzar a desarrollar aplicaciones de Android para principiantes sin experiencia previa en Android (sin embargo, el conocimiento de Java es imprescindible):

  • Desarrollo profesional de aplicaciones Android 2 (Wrox) por Reto Meier
  • Hola, Android 2 por Ed Burnette
  • A partir de Android 2 (Apress) por Mark L. Murphy
  • Desarrollo de aplicaciones de Android (O’Reilly)
  1. Hello Android de Ed Burnette es una gran herramienta que ayuda a uno a crear la primera aplicación de Android.
  2. Sam’s Teach yourself Desarrollo de aplicaciones de Android en 24 horas es una combinación de tareas comunes en el desarrollo de Android
  3. Desarrollo de aplicaciones de Android- All in One Dummies por Donn Felker. El libro comienza con los conceptos básicos del desarrollo de Android y le enseña a uno cómo fijar el precio de una aplicación de Android para enviarla al mercado de aplicaciones de Android.
  4. Inicio del desarrollo de tabletas Android : este libro muestra cómo comenzar con la programación de tabletas Android, sin experiencia previa.
  5. Revisión profesional del libro de desarrollo de aplicaciones de Android 2 : este libro le enseña a aprovechar todas las funciones disponibles en Android 2.0 en adelante.

Gerente
Apptologia

Leí solo algunos libros sobre Android, pero el mejor es el Libro de cocina para desarrolladores de Android ( http://www.amazon.com/Android-De …).

Lo que me gusta de este libro es que te muestra cómo hacer cosas que son comunes a la mayoría de las aplicaciones (hilos, diseño de UI / eventos, ubicación, etc.).

Si desea crear una aplicación con características similares a Facebook o Twitter, este libro lo tiene cubierto.

¿Tratando de encontrar los mejores libros de desarrollo de Android? Hemos encontrado algunos de los libros altamente recomendados para principiantes y desarrolladores avanzados de Android. Los libros de desarrollo de Android pueden ayudarlo a obtener el mejor trabajo de desarrollador móvil que pueda imaginar.

The job of a Android application developer is to create Apps that can seamlessly run on various Android devices. Some of these are for android beginners, whereas other books focus on advanced concepts of Android programming.

Android is one of the most popular operating systems nowadays and it powers millions of Smartphone and tablets throughout the world. Android follows the structure of Linux operating system. Android Inc. developed it and Google bought the company in 2005. The best thing about Android as an operating system is that the users can modify the OS and use it according to their requirements. If you are an Android developer, you do not need to be concerned about Google suing you for these modifications.