Como crear gradientes en Flutter

Con Flutter es realmente sencillo crear interfaces customizadas en todos los sentidos, tal como hemos visto en algún que otro post anterior. Y también es un framework que incorpora muchas APIS que nos hacen que el modificar o adecuar las diferentes capas que forman nuestro widget sea algo muy sencillo. Hoy vamos a repasar como podemos añadir gradientes de colores

Continuar leyendo…Como crear gradientes en Flutter

Google lanza Flutter 2.2, novedades y características

La popularidad de Flutter se ha disparado en los últimos meses y no es difícil pensar el porqué. Este framework multiplataforma obtuvo grandes avances con el lanzamiento de la v2.0 hace un par de meses cuando obtuvo soporte oficial para todos los principales sistemas operativos disponibles, recibió mejoras sustanciales en las herramientas y avanzó hacia la protección contra la inestabilidad

Continuar leyendo…Google lanza Flutter 2.2, novedades y características

Como crear un Modal Bottom Sheet en Flutter

No cabe duda de que lo mejor de Flutter es la gran cantidad de Widgets que tiene ya de partida y que además de lo fácil que es trabajar con ellos, nos cubre prácticamente todas las necesidades de navegación, de diseño y de interacción que puede tener el usuario con tu aplicación. Y todo ello sin aburrirte ni marearte escribiendo

Continuar leyendo…Como crear un Modal Bottom Sheet en Flutter

Easy Data Validator, una librería de validaciones para Flutter

Ya que en el último post estuvimos viendo como se crean los formularios en Flutter, hoy vamos a ver cómo podemos validar los datos de entrada de esos formularios. Es sumamente importante que validemos que datos que entran en nuestro dominio de la aplicación y para ello en nuestras vistas tenemos que comprobar que lo que los usuarios introducen en

Continuar leyendo…Easy Data Validator, una librería de validaciones para Flutter

Como crear fomularios en Flutter

No cabe duda de que los formularios son un componente muy utilizado en el desarrollo, ya sea móvil o no. En todo proceso donde el usuario deba de insertar datos, es necesario dotar de un “input” de entrada a nuestra aplicación. Flutter posee widgets muy interesantes para este tipo de trabajos, con el TextFormField junto con el widget Form, poseemos

Continuar leyendo…Como crear fomularios en Flutter

Enumerados en Dart

Hoy vamos a hacer un breve repaso a cómo utilizar los enums o enumerados en Dart. Estos enums son un tipo especial de clase y se suele utilizar para representar un número fijo de valores constantes.  Es decir, si quiero representar una serie de valores fijos en nuestra aplicación desarrollada con Flutter que después van a ser invocados desde diferentes

Continuar leyendo…Enumerados en Dart

Persistencia en Android – Room – II

En el post anterior veíamos cómo se crean Entidades en Room, la API para persistencia en SQlite de Android. Hoy vamos a continuar con las Entidades pero hablando de las relaciones entre ellas, relaciones uno a uno, relaciones uno a muchos y muchos a muchos.. Antes de nada debemos conocer que son los objetos embebidos ya que gracias a estos

Continuar leyendo…Persistencia en Android – Room – II

Persistencia en Android – Room – I

Una de las opciones que tenemos disponible en Android para realizar persistencia de datos es a través de una base de datos, SQlite para más señas. Hasta no hace mucho, el realizar el guardado de datos a través de este medio era bastante tedioso, había que escribir una gran cantidad de código para hacer un trabajo repetitivo y aburrido. Cierto

Continuar leyendo…Persistencia en Android – Room – I

Como crear un Cupertino ActionSheet en Flutter

Una de las mejores funcionalidades que nos proporciona Flutter es la de poder utilizar componentes visuales que se asemejan totalmente a los componentes visuales que poseen los sistemas operativos nativos con los que se puede desarrollar en este framework. Es decir, si creamos una aplicación con Flutter que sea compatible con Android y IOS podemos hacer que las vistas que

Continuar leyendo…Como crear un Cupertino ActionSheet en Flutter

Lazy Stacks en SwiftUI

Cuando estamos creando una vista dentro de la cual incluimos un listado, ya sea vertical o horizontal, lo normal es utilizar un VStack o un HStack que nos posicionan los hijos de este componente en forma vertical o horizontal respectivamente. Así, un ejemplo de un listado vertical típico sería tal que así: En este código básicamente lo que estamos haciendo

Continuar leyendo…Lazy Stacks en SwiftUI