Actividad 04 Android: AsyncTask & DialogFragment

1-hlg1dppvr-47o7tlbdekeg

En esta entrada del portfolio voy a explicar cómo he desarrollado la práctica 04 de Programación Multimedia y Dispositivos Móviles  donde se he hecho uso de algunos de los elementos más importantes en desarrollo Android: AsyncTask y DialogFragment.

Sigue leyendo

Anuncios

Java Frameworks: Hibernate & Spring

hibernate

En esta entrada al portfolio vamos a hablar sobre los frameworks más importantes, utilizados y demandados para el lenguaje de programación Java: Spring e Hibernate. Explicaré en qué consiste cada uno de ellos, cuáles son sus funciones en un proyecto real y qué ventajas aporta su uso para un desarrollador.

Sigue leyendo

Firebase: Qué es y por qué integrarlo en nuestras APPs

google_firebase_logo-930x496

Firebase es una plataforma móvil que te permite desarrollar rápidamente el backend de tu aplicación, aumentar tu base de usuarios y ganar más dinero. Firebase contiene funciones complementarias que puedes combinar y adaptar según tus necesidades. Ofrece aplicación multiplataforma con API integradas a SDK individuales para Android, iOS y JavaScript. Pasa a una plataforma diferente sin modificar tu infraestructura.
Sigue leyendo

Actividad 01 Android: Comunicación entre activities & Geolocalización

main

En esta entrada voy a hablar sobre mi primera práctica en la asignatura de Programación de Dispositivos Multimedia (PMM). En resumidas cuentas, proyecto nos hacía poner en práctica la comunicación entre actividades enviando y recibiendo datos de una a la otra. Por otra parte, hemos aprendido a utilizar la API de Google para hacer uso de la Geolocalización: Con la latitud y longitud que obtenemos del GPS en la segunda Activity, podremos activar un botón en la primera activity que abra Google Maps y nos marque el punto concreto en el mapa.

Sigue leyendo

Hilos en Java

cat

Los Hilos o los “Threads” en Java, son basicamente una forma de poder ejecutar varios procesos simultáneamente en nuestros programas en Java. Para poder utilizarlos tenemos que crear clases que extienden a la clase Thread, y reescribir el metodo principal “run()”, el cual es el que se va a ejecutar principalmente al iniciar un hilo, thread o nuevo proceso en Java.

La multitarea nos permite ejecutar varios procesos a la vez; es decir, de forma concurrente y por tanto eso nos permite hacer programas que se ejecuten en menor tiempo y sean más eficientes.Los hilos se distinguen de los tradicionales procesos en que los procesos son independientes, llevan bastante información de estados, e interactúan sólo a través de mecanismos de comunicación dados por el sistema.

Sigue leyendo