Bienvenido a mi porfolio donde puedes ver una muestra de las aplicaciones que he creado para Android.
Portfolio
Sobre mí
Soy un apasionado de las nuevas tecnologias. Después de dar algunas vueltas, finalmente estudié Ingeniería Técnica en Informática de Sistemas.
Las aplicaciones para móviles son una combinación de programación y diseño que permiten ser creativo. Y su distribución mediante la Google Play Store llegar rapidamente a los millones de usuarios de Android del mundo que puedan encontrarlas útiles para su dia a dia.
Contacto
Escríbeme sin compromiso alguno. Te responderé lo antes posible.
Colección de recetas de cocktails fáciles de preparar.
Esta aplicación es una colecciṕn de recetas de cocktails (con y sin alcohol) y que permite realizar busquedas basadas varios criterios. Se puede buscar por los ingredientes del cocktails o bien por el cocktail mas adecuado para un momento del año.
Las recetas se guardan en una base de datos SQLite que se inicializa la primera vez que se instala la aplicación. También se guarda en la base de datos cuales son los cockteles favoritos del usuario.
Cuando el usuario usa la aplicación se guardaun registro de los últimos cockteles vistos. De esta forma se pueden volver a ver de forma rápida.
Las recetas se pueden compartir fácilmente con otros usuarios.
Los datos estadísticos de los usuarios se recopilan y analizan usando la API de Firebase Analytics.
Esta aplicación muestra cuánto daño podría causar un ataque nuclear. Mostrando el nivel de destrucción y la zona afectada que se produciría si la detonación de la bomba tuviera lugar a nivel del suelo. Se muestran diferentes tipos de daño en un mapa para visualizar fácilmente la zona afectada. También se puede elegir cualquier destino en el mundo (buscando por país o ciudad, también arrastrando el marcador en el mapa), elegir de una lista las bombas nucleares conocidas (reales y con significado histórico) y a continuación simular los efectos.Arrastrando el marcador sobre el mapa permite cambiar dinámicamente la ubicación del centro de la detonación.
La aplicacion utiliza la API de Google Play Services Location para hallar la ubicacion actual del usuario, y la API de Google Maps Android para mostrar un mapa con la ubicacion del usuario. Tambien permite modificar la ubicacion del usuario en el mapa.
Los datos estadisticos de los usuarios se recopilan y analizan usando la API de Google Play Analytics.
Muestra los precios actuales de Bitcoin y su evolución temporal.
Esta aplicación financiera permite controlar los precios actuales de cambio de Bitcoin y su evolución en el tiempo mediante graficas.
La pantalla principal muestra el precio actual de Bitcoin y el último, precios altos y bajos y las últimas 24 horas.
También se muestran los gráficos de evolucion del precio por lo que se puede ver cómo cambia el valor de Bitcoin en el tiempo. Se muestran graficas de cambio de diaria, mensual y la historia completa. En los gráficos se puede hacer zoom para ver la evolucion con mas detalle.
La aplicación utiliza las API públicas de varios proveedores (Bitcoinaverage, Bitstamp y Coindesk) para descargar la valoración actual e histórica de Bitcoin. Cada proveedor devuelve los datos en su formato (JSON o CSV). Despues de formatearlos, se presentan en la pantalla principal de la aplicación y los datos historicos son almacenados en una base de datos local usando SQlite. De esta forma, no hace falta descargar el histórico completo del proveedor, solo los últimos cambios.
Los gráficos donde se muestra la evolucion temporal se ha usado la librería externa Hellocharts.
Las llamadas a Internet para descargar datos se realizan mediante Volley y OkHttp.
Tambien utiliza EventBuspara el paso de mensajes entre diferentes Activities y entre el cliente HTTP y Activities.
Los datos estadísticos de los usuarios se recopilan y analizan usando la API de Firebase Analytics.
Programa para convertir de coordenadas geográficas a UTM y viceversa.
CoordTransform es una herramienta útil para la conversión de coordenadas entre el Sistema geodésico (latitud y longitud como las proporcionada por el GPS) y el sistema de coordenadas geográficas UTM (Universal Transversal de Mercator).
Actualmente sólo soporta 58 elipsoides de referencia, pero no es capaz de transformar las coordenadas desde un elipsoide a otro. El elipsoide predeterminado elipsoide es WGS84, utilizado por el sistema GPS.
Admite 3 formatos de entrada diferentes para las coordenadas de latitud / longitud.
También puede introducir las coordenadas de forma dinámica utilizando el mapa. Arrastre y suelte el marcador por el mapa y las coordenadas (tanto geográficas como UTM) se actualizarán.
Las coordenadas pueden ser copiados al portapapeles con pulsación larga o compartirlas a través de SMS o correo electrónico.
La aplicacion utiliza la API de Google Play Services Location para hallar la ubicacion actual del usuario y la API de Google Maps Android para mostrar esta ubicación en un mapa. Tambien permite modificar la ubicacion del usuario en el mapa y recuperar sus coordenadas en esta nueva ubicación.
Tambien utiliza EventBus para el paso de mensajes entre diferentes Activities.
BiosBeepCode ayuda a interpretar los sonidos de error de la BIOS en la secuencia arranque.
Bios Beep códigos recopila los códigos de error más comunes de los fabricantes de BIOS para ordenadores de forma que pueda corregir algunos errores de hardware. Debido a que hay muchas marcas de BIOS, no hay códigos de sonido estándar para cada BIOS. El significado de los códigos varía ampliamente dependiendo de la placa y el fabricante. Esta aplicación es útil cuando se necesita una guía de referencia rápida.
La aplicación utiliza Flurry Analytics para recopilar estadísticas de uso de los usuarios.