Últimas publicaciones

Como crear una lista en SwiftUI (UITableView en UIKit)

Con la llegada del nuevo framework SwiftUI, la creación de interfaces en IOS, y realmente también en el resto de plataformas de Apple, ha llegado a otro nivel, cambiando por completo el paradigma utilizado y haciéndolo mucho más fácil y rápido. Hoy vamos a ver como crear una lista con SwiftUI, lo que en UIKit conocemos como UITableView, y que

Continuar leyendo…Como crear una lista en SwiftUI (UITableView en UIKit)

Como crear un AlertDialog en Flutter

En la mayoría de aplicaciones, tanto para Android como para IOS, es necesario mostrar alertas a los usuarios debido a eventos que ocurren en la aplicación y que requieren de una atención especial del usuario.  Esto se realiza mediante un componente llamado en Flutter AlertDialog. En las siguientes líneas vamos a ver cómo crear un AlertDialog en Flutter y las

Continuar leyendo…Como crear un AlertDialog en Flutter

La keynote inaugural de la WWDC 2020 será el 22 de Junio

Apple ha oficializado cuando y como será la keynote inaugural de la WWDC de este año 2020. Este evento se realizará el día 22 de Junio a las 10 a.m. PDT, lo que viene siendo las 19:00 horas en España.  El evento donde se presentará nuevo hardware, iPhone 12, muy posiblemente también se anunciara como será la transición de  Mac

Continuar leyendo…La keynote inaugural de la WWDC 2020 será el 22 de Junio

Variables en Swift

Hoy vamos a ver que son las variables en Swift, como se declaran, para qué sirven y cómo utilizarlas. Una variable en programación es el lugar donde podemos almacenar temporalmente información para utilizarla a lo largo de nuestro desarrollo. Digo de forma temporal porque una vez declarada una variable y asignado un valor, en el mejor de los casos, esta

Continuar leyendo…Variables en Swift

Get It, inyección de dependencias en Flutter

El otro día hablábamos de Koin, un inyector de dependencias para Kotlin, hoy volvemos a la carga con otro inyector de dependencias pero en esta ocasión para Flutter. Get It es la librería que nos suministra la solución para poder trabajar de una forma mucho más fácil y cómoda con todas las dependencias que nuestras clases requieran y además de

Continuar leyendo…Get It, inyección de dependencias en Flutter

Introducción a la programación reactiva en Flutter. Streams

Cada día está más de moda, o es más usual crear desarrollos basados en los llamados patrones reactivos. Este tipo de patrones se basan en la relación que se mantiene entre un Publisher y Subscriber.  Básicamente, y hablando de forma muy generalizada, esto consiste en que tengo algo que emite eventos/notificaciones/datos y tengo  un suscriptor de esos eventos/notificaciones que las

Continuar leyendo…Introducción a la programación reactiva en Flutter. Streams

koin android

Inyección de dependencias en Android con Koin. Guía básica

Hasta hace no mucho las soluciones acerca de poder hacer inyección de dependencias en Android se reducían prácticamente a una, Dagger. Creo que todo el mundo utilizaba esta con lo bueno y lo malo que tiene. Digo bueno y malo, porque la curva de aprendizaje no era muy suave y todo el código que hay que escribir para utilizarla, desde

Continuar leyendo…Inyección de dependencias en Android con Koin. Guía básica

Como crear una barra de navegación en Flutter

Flutter basa la creación de interfaces en el uso de un componente base que ellos han bautizados cómo Widget. Una vista está compuesta por un árbol de widgets concatenados unos con otros en un árbol de widgets construidos jerárquicamente. Estos widgets son independientes unos de otros y podemos componer las vistas utilizando cualquiera de estos widgets que ya existen predefinidos

Continuar leyendo…Como crear una barra de navegación en Flutter

Se anuncia el lanzamiento de Dart 2.8

Dart, uno de los lenguajes de programación de Google y que últimamente está alcanzando cotas de uso que no veía desde sus inicios, ha alcanzado la versión estable 2.8. El equipo de desarrollo de Dart anunció hace solo unos pocos día la disponibilidad de la nueva versión que incluye, como no, mejoras de funcionalidad y de optimización. Dart ha alcanzado

Continuar leyendo…Se anuncia el lanzamiento de Dart 2.8

Como crear comentarios en Swift

Los comentarios en cualquier lenguaje de programación son textos que vamos escribiendo a lo largo de nuestro desarrollo, mezclados con el código fuente de nuestra aplicación, y que el compilador, en este caso de Swift, ignora y no tiene en cuenta. Estos comentarios nos sirven para anotar las funciones o características que realiza cierta parte de nuestro código y que

Continuar leyendo…Como crear comentarios en Swift