Inicio Curso de Programación Android Indice de Contenidos

Indice de Contenidos

por sgoliver
Puedes apoyar este proyecto haciendo un donativo a través de PayPal.
Atención: este donativo no implica el envío de los contenidos del curso.
 

Conceptos Generales (Android Studio)

Entorno de desarrollo Android (Android Studio) [Actualizado: Abril 2020]
Estructura de un proyecto Android (Android Studio) [Actualizado: Abril 2020]
Componentes de una aplicación Android (Android Studio) [Actualizado: Abril 2020]
Desarrollando una aplicación Android sencilla (Android Studio) [Actualizado: Abril 2020]

Interfaz de Usuario en Android

Interfaz de usuario en Android: Layouts [Actualizado: Abril 2020]
Controles básicos (I): Botones [Actualizado: Mayo 2020]
Controles básicos (II): Texto e Imágenes [Actualizado: Mayo 2020]
Controles básicos (III): Checkbox y Radiobutton [Actualizado: Mayo 2020]
Controles de selección (I): Listas desplegables (Spinner) [Actualizado: Mayo 2020]
Controles de selección (II): Listas (ListView) [Obsoleto: ver RecyclerView]
Controles de selección (III): Listas optimizadas (ViewHolder) [Obsoleto: ver RecyclerView]
Controles de selección (IV): Tablas (GridView) [Obsoleto: ver RecyclerView]
Controles de selección (V): RecyclerView [Actualizado: Mayo 2020]
Interfaz de Usuario en Android: CardView [Actualizado: Junio 2020]
Interfaz de usuario en Android: Controles personalizados (I) [Actualizado: Junio 2020]
Interfaz de usuario en Android: Controles personalizados (II) [Actualizado: Junio 2020]
Interfaz de usuario en Android: Controles personalizados (III) [Actualizado: Junio 2020]
Interfaz de usuario en Android: Pestañas (Tabs) [Obsoleto: ver Toolbar + Tabs]
Interfaz de usuario en Android: Fragments [Actualizado: Julio 2020]
Actionbar / Appbar / Toolbar (I): Appbar básica [Actualizado: Julio 2020]
Actionbar / Appbar / Toolbar (II): Componente Toolbar [Actualizado: Julio 2020]
Actionbar / Appbar / Toolbar (III): Toolbar + Navegación (Filter / Tabs) [Actualizado: Julio 2020]
Interfaz de usuario en Android: Navigation Drawer [Obsoleto: ver NavigationView]
Interfaz de usuario en Android: Navigation Drawer (NavigationView)
Animaciones básicas: CoordinatorLayout
Colores: Librería Palette

Menús en Android

Menús en Android (I): Menús y Submenús básicos [Obsoleto: ver Appbar básica]
Menús en Android (II): Menús Contextuales [Obsoleto]
Menús en Android (III): Opciones avanzadas [Obsoleto]

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

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. Localización Geográfica en Android [#Serie]

Localización geográfica en Android (1) [Act. Septiembre 2016]
Localización geográfica en Android (2) [Act. Septiembre 2016]

II. Mapas en Android [#Serie]

Mapas en Android – Google Maps Android API (1) [Act. Septiembre 2016]
Mapas en Android – Google Maps Android API (2) [Act. Septiembre 2016]
Mapas en Android – Google Maps Android API (3) [Act. Septiembre 2016]
Mapas en Android – Google Maps Android API (4) [Act. Septiembre 2016]

III. Identificación mediante Google (Google Sign-In)

Google Sign-In en Android [Act. Septiembre 2016]

IV. Google Drive en Android [#Serie]

Google Drive en Android (1) [Act. Septiembre 2016]
Google Drive en Android (2) [Act. Septiembre 2016]
Google Drive en Android (3) [Act. Septiembre 2016]

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

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

FIREBASE PARA ANDROID [#Serie]

I. Base de Datos en Tiempo Real (Realtime Database)

Firebase – Base de Datos en Tiempo Real (1) [Noviembre 2016]
Firebase – Base de Datos en Tiempo Real (2) [Noviembre 2016]
Firebase – Base de Datos en Tiempo Real (3) [Noviembre 2016]
Firebase – Base de Datos en Tiempo Real (4) [Diciembre 2016]
Firebase – Base de Datos en Tiempo Real (5) [Diciembre 2016]

II. Notificaciones Push (Cloud Messaging)

Firebase – Cloud Messaging (1) [Diciembre 2016]
Firebase – Cloud Messaging (2) [Enero 2017]
Firebase – Cloud Messaging (3) [Enero 2017]
Firebase – Cloud Messaging (4) [Enero 2017]
Firebase – Cloud Messaging (5) [Próximamente]
Puedes apoyar este proyecto haciendo un donativo a través de PayPal.
Atención: este donativo no implica el envío de los contenidos del curso.

1 comentario

TuHumildeServidor 24/03/2022 - 23:55

Hola, gracias por compartir este increíble curso.
Me gustaría pedirte el favor de si puedes añadir el apartado de pruebas de unidad, integración y pipeline (GitHub).
Gracias y saludos

Responder

Responder a TuHumildeServidor

Este sitio web utiliza cookies para que usted tenga la mejor experiencia de usuario. Si continúa navegando está dando su consentimiento para la aceptación de las mencionadas cookies y la aceptación de nuestra política de cookies, pinche el enlace para mayor información. Aceptar Más Información

Política de Privacidad y Cookies