Flutter: creación de snackbar con la biblioteca GetX

En ocasiones, es muy útil mostrar el mensaje cuando se realiza una determinada acción en nuestra app. Supongamos que tenemos una lista de elementos y queremos eliminar cualquier elemento de la lista, luego de eliminar esos elementos, se debe mostrar un mensaje para informar al usuario que el elemento ha sido eliminado. Si queremos deshacer … Continue reading «Flutter: creación de snackbar con la biblioteca GetX»

Flutter – Widget SilverAppBar

SliverAppBar es unwidget de Material Design en flutter que proporciona una barra de aplicaciones desplazable o plegable. La palabra Sliver se da a las áreas desplazables aquí. SliverAppBar básicamente nos brinda los medios para crear una barra de aplicaciones que puede cambiar de apariencia, mezclarse con el fondo o incluso desaparecer a medida que nos … Continue reading «Flutter – Widget SilverAppBar»

Dardo – Bibliotecas

Dart es el lenguaje de programación de código abierto desarrollado originalmente por Google. Está destinado tanto para el lado del servidor como para el lado del usuario. Dart SDK viene con su compilador: Dart VM y una utilidad dart2js que está diseñada para generar JavaScript equivalente a Dart Script para que pueda ejecutarse en aquellos … Continue reading «Dardo – Bibliotecas»

Flutter – Widget de banner

El widget de banner viene integrado con la API de flutter. Es algo similar al banner de depuración que estamos acostumbrados a ver en la esquina superior derecha de una aplicación flutter en modo de depuración. Nos permite mostrar un mensaje o texto encima de cualquier otro widget. A continuación veremos su implementación con la … Continue reading «Flutter – Widget de banner»

Flutter – Tarjeta de mosaico de expansión

La tarjeta de mosaico de expansión funciona de manera similar a la del mosaico de expansión estándar de Flutter SDK. Pero utiliza el estilo que usa la propia Google en sus productos para levantar un mosaico. Se puede llamar una mejor versión de la ExpansionTileCard de Flutter . En este artículo, analizaremos el proceso de … Continue reading «Flutter – Tarjeta de mosaico de expansión»

Concepto de clases invocables en Dart

Dart permite al usuario crear una clase invocable que permite llamar a la instancia de la clase como una función . Para permitir que una instancia de su clase Dart se llame como una función, implemente el método call() .  Sintaxis: class class_name { … // class content return_type call ( parameters ) { … … Continue reading «Concepto de clases invocables en Dart»

Dart: conceptos avanzados de colecciones iterables

En este artículo, analizaremos algunos de los conceptos importantes relacionados con iterables en Dart.  1. La indexación con el operador [ ] no es válida: En dart, no hay operador [] en Iterable. Para entender mejor, echemos un vistazo al siguiente ejemplo. Ejemplo: Dart void main() {        // invalid program   Iterable<int> iterable = [1, … Continue reading «Dart: conceptos avanzados de colecciones iterables»

Dart – Seguridad nula

Seguridad nula en palabras simples significa que una variable no puede contener un valor ‘nulo’ a menos que haya inicializado con nulo a esa variable. Con seguridad nula, todos los errores de desreferencia nula en tiempo de ejecución ahora se mostrarán en tiempo de compilación. String name = null ; // This means the variable … Continue reading «Dart – Seguridad nula»

Flutter: widget de botón elevado

El botón elevado es un componente de aleteo incluido dentro del paquete de material, es decir, «paquete: aleteo/material.dart «. La principal característica que tienen estos botones es la ligera elevación de su superficie hacia la pantalla al ser tocados por el usuario. En un lenguaje simple, los botones elevados son botones elevados no obsoletos sin … Continue reading «Flutter: widget de botón elevado»