El gran libro de Android séptima edición
eBook - PDF

El gran libro de Android séptima edición

  1. Spanish
  2. PDF
  3. Disponible en iOS y Android
eBook - PDF

El gran libro de Android séptima edición

Detalles del libro
Índice
Citas

Información del libro

Android es la plataforma libre para el desarrollo de aplicaciones móviles creada por Google. En la actualidad se ha convertido en la plataforma líder frente a otras como iPhone o Windows Phone. Las aplicaciones Android están ampliando su rango de influencia a nuevos dispositivos tales como tabletas, Internet de las cosas, Wearables, TVs o automóviles. Este libro pretende ser una guía para aquellos lectores que quieran introducirse en la programación en Android. Todos los capítulos son descritos por medio de sencillos ejemplos, aumentando su nivel de complejidad a medida que avanzan los capítulos. La obra está recomendada tanto para usuarios con poca experiencia, como para programadores experimentados. A lo largo del libro se desarrollan dos aplicaciones de ejemplo: el mítico videojuego Asteroides y una aplicación de gestión de información personal, Mis Lugares. Se comienza con una versión sencilla, que se irá completando capítulo a capítulo, para que incluya: fragments, gráficos vectoriales y en mapa de bits, control mediante pantalla táctil y sensores, hilos con AsyncTask, notificaciones, geo-localización, mapas, multimedia, ficheros, XML, JSON, SQL, acceso a Internet, servicios Web, acceso a bases de datos en servidor PHP + MySQL, Volley…

Preguntas frecuentes

Simplemente, dirígete a la sección ajustes de la cuenta y haz clic en «Cancelar suscripción». Así de sencillo. Después de cancelar tu suscripción, esta permanecerá activa el tiempo restante que hayas pagado. Obtén más información aquí.
Por el momento, todos nuestros libros ePub adaptables a dispositivos móviles se pueden descargar a través de la aplicación. La mayor parte de nuestros PDF también se puede descargar y ya estamos trabajando para que el resto también sea descargable. Obtén más información aquí.
Ambos planes te permiten acceder por completo a la biblioteca y a todas las funciones de Perlego. Las únicas diferencias son el precio y el período de suscripción: con el plan anual ahorrarás en torno a un 30 % en comparación con 12 meses de un plan mensual.
Somos un servicio de suscripción de libros de texto en línea que te permite acceder a toda una biblioteca en línea por menos de lo que cuesta un libro al mes. Con más de un millón de libros sobre más de 1000 categorías, ¡tenemos todo lo que necesitas! Obtén más información aquí.
Busca el símbolo de lectura en voz alta en tu próximo libro para ver si puedes escucharlo. La herramienta de lectura en voz alta lee el texto en voz alta por ti, resaltando el texto a medida que se lee. Puedes pausarla, acelerarla y ralentizarla. Obtén más información aquí.
Sí, puedes acceder a El gran libro de Android séptima edición de Tomás, J en formato PDF o ePUB, así como a otros libros populares de Computer Science y Computer Science General. Tenemos más de un millón de libros disponibles en nuestro catálogo para que explores.

Información

Editorial
Alfaomega
Año
2019
ISBN
9789587785456

