Descripción del curso
Curso básico de introducción a Android, el sistema operativo basado en Linux diseñado principalmente para dispositivos móviles con pantalla táctil, como teléfonos inteligentes o tabletas, para entender su estado actual y qué supone programar para esta plataforma.
Objetivos
El curso se iniciará con un acercamiento a Android. Posteriormente, navegaremos por los primeros pasos para crear nuestra primera aplicación en Android, repasaremos los elementos que la conforman y analizaremos la utilidad de cada uno.
Repasaremos las API´s más comunes en el mundo del desarrollo para Android, como HttpUrlConnection para realizar peticiones Http o las SharedPreferences para persistir pequeños datos en nuestro terminal Androids.
Finalmente, mostraremos algunas alternativas a la programación clásica en Java, como Kotlin.
Requisitos
Conocimientos básicos de programación.
Orientado a
Programadores que quieren dar sus primeros pasos en la programación para dispositivos móviles Android.
Programa
- ¿Qué es Android?
- Características generales
- Alternativas (aplicaciones híbridas)
- Primeros pasos
- Instalando el entorno de desarrollo
- Arrancando nuestra primera app
- Overview de los elementos de nuestra app
- Activity
- Qué es una Activity
- Cómo se gestionan
- Fragments
- Qué es un Fragment
- Cómo se gestionan
- En qué se diferencia un Fragment y una Activity
- La UI
- Introducción a la programación de la UI en Android
- Introducción a las API´s más comunes
- SharedPreferences
- Services
- Receivers
- HttpUrlConnection
- Alternativas a Java
- Overview de Kotlin
- Overview de Anko