Curso de Creación de una aplicación en la plataforma Android
La plataforma Android es un sistema operativo popular que se utiliza principalmente en dispositivos móviles como teléfonos inteligentes, tabletas, relojes y televisores. La plataforma Android es actualmente una de las más populares del mundo, gracias a su apertura, flexibilidad, rica funcionalidad y adaptabilidad tanto para usuarios como para desarrolladores. Esto lo hace popular tanto entre los consumidores como entre la comunidad empresarial.
Programa del Curso
Introducción
- ¿Qué es Android?
- Configuraciones de entorno para el desarrollo de aplicaciones.
- Kit de herramientas de escritura de aplicaciones - Android SDK
- Java y Android
Desarrollo de aplicaciones
- Creación e inicio de la primera aplicación
- Visión general Android Studio
- Archivo Apk
- applicationId
- Instalación de la aplicación
- Android Manifest.xml
- Código y recursos Java
- Sistema de construcción Gradle
- Certificados
- versionName y versionCode
- Construcción de variantes de aplicación
- Permisos
- Depurar y liberar
- Basd
Recursos
- Tipos de recursos
- Estructura de directorios
- Calificadores de recursos
- Clase R
Actividad
- ¿Qué es la actividad?
- Crear y ejecutar una actividad
- Ciclo de vida de la actividad
- Pila de actividades
- Intentos
- Fragmento
Aspectos básicos del proveedor de contenido
- descargar contenido con la ayuda de un proveedor de contenido
Conceptos básicos de la interfaz de usuario
- Diseños: tipos y creación
- Elementos integrados: botones, campos de texto, etc.
- Clase de vista
- Vista de conexión a la actividad
- menú
- Diálogos
- ListView y RecyclerView
Estilos y temas
- Creación y configuración de estilos
Procesos y subprocesos en Android
- Subproceso de interfaz de usuario
- ANR
- AsyncTask
- Servicios
Vistas avanzadas de la interfaz de usuario
Receptores de mensajes
- Aplicaciones de receptores de radiodifusión
Estado de guardado
- Archivos
- SharedPreferences
- SQLita
REPOSO
- ¿Qué es REST y JSON?
- comunicación con un servidor REST
Biblioteca
- Picasso
- Modernizar
- Eventbus
- Cuchillo de mantequilla
- okhttp
- analizar
Distribución de aplicaciones
- GoJugar con el ojo
- Crashlytics e informes de errores
Los cursos de formación abiertos requieren más de 5 participantes.
Curso de Creación de una aplicación en la plataforma Android - Booking
Curso de Creación de una aplicación en la plataforma Android - Enquiry
Creación de una aplicación en la plataforma Android - Consultas
Consultas
Testimonios (3)
Conocimiento del formador y facilidad con la que lo presentó.
Piotr - DPDgroup IT Solutions sp. z o.o.
Curso - Android Applications Testing
Traducción Automática
I really enjoyed the fairly broad coverage of topics.
john harrigan
Curso - Android Development
Traducción Automática
Antonio gave is much background information, best practices and showed us useful tools to speed up our development process.
Philipp Hunger
Curso - Cross-platform mobile development with PhoneGap/Apache Cordova
Traducción Automática
Próximos cursos
Cursos Relacionados
Android - The Basics
28 HorasAndroid es el sistema operativo móvil de Go ogle. Este curso demuestra a través de la práctica práctica los fundamentos de Android .
Cross-platform mobile development with PhoneGap/Apache Cordova
21 HorasEl objetivo de los marco cross-platform es permitirle escribir aplicaciones de una sola vez y tener que funcionar en múltiples plataformas. ¿Quieres crear una aplicación de iPhone que también funcionará en Android? ¿Tiene un cliente girando y quiere que su aplicación Android se ejecuta en Windows Phone? No hay problema.
En este curso de tres días de PhoneGap/Apache Cordova verás dos tecnologías diferentes pero complementarias para el desarrollo móvil de plataformas cruzadas. (Apache Cordova es el nuevo nombre para PhoneGap. Adobe adquirió PhoneGap de los desarrolladores originales y lo donó a la Fundación Apache Software.)
Al completar este curso de PhoneGap/Apache Cordova, usted será capaz de construir aplicaciones web móviles de pleno funcionamiento utilizando el marco, gestionar el código fuente y manejar tweaks de la plataforma, crear experiencias nativas como” de una aplicación web - y mucho más!
Desarrollar Aplicaciones de Android
21 HorasEste curso ha sido creado para todos los interesados en crear aplicaciones de Android .
Durante este curso, aprenderá las habilidades fundamentales necesarias para crear aplicaciones de Android desde cero utilizando características interesantes agregadas a la plataforma de Android , como procesamiento en segundo plano, acceso a la base de datos y servicios basados en la ubicación.
Desarrollo de Android
28 HorasObjetivos:
Al finalizar este curso de capacitación, el delegado podrá:
- Cree su propia aplicación de Android y cárguela en Android Market.
- Desarrollado para simuladores y dispositivos reales.
- Aprende todos los conceptos básicos del desarrollo de Android .
Android Fundamentals
56 HorasAndroid es una plataforma de código abierto desarrollada por Google para desarrollo móvil.
Las aplicaciones para la plataforma Android se desarrollan en Java.
Este curso presenta los temas fundamentales de Android.
Fundamentos de Android
28 HorasAndroid es una plataforma de código abierto desarrollada por Google para el desarrollo móvil.
Las aplicaciones para la plataforma Android se desarrollan en Java.
Este curso revisa los temas fundamentales de Android.
Este es el programa de vía rápida que acelera el ritmo del entrenamiento original
Android HAL (Hardware Abstraction Layer)
21 HorasEsta capacitación en vivo dirigida por un instructor en Chile (en línea o en el sitio) está dirigida a desarrolladores que desean escribir interfaces HAL para permitir que las aplicaciones Android se comuniquen con el hardware subyacente.
Al final de esta formación, los participantes serán capaces de:
- Comprender la arquitectura HAL de Android y su función en la funcionalidad del sistema.
- Adquiera competencia en AIDL (lenguaje de definición de interfaz de Android) para el desarrollo de HAL moderno.
- Aprenda técnicas de migración de HIDL a AIDL.
- Explora las actualizaciones de las HAL de audio y cámara, incluidas las nuevas funciones introducidas en Android 14.
- Conozca las mejores prácticas para garantizar el cumplimiento de HAL con los estándares de seguridad y privacidad de Android.
- Explore el impacto del Proyecto Mainline en la modularidad y capacidad de actualización de HAL.
Android Mobile App Development (Advanced Level)
35 HorasEsta formación en vivo dirigida por un instructor en Chile (en línea o presencial) está destinada a desarrolladores avanzados de Android que desean construir aplicaciones complejas y optimizadas utilizando patrones modernos de arquitectura, programación asíncrona, persistencia de datos, técnicas de prueba e integración.
Al finalizar esta formación, los participantes podrán:
- Implementar la arquitectura MVVM y componentes Jetpack.
- Utilizar Kotlin coroutines y WorkManager para tareas asíncronas y en segundo plano.
- Persistir datos usando Room y DataStore.
- Probar aplicaciones utilizando JUnit y Espresso.
- Integrar APIs REST y aplicar optimizaciones de rendimiento.
Android Mobile App Development (Basic Level)
21 HorasEsta formación en vivo dirigida por un instructor en Chile (en línea o presencial) está destinada a desarrolladores de nivel principiante que desean crear aplicaciones interactivas Android usando Android Studio y Kotlin o Java.
Al finalizar esta formación, los participantes podrán:
- Comprender la arquitectura básica de las aplicaciones Android.
- Diseñar interfaces de usuario simples utilizando diseños y vistas.
- Gestionar la interacción del usuario y navegar entre pantallas.
- Construir una aplicación móvil funcional de manera incremental a lo largo del curso.
Android System Programming
28 HorasEsta capacitación en vivo dirigida por un instructor en Chile (en línea o en el sitio) está dirigida a desarrolladores que desean comprender, adaptar y extender Android para diferentes hardware y plataformas.
Al final de esta capacitación, los participantes serán capaces de:
- Configure el entorno de desarrollo necesario para iniciar el desarrollo del sistema para Android.
- Comprender cómo interactúa el hardware con los servicios del sistema (aplicaciones)
- Desarrolle, pruebe y depure el código del sistema de forma iterativa con un emulador Android.
- Cargue e implemente Android personalizado en diferentes sistemas de hardware integrados (mediante simulación/emulación).
Pruebas de Aplicaciones de Android
21 HorasEste curso tiene como objetivo proporcionar probadores de software con los conocimientos y habilidades necesarios para realizar pruebas de control de calidad para aplicaciones de software que se desarrollaron para la plataforma Android. Este curso revisa las capacidades de la plataforma Android y le proporciona prácticas actualizadas para realizar las pruebas.