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

Dejar un comentario

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