Centro de Formación Únicas

PROGRAMACION DE ANDROID BASICO


 

 

El curso de Android te permitirá desarrollar aplicaciones para la última versión de la plataforma móvil con más terminales del mercado.

 

 

 

En este curso aprenderás a crear aplicaciones para Android cubriendo todo lo necesario para ello: cómo crear interfaces de usuario, almacenar y acceder a datos, trabajo con Activities, trabajo en segundo plano con Services, ejecución de código en diferentes threads, automatización de pruebas sobre la UI, etc. A lo largo del curso se desarrollará una app completa que sirvirá como hilo conductor de los diferentes conceptos.

 

 

1 Introducción a Android y Android Studio

– Introducción al lenguaje Java
– Arquitectura de Android
– Android Studio

2 Fundamentos de Android

– Aplicaciones
– Configuración y organización de un proyecto
– Componentes básicos de un proyecto
– Documento Manifest.xml
– Permisos y Gradle
– Ciclo de vida y estado de un proceso
– Compatibilidad

3 Profundizando en la interfaz

– Estructura de la interfaz
– Layouts: FrameLayout, LinearLayout, RelativeLayout, TableLayout, etc.

4 Vistas

– Conceptos básicos de vistas
– Vistas principales: TextView, Button, etc.
– Eventos
– Views personalizadas
– Activities y layouts

5 Material Design

– Color, fuente, Iconos, Imágenes
– Tarjetas, layout, pestañas
– Navigation Drawer y Navigation View
– Floating labels y Floating Action Buttons
– Snackbar, pestañas
– AppBarLayout, toolbar
– CoordinatorLayout

6 Contenedores y Adapters

– RecyclerView
– Adapters
– Layout Manager

7 Fragments

– Fragment
– Ciclo de vida de los fragments
– Fragments y activities
– Transiciones

8 Paso de mensajes entre aplicaciones

– Intents
– Intent Filter
– Broadcast Receiver, Ordered Broadcast

9 Preferencias y salvar estado de nuestra aplicación

– Shared preferences
– Preference API
– Guardando el estado

10 Persistencia de datos

– Acceso a ficheros
– SQL, acceso a base de datos

11 Recursos de geolocalización, Mapas y Geocoding

– Servicios de localización
– Geocoding, Google Maps
– GeoFences
– Permisos

12 Web, servicios, multitasking y widgets

– Webview
– Servicios
– AsyncTalk
– Widgets

13 Multimedia

– Storage Access Framework
– Reproducción y captura multimedia
– Text-to-Speech, Printing Framework
– Immersive Full-Screen
– Detección de caras y permisos

14 Notificaciones

– Toast Notifications
– Status bar notifications
– NotificationListenerService
– Dialog Notifications

15 Sensores

– Sensores

16 Conectividad

– Conectividad a la red
– Gestión de tráfico
– Wifi
– Bluetooth

Curso

On-line

Distancia

300 HORAS

296 €

Solicita Información

Nos pondremos en contacto contigo lo antes posible.

Mas Cursos

Ir al contenido