Índice

  1. Índice general
  2. Lista de siglas y acrónimos
  3. ¿Cómo leer este libro?
  4. CAPÍTULO 1. Visión general y entorno de desarrollo
  5. 1.1. ¿Qué hace que Android sea especial?
  6. 1.2. Los orígenes
  7. 1.3. Comparativa con otras plataformas
  8. 1.4. Arquitectura de Android
  9. 1.5. Instalación del entorno de desarrollo
  10. 1.6. Las versiones de Android y niveles de API
  11. 1.7. Creación de un primer programa
  12. 1.8. Ejecución del programa
  13. 1.9. Ficheros y carpetas de un proyecto Android
  14. 1.10. Componentes de una aplicación
  15. 1.11. Documentación y aplicaciones de ejemplo
  16. 1.12. Depurar
  17. 1.13. Repaso de Java y la aplicación Mis Lugares
  18. CAPÍTULO 2. Diseño de la interfaz de usuario: vistas y layouts
  19. 2.1. Creación de una interfaz de usuario por código
  20. 2.2. Creación de una interfaz de usuario usando XML
  21. 2.3. Layouts
  22. 2.4. Una aplicación de ejemplo: Asteroides
  23. 2.5. La aplicación Mis Lugares
  24. 2.6. Recursos alternativos
  25. 2.7. Tipos de recursos y recursos del sistema
  26. 2.8. Estilos y temas
  27. 2.9. Uso práctico de vistas y layouts
  28. 2.10. Uso de tabs (pestañas)
  29. CAPÍTULO 3. Actividades e intenciones
  30. 3.1. Creación de nuevas actividades
  31. 3.2. Comunicación entre actividades
  32. 3.3. Añadiendo un menú a una actividad
  33. 3.4. La barra de acciones (ActionBar)
  34. 3.5. Creando actividades en Mis Lugares
  35. 3.6. Creación y uso de iconos
  36. 3.7. Añadiendo preferencias de usuario
  37. 3.8. Añadiendo una lista de puntaciones en Asteroides
  38. 3.9. Creación de listas con RecyclerView
  39. 3.10. Las intenciones
  40. CAPÍTULO 4. Gráficos en Android
  41. 4.1. Clases para gráficos en Android
  42. 4.2. Creación de una vista en un fichero independiente
  43. 4.3. Creando la actividad principal de Asteroides
  44. 4.4. Representación de gráficos vectoriales en Asteroides
  45. 4.5. Animaciones
  46. CAPÍTULO 5. Hilos de ejecución, pantalla táctil y sensores
  47. 5.1. Uso de hilos de ejecución (threads)
  48. 5.2. Manejando eventos de usuario
  49. 5.3. El teclado
  50. 5.4. La pantalla táctil
  51. 5.5. Los sensores
  52. 5.6. Introduciendo un misil en Asteroides
  53. CAPÍTULO 6. Multimedia y ciclo de vida de una actividad
  54. 6.1. Ciclo de vida de una actividad
  55. 6.2. Utilizando multimedia en Android
  56. 6.3. La vista VideoView
  57. 6.4. La clase MediaPlayer
  58. 6.5. Un reproductor multimedia paso a paso
  59. 6.6. Introduciendo efectos de audio con SoundPool
  60. 6.7. Grabación de audio
  61. CAPÍTULO 7. Seguridad y posicionamiento
  62. 7.1. Los tres pilares de la seguridad en Android
  63. 7.2. Localización
  64. 7.3. Google Maps
  65. 7.4. Fragmentando los asteroides
  66. CAPÍTULO 8. Servicios, notificaciones y receptores de anuncios
  67. 8.1. Introducción a los servicios en Android
  68. 8.2. Un servicio para ejecución en segundo plano
  69. 8.3. Un servicio en un nuevo hilo con IntentService
  70. 8.4. Las notificaciones de la barra de estado
  71. 8.5. Receptores de anuncios
  72. 8.6. Un receptor de anuncios como mecanismo de comunicación
  73. 8.7. Un servicio como mecanismo de comunicación entre aplicaciones
  74. CAPÍTULO 9. Almacenamiento de datos
  75. 9.1. Alternativas para guardar datos permanentemente en Android
  76. 9.2. Añadiendo puntuaciones en Asteroides
  77. 9.3. Preferencias
  78. 9.4. Accediendo a ficheros
  79. 9.5. Trabajando con XML
  80. 9.6. Trabajando con JSON
  81. 9.7. Bases de datos con SQLite
  82. 9.8. Content Provider
  83. CAPÍTULO 10. Internet: sockets, HTTP y servicios web
  84. 10.1. Comunicaciones en Internet mediante sockets
  85. 10.2. La web y el protocolo HTTP
  86. 10.3. La librería Volley
  87. 10.4. Servicios web
  88. ANEXO A. Fragments
  89. ANEXO B. Diálogos de fecha y hora
  90. ANEXO C. Referencia Java