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

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 02 Android: Fragments, Tablet GUI, Callbacks, savedInstanceState

fragments-screen-mock

En esta entrada voy a comentar los conceptos básicos que han requerido la elaboración de la segunda práctica de Programación Multimedia y Dispositivos Móviles. Esta práctica consistía en el desarrollo de una aplicación que entrara en contacto con fragmentos estáticos, callbacks, orientación de nuestros layouts en landscape y portrait, y por último y no menos importante, la adaptación de nuestra aplicación a una interfaz para tablets. Antes de empezar con la explicación de la práctica voy a definir los conceptos básicos:

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

Programación en iOS: Swift vs Objective-C

objective-c-vs-swift-feature-1290x688-ms

Objective-C había sido el lenguaje principal para desarrollar para productos de Apple desde la adquisición de NeXT en 1996. Sin embargo, en el WWDC del 2014 se anunció Swift. Un nuevo lenguaje con mejoras importantes y nuevas características.

Swift se enfoca en un paradigma de Programación Orientada a Protocolo. Esto significa que es un lenguaje que prefiere el uso de protocolos, mejor conocidos como interfaces, en lugar de clases. De esta manera logramos un código más flexible y modular además de resolver problemas como la necesidad de usar una “super-clase”.

Sigue leyendo