-
Cómo crear una HERO animation en SwiftUI con matchedGeometryEffect
En este artículo vamos a aprender a crear una HERO Transition como las que podemos ver en el AppStore utilizando SwiftUI y el matchGeometryEffect modifier.
-
Cómo personalizar el Terminal en macOS para desarrolladores
En este tutorial te voy a explicar cómo puedes instalar, configurar y personalizar tu terminal iTerm2 en tu mac.
-
Cómo utilizar Xcode Previews con UIKit Views
Una de las herramientas más poderosas de SwiftUI son las Live Previews. Me fascina ese momento mágico en el que modificas algo en código y se refleja automáticamente en el Canvas, sin necesidad de compilar o lanzar la aplicación. En este post aprenderás a utilizar las Live Preview con UIKit.
-
Lightning Talk: «The Future of iOS DESIGN»
En mi empresa actual organizamos un «Tech Day» una vez al mes. Es un evento donde todo el equipo de tecnología nos juntamos y colaboramos en los retos técnicos más grandes del producto. Al final del día, tenemos mini charlas (o lightning talks) y durante el último Tech Day hasta la fecha, fui uno de los ponentes. La empresa es de Londres, por lo que la charla es en inglés,…
-
Cómo utilizar LazyVGrid/LazyHGrid en SwiftUI
¿Echabas de menos las UICollectionView en SwiftUI? Con LazyVGrid/LazyHGrid podrás crear tus layouts en formato GRID en apenas 5 líneas de código. ¡Brutal!
-
Cómo animar una cabecera personalizada mientras se hace scroll en Swift
¿Cuántas veces has deseado poder CREAR tu propia UINavigationBar personalizada? ¿Y efectuar una animación a medida que el usuario hace scroll? En este tutorial utilizaremos una vista personalizada en lugar del UINavigationBar, y la expandiremos y colapsaremos a medida que el usuario hace scroll.
-
Principio de Inversión de Dependencias – SOLID
El último de los Principios SOLID de la POO. ¿Es lo mismo Inversión de Dependencias que Inyección de Dependencias? ¡Entra y descúbrelo!
-
Principio de Segregación de Interfaces – SOLID
Es este post te cuento en qué consiste el principio SOLID de Segregación de Interfaces. ¡Entender los SOLID principles no tiene por qué ser difícil!
¡SÓLO UN PASO MÁS!
Déjame tus datos y entrarás a formar parte de la comunidad. Recibe un correo con cada nuevo post en el blog y acceso exclusivo a recursos totalmente GRATIS.
Responsable: Alexandre Freire García (yo mismo). Finalidad: enviarte mis nuevos contenidos y lo que vea que puede interesarte (no spam). Legitimación: Tu consentimiento. Destinatarios: No se cederán a terceros salvo obligación legal. Derechos: por supuesto tienes derecho, entre otros, a acceder, rectificar, limitar y suprimir tus datos.