Aprenderás a
Comprender y desarrollar aplicaciones Android, crear Activities con variados layouts para diferentes dispositivos, crear servicios y notificaciones, manejar multimedia, mapas y localización.
Dirigido a
Programadores de cualquier plataforma, que quieran conocer las ventajas de la del desarrollo de aplicaciones Android nativas.
Requisitos iniciales
Conocimientos básicos de programación orientada a objetos y Java (no excluyente)
Contenido
- Introducción a Android
- Plataforma Android. SDK de Android. Niveles de API.
- Activities, Services, Content Providers, Broadcast Receivers.
- Intents.
- Entorno de desarrollo. Android Studio. AVD
- Desarrollo de vistas
- View. SurfaceView.
- Layouts.
- Componentes y Recursos
- Fragmentos.
- Manejo de pantalla
- ActionBar, Notification, Toast.
- Canvas. Drawable.
- Eventos. Touch. Listeners.
- Pantallas y densidades.
- Multimedia
- Android Multimedia Framework. MediaPlayer.
- Audio y video: formatos, reproducción.
- Cámara: captura de fotos y videos.
- Mapas y localización
- Location. Google Play Services.
- Maps.