Conceptos Generales (Android Studio)

Entorno de desarrollo Android (Android Studio)
Estructura de un proyecto Android (Android Studio)
Componentes de una aplicación Android (Android Studio)
Desarrollando una aplicación Android sencilla (Android Studio)

Interfaz de Usuario en Android

Interfaz de usuario en Android: Layouts
Controles básicos (I): Botones
Controles básicos (II): Texto e Imágenes
Controles básicos (III): Checkbox y Radiobutton
Controles de selección (I): Listas desplegables (Spinner)
Controles de selección (II): Listas (ListView)
Controles de selección (III): Listas optimizadas (ViewHolder)
Controles de selección (IV): Tablas (GridView)
Controles de selección (V): RecyclerView
Interfaz de Usuario en Android: CardView
Interfaz de usuario en Android: Controles personalizados (I)
Interfaz de usuario en Android: Controles personalizados (II)
Interfaz de usuario en Android: Controles personalizados (III)
Interfaz de usuario en Android: Pestañas (Tabs)
Interfaz de usuario en Android: Fragments
Actionbar / Appbar / Toolbar (I): Actionbar básica
Actionbar / Appbar / Toolbar (II): Toolbar
Actionbar / Appbar / Toolbar (III): Toolbar + Navegación (Filter / Tabs)
Interfaz de usuario en Android: Navigation Drawer
Animaciones básicas: CoordinatorLayout

Menús en Android

Menús en Android (I): Menús y Submenús básicos
Menús en Android (II): Menús Contextuales
Menús en Android (III): Opciones avanzadas

Widgets en Android

Interfaz de usuario en Android: Widgets (I)
Interfaz de usuario en Android: Widgets (II)

Gestión de Preferencias en Android

Preferencias en Android I: SharedPreferences
Preferencias en Android II: PreferenceActivity

Bases de Datos en Android

Bases de datos en Android (I): Primeros pasos con SQLite
Bases de datos en Android (II): Inserción, actualización y eliminación de registros
Bases de datos en Android (III): Consulta y recuperación de registros

Localización Geográfica en Android

Localización geográfica en Android (I)
Localización geográfica en Android (II)

Content Providers en Android

Content Providers en Android (I): Construcción
Content Providers en Android (II): Utilización

Notificaciones en Android

Notificaciones en Android (I): Toast
Notificaciones en Android (II): Barra de Estado
Notificaciones en Android (III): Diálogos
Notificaciones en Android (IV): Snackbar

Acceso a Servicios Web en Android

Servicios Web SOAP en Android (1/2)
Servicios Web SOAP en Android (2/2)
Servicios Web REST en Android (1/2)
Servicios Web REST en Android (2/2)

Tareas en segundo plano en Android

Tareas en segundo plano I: Thread y AsyncTask
Tareas en segundo plano II: IntentService

Depuración de aplicaciones en Android

Depuración en Android: Logging

Google Play Services

I. Introducción y Preparativos

Introducción y Preparativos

II. Mapas en Android

Mapas en Android (Google Maps Android API v2) – I
Mapas en Android (Google Maps Android API v2) – II
Mapas en Android (Google Maps Android API v2) – III

III. Notificaciones Push – Google Cloud Messaging (GCM / C2DM)

Introducción
Implementación del Servidor
Implementación del Cliente Android [Obsoleto. Ver Nueva Versión]
Implementación del Cliente Android (Nueva Versión)

IV. Integración con Google+

Inicio de Sesión con Google+ (Sign-In)
Acceso a datos del perfil y círculos

 

Curso Programación Android en PDF

La tercera versión de este curso ya está disponible en PDF.

Descubre cómo conseguirlo…