Blog

Blog

¿Qué es el Polimorfismo?

El polimorfismo puede sonar como algo abstracto, pero es un concepto realmente sencillo. Aquí te lo explico con un ejemplo divertido. 🤓

Jetpack Compose

Jetpack Compose es el nuevo y revolucionario modo de crear vistas nativas en Android de un modo declarativo.

TDD y BDD

TDD y BDD son modos de enfocar de nuestros tests en Android que lejos de estar reñidos, se complementan. 🤝

El saber SÍ ocupa lugar

Por cada cosa nueva que aprendes, dejas de lado, el resto de cosas que podrías aprender. Es decir, el coste de oportunidad es muy alto.

Kotlin Multiplatform

Kotlin Multiplatform es el nuevo modo que nos propone Jetbrains para crear aplicaciones de un modo más óptimo. 🎯

Elección de Bibliotecas

Cuando eliges una biblioteca para tu proyecto Android, lo haces porque está de moda, ¿o porque es la que te hace falta en realidad?

Memory Leaks

Los MEMORY LEAKS en Android son💧fugas de memoria💧que hacen que tu aplicación no fluya como toca. ⚙️

git effort

El comando git effort es muy útil para saber qué es lo que más se está tocando de un repo. Así sabes que deberías refactorizar para ser más eficiente. 😎

Oculta tus API Keys con NDK

Uno de los aspectos que debemos cuidar en nuestros proyectos es ocultar las claves privadas que usamos para software de terceros.

Inyección de Dependencias

La Inyección de Dependencias es un modo que tenemos para crear instancias de clases de un modo centralizado y poder proveerlas a las distintas partes de nuestro proyecto.

Divide y vencerás

El hecho de que la programación se vuelva complicada, se debe muchas veces a la falta de orden.

CamelCase Plugin

CamelCase te hace ser más eficiente a la hora de cambiar entre estándares de nomenclatura.

Cambios de contexto

Cada vez que nos distraemos mientras estamos haciendo una tarea, nos cuesta varios minutos volver a concentrarnos en lo que estábamos inmersos.

Testing

No tienes tiempo para no hacer testing.

Pet Projects

Realizar proyectos distintos al que trabajas en tu día a día te hace crecer.

5 AM

Levantarse pronto es clave para la productividad de cualquier persona. En especial, para un desarrollador Android es vital.

Estimación de Tareas

Los puntos clave para acertar dando la estimación de una tarea son la complejidad, el tamaño y la incertidumbre.

SOLID

No seguir los principios SOLID es pan para hoy, hambre para mañana.

Deuda Técnica

Nos permite avanzar más rápidamente ahora, pero nos ralentiza a largo plazo.

10 Tips de Productividad

En nuestro día a día como desarrolladores Android, podemos y debemos aplicar buenas prácticas y hábitos para ser más productivos.

Valor / Esfuerzo

Por muy bien y rápido que hagamos algo. Si esto no vale para nada, estamos perdiendo el tiempo.

Ley de Parkinson

El trabajo se expande hasta llenar el tiempo disponible para que se termine.

Afilar la sierra

El concepto de afilar la sierra se basa en la importancia de estar mejorando nuestras aptitudes y herramientas para poder ser más efectivos.

Programas al Inicio

Arrancar programas al inicio en tu ordenador es una de esas prácticas que empecé a usar hace una porrada de años y que viene de maravilla.

El Poder de los hábitos

La idea detrás de este libro es que un cúmulo de pequeñas acciones, es el camino para hacer grandes cosas.