Carrito: 0 producto Productos vacío    

Ningún producto

A determinar Transporte
0,00 € Impuestos
0,00 € Total

Estos precios se entienden IVA incluído

Confirmar

Producto añadido correctamente a su carrito de la compra

Cantidad
Total

Hay 0 artículos en su carrito. Hay 1 artículo en su cesta.

Total productos: (impuestos inc.)
Total envío: (impuestos inc.) A determinar
Impuestos 0,00 €
Total (impuestos inc.)
Continuar la compra Ir a la caja

Categorías

Tus últimas consultas

Catálogo

¡Lo más vendido!

dist-confianza-50-r.pngsello-confianza-50-r.png
 
sello certificación ISO9001
Opiniones
Nuevo Desarrollo de aplicaciones móviles con Android. IFCD059PO

Desarrollo de aplicaciones móviles con Android. IFCD059PO

132226

Autora: Elsa Rubio Duce
Páginas: 466
ISBN: 979-13-7027-266-1
Fecha publicación: 01/07/2026
Edición: 1

Libro color

Más detalles

35,78 €

Más

OBJETIVOS

- Adquirir los conocimientos fundamentales del lenguaje Kotlin para aplicarlos en el desarrollo de aplicaciones móviles mediante Android Studio.
- Desarrollar los fundamentos del lenguaje Kotlin, incluyendo su estructura básica, manejo de datos y funciones, así como los conceptos de colecciones, null safety y el uso de Android Studio.
- Comprender los principios fundamentales de la programación orientada a objetos (POO) en Kotlin y aplicarlos al desarrollo de aplicaciones Android.
- Explorar estructuras avanzadas del lenguaje Kotlin que permiten escribir código más expresivo, modular y eficiente.
- Comprender la estructura del framework Android y aprender a crear, ejecutar y modificar proyectos básicos.
- Dominar los diferentes niveles que componen la pila de software de Android y comprender cómo interactúan sus librerías, el archivo de manifiesto y las herramientas del SDK para crear actividades y gestionar la navegación de una aplicación moderna.
- Comprender los conceptos y técnicas modernas para la gestión de listas en Android, utilizando tanto enfoques tradicionales (RecyclerView con ViewHolder y Adapter) como soluciones actuales con Jetpack Compose, además de integrar la navegación entre pantallas y el uso de Intents para la comunicación entre actividades.
- Aplicar los conceptos relacionados con la creación y personalización de vistas en Android, utilizando tanto enfoques tradicionales como modernos con Jetpack Compose, con el fin de diseñar interfaces flexibles, adaptadas y optimizadas para diferentes necesidades de usuario.
- Implementar diferentes tipos de diálogos y notificaciones breves en Android Studio para mejorar la interacción entre la aplicación y el usuario.
- Aplicar los diferentes componentes de la interfaz de usuario en Android Studio, incluyendo menús, menús contextuales, vistas web y la creación de interfaces declarativas con Jetpack Compose.
- Aplicar los distintos métodos de almacenamiento y persistencia de datos en Android, gestionando tanto la información local como la proveniente de la red.
- Implementar bases de datos locales en Android mediante SQLite y Room, comprendiendo también el funcionamiento y uso de los Content Providers para el intercambio seguro de datos entre aplicaciones.
- Implementar notificaciones en Android que informen al usuario de eventos importantes, gestionen acciones directas y mejoren la comunicación entre la aplicación y el sistema.

CONTENIDOS

Unidad 1. Fundamentos de Kotlin para Android
Introducción
Lenguaje de programación Kotlin. Ventajas
Sintaxis básica y diferencias con Java
Tipos de datos y mutabilidad
Variables y constantes
Control de flujo (if, when, for, while)
Funciones y argumentos por defecto
Colecciones y bucles
Null safety
Uso de IDE con Kotlin (Android Studio)       
Resumen

Unidad 2. Programación orientada a objetos en Kotlin
Introducción
Clases y objetos
Constructores     
Herencia y clases abiertas     
Interfaces
Propiedades y modificadores de acceso     
Delegación y composición     
Métodos de extensión 
Sobrecarga y sobreescritura   
Data classes y objetos singleton       
Resumen

Unidad 3. Otras estructuras de Kotlin
Introducción
Excepciones y manejo de errores
Funciones lambda y programación funcional
Clases anidadas e inner classes       
Enum y sealed classes 
Corrutinas (introducción al trabajo asíncrono)       
Serialización y deserialización           
Resumen

Unidad 4. Desarrollo de aplicaciones Android. Framework Android
Introducción
Creación de un proyecto Android
     Tipos de plantillas
     Plantilla Empty Activity y Jetpack Compose         
     Comenzar la aplicación         
Ejecución de la aplicación     
     Ejecución mediante emulador (Android Virtual Device, AVD) 
     Ejecución mediante dispositivo físico (USB Debugging)           
     Vista Preview en Android Studio     
Componentes de una aplicación Android   
Modificación del proyecto creado     
Resumen

Unidad 5. Herramientas SDK y clase Activity
Introducción
Niveles de software
Librerías Android
     Librerías oficiales de Android (Jetpack)
     Librerías de terceros
     Librerías locales o propias
Fichero de manifiesto
Estructura del fichero de manifiesto
Herramientas SDK
Gestión del ciclo de vida con ViewModel y LiveData (Jetpack)
Creación de una Actividad (clase Activity)
Navegación y estructura con Jetpack Compose y Navigation Component
Resumen

Unidad 6. Listas modernas en Android
Introducción
Uso de RecyclerView
ViewHolder y Adapter
Listas dinámicas con Jetpack Compose
Navegación entre pantallas con Compose
Intents y manejo moderno de actividades
Resumen

Unidad 7. Vistas personalizadas
Introducción
Vistas y diseños
Parámetros de diseño
Vistas personalizadas
Modificar vistas existentes
Creación de interfaces con Jetpack Compose
Resumen

Unidad 8. Diálogos y mensajes
Introducción
Subclases de diálogos
Crear un diálogo en el diseño definido por el usuario
Uso de diálogos modales personalizados
Notificaciones breves: Toasts y Snackbars
Resumen

Unidad 9. Interfaz de usuario
Introducción
Menús
Menús contextuales
WebView
Creación de interfaz de usuario declarativa con Jetpack Compose
Resumen

Unidad 10. Almacenamiento Android: red, i/o y shared
Introducción
Opciones de almacenamiento
Conexión a internet
Clases de entrada/salida
Inclusión de ficheros y recursos
SharedPreferences (opcional para proyectos heredados)
Persistencia de datos con DataStore
Guardar estado de la actividad
Resumen

Unidad 11. Almacenamiento Android: SQLite y Content Providers
Introducción
Introducción a SQLite
Persistencia de datos con Room (Jetpack)
Bases de datos en Android
Content Providers nativos Android
Resumen

Unidad 12: Notificaciones Android
Introducción
Creación
Acciones
Resumen

Reseñas

No hay reseñas de clientes en este momento.

Escribe tu opinión

Desarrollo de aplicaciones móviles con Android. IFCD059PO

Desarrollo de aplicaciones móviles con Android. IFCD059PO

Autora: Elsa Rubio Duce
Páginas: 466
ISBN: 979-13-7027-266-1
Fecha publicación: 01/07/2026
Edición: 1

Libro color

* Campos obligatorios


Opiniones