Programa del Curso
Introducción
Preparación del entorno de desarrollo
- Eclipse y el SDK de Android
- Programación de sistemas y el lenguaje de programación C/C++
- Organización de repositorios de código fuente
Descripción general de Linux Arquitectura de plataforma
- Descripción de la estructura de archivos Android
- Cómo se organiza el código en Android
- Cómo se comunican los servicios del sistema (aplicaciones) con el hardware
Linux Kernel
- Descripción del marco del controlador de dispositivo Android
- Hardware de interfaz (sensores, cámara, audio) a Android HAL
- Compilando el kernel
Android COSA
- Comprensión de HAL (capa de abstracción de hardware)
- Interfaz HAL con servicios del sistema (aplicaciones)
Sistema Programming
- Descripción del sistema de compilación Android
- Creación y depuración de un sistema Android
- Depuración del proceso de arranque
Android Para plataformas integradas
- Información general sobre el hardware virtual (traductores, puentes, simuladores, emuladores y máquinas virtuales)
- Personalización del emulador Android
- Personalización Android para sistemas basados en ARM
Android Networking
- Habilitación de Wi-Fi
Adición de nuevo hardware
- Integración de dispositivos de hardware
- Habilitación de gráficos
Implementación Android
- Creación de paquetes OTA
Solución de problemas
- Android Recuperación
Resumen y conclusión
Requerimientos
- Experiencia en programación C/C++.
- Java Experiencia en programación.
- Conocimiento de conceptos de hardware y software.
Audiencia
- Linux Desarrolladores de sistemas
- Programadores del sistema Android
- Desarrolladores que quieren iniciarse en la programación del sistema Android
Testimonios (4)
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
Lectures (David is very knowledgeable on Android)
Johnny Miller - FedEx
Curso - Android Development
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
El entrenador estaba dispuesto a explorar problemas adicionales en la daga.
Susheel - Home
Curso - Dependency Injection with Dagger 2
Traducción Automática