Analizar solicitudes HTTP de nuestra aplicación con la librería Stetho

Hoy en día cualquier aplicación de tamaño medio realiza solicitudes HTTP a un servidor ya sea para recoger y/o almacenar información, imágenes, etc. Es muy importante analizar y controlar estas solicitudes durante el desarrollo para poder detectar cualquier error y también gestionar correctamente el consumo de datos, ya que sobre todo en aplicaciones móviles las conexiones suelen ser más limitadas tanto en velocidad como en cantidad de datos. […]

By |2018-11-01T20:33:20+00:00noviembre 1st, 2018|Android, Android, Desarrollo, Móvil, Móvil, Tecnología|0 Comments

Automatizar la geolocalización de direcciones físicas

Una de las muchísimas tareas que realizamos a diario en Servicios Reunidos ha sido la de geolocalizar miles de direcciones físicas para poder dibujarlas en un mapa, una tarea simple que se torna compleja por el hecho de la cantidad de información a tratar, cualquiera puede geolocalizar una, dos, diez, quizá cien direcciones físicas en cierto tiempo pero cuando hablamos de cantidades más grandes se vuelve una tarea inmanejable que puede requerir de mucho tiempo y esfuerzo. […]

Flutter para desarrollo móvil multiplataforma

Flutter, desarrollado por Google es un framework reactivo de desarrollo de aplicaciones móviles para Android e iOS, viene a intentar lo que otros muchos ya han intentado antes, proporcionar la capacidad de crear una aplicación para los dos sistemas operativos móviles más utilizados a partir de un único código fuente. Flutter promete traer un desarrollo rápido y flexible, un rendimiento y una interfaz a la altura de una app desarrollada de forma nativa. […]

By |2018-09-30T17:57:30+00:00septiembre 29th, 2018|Android, Desarrollo, Informática, Móvil, Móvil, Videojuegos|1 Comment

Arreglar el problema N+1 de GraphQL con entidades relacionadas

GraphQL viene a proponer una alternativa más moderna y avanzada para la creación de interfaces de programación de aplicaciones (API por sus siglas en Inglés). Provee de una descripción completa y entendible de los datos de una API, otorga al cliente la capacidad de solicitar los datos requeridos y simplifica su evolución. […]

SCRUM técnico

Las metodologías ágiles surgen para proporcionar un mecanismo que facilite la adaptación al cambio en el proceso desarrollo y creación de proyectos. Todo cambia muy rápido en los tiempos que corren y es necesario estar preparados para reaccionar ante esos cambios para evitar mermar la calidad final del proyecto o producto. Es por ello que la implementación de una metodología ágil frente a una predictiva puede marcar la diferencia ante nuestros competidores. […]

By |2018-02-17T17:10:10+00:00febrero 12th, 2018|Desarrollo, Informática, Tecnología|0 Comments

Comunicación bidireccional entre Fragment y Activity en Android

Cuando uno empieza a usar Fragments en Android uno de los problemas que se suele encontrar es cómo comunicar un evento ocurrido en el Fragment al Activity y viceversa. Es una de las dudas que más a menudo me encuentro en Stackoverflow tanto en español como en inglés. […]

By |2017-11-26T14:38:29+00:00noviembre 26th, 2017|Android, Android, Desarrollo, Informática|0 Comments

Landing page con Jekyll

Es habitual cuando se crea un producto o servicio acompañarlo de una landing page de presentación en donde se describe de qué trata el proyecto, cómo suscribirse, los precios, etc de una forma agradable y atractiva para el usuario. Ya se trate de un producto físico o virtual estas páginas se han convertido en algo esencial para atraer a nuevos posibles compradores y darle visibilidad en este mundo globalizado en el que vivimos donde la próxima compra puede estar a miles de kilómetros del “lugar de venta” y en un horario totalmente diferente. […]

Dos versiones de la misma aplicación con Android Studio Flavors

Tras un largo tiempo sin publicar nada por falta de tiempo, vengo a hablar de cómo crear dos versiones de la misma aplicación con Android Studio, es algo común a la hora de desarrollar una aplicación el hacer dos versiones de la misma, una gratuita con publicidad y una de pago por ejemplo. Lógicamente no vamos a hacer dos aplicaciones diferentes ya que a la larga el mantenimiento se haría muy complicado. […]

By |2017-09-26T22:15:37+00:00febrero 23rd, 2015|Android, Desarrollo, Informática, Móvil|0 Comments

Mapas offline en Android con OpenStreetMap y la librería MapsForge

En este artículo vamos a ver cómo integrar mapas offline en nuestra aplicación gracias a OpenStreetMap y la librería MapsForge. Los mapas offline nos permiten mostrar al usuario de nuestra aplicación un mapa con toda la información necesaria pero sin requerir conexión a internet, los mapas se almacenan en el teléfono. La librería MapsForge es una librería libre y gratuita que integra los mapas de OpenStreetMap en Android, sus características principales son: Formato de archivo ligero para renderizado rápido de datos OpenStreetMap en el dispositivo De fácil uso, similar a la librería de Google Maps (v1) API de capas potente y flexible Estilos de mapas personalizables mediante ficheros de configuración XML Librería de sólo 400KB de tamaño 100% libre y gratuita   […]

By |2017-09-26T21:50:10+00:00agosto 11th, 2014|Android, Desarrollo, Informática, Móvil|34 Comments

Creando una animación sencilla en Android

Hoy vengo a hablar sobre cómo crear una sencilla animación en nuestra aplicación Android. Hay muchas formas de crear animaciones en Android, algunas más básicas y por tanto, sencillas y otras mucho más elaboradas y complejas. La que aquí veremos es una simple animación que constará de varias imágenes secuenciales que al mostrarse una tras de otra crean el efecto de animación. […]

By |2017-09-26T22:00:35+00:00agosto 3rd, 2013|Android, Desarrollo, Móvil|4 Comments