Cómo Crear un TopMenu en Flutter

Cómo Crear un TopMenu en Flutter

Tiempo de lectura: 2 minutos Paso 1: Configura tu proyecto Flutter Paso 2: Define la clase TopMenuItem Paso 3: Crea el widget TopMenu Paso 4: Usa el widget TopMenu en tu aplicación Explicación isMa Ingeniero en Informática, me encanta crear cosas o arreglarlas y darles una nueva vida. Escritor y poeta. Más de 20 APPs publicadas y un libro en … Leer más

Creación de Rutas con Parámetros Opcionales y Argumentos en Flutter

Creación de Rutas con Parámetros Opcionales y Argumentos en Flutter

Tiempo de lectura: 3 minutos En Flutter, las rutas permiten la navegación entre pantallas dentro de tu aplicación. A veces, necesitas pasar datos de una pantalla a otra, ya sea a través de parámetros opcionales en la URL o mediante argumentos que se pasan directamente al momento de la navegación. Paso 1: Configuración Inicial Antes de empezar, asegúrate de tener … Leer más

Cuándo y Cómo Usar didChangeDependencies en Flutter

Cuándo y Cómo Usar didChangeDependencies en Flutter

Tiempo de lectura: 2 minutos El método didChangeDependencies en Flutter es un poderoso mecanismo para manejar cambios en las dependencias de un widget. A menudo, se utiliza en combinación con el ciclo de vida de un widget para garantizar que las actualizaciones en el entorno del widget, como cambios en los widgets heredados, se manejen correctamente. 1. ¿Qué es didChangeDependencies? … Leer más

Clases públicas y clases privadas en Dart y Flutter

Clases públicas y clases privadas en Dart y Flutter

Tiempo de lectura: 2 minutos Hoy vamos a ver la diferencia entre clases públicas y privadas en Dart. Dart utiliza convenciones de nomenclatura y paquetes para controlar la visibilidad en lugar de modificadores de acceso como public o private. Clases Públicas en Dart Clases Privadas en Dart Ejemplo Comparativo en Dart Supongamos que tienes el siguiente proyecto Dart con dos … Leer más

Usar Globalkey en Flutter con ejemplo y explicación

Usar Globalkey en Flutter con ejemplo y explicación

Tiempo de lectura: 2 minutos En Flutter, un GlobalKey es un tipo especial de clave (key) que se puede usar para identificar y acceder de manera única a un widget dentro del árbol de widgets. A diferencia de las claves locales (LocalKey), que solo necesitan ser únicas dentro del padre inmediato, un GlobalKey debe ser único en todo el árbol … Leer más

Mostrar un loader con un stack cada vez que se carga una petición dio con Flutter

Tiempo de lectura: < 1 minuto Hoy vamos a aprender cómo podemos mostrar un loader cada vez que se cargue una petición network usando dio y Flutter. Lo primero que haremos es crear un LoaderNotifier, se encargará de mantener el estado del loader. loader_notifier.dart Vamos a nuestro dio_client.dart Y ahora vamos a crear el stack, para ello nos vamos a main.dart … Leer más

Añadir dio en Flutter para realizar peticiones http/https

Añadir dio en Flutter para realizar peticiones http/https

Tiempo de lectura: 2 minutos Dio es una biblioteca HTTP poderosa y flexible para Dart y Flutter. Proporciona una API fácil de usar para realizar solicitudes HTTP y manejar respuestas, similar a otras bibliotecas HTTP como axios en JavaScript. Dio es particularmente popular en la comunidad Flutter debido a sus características avanzadas, como la configuración de solicitudes, manejo de respuestas, … Leer más

Forzar modo vertical en una APP Android o iOS (vale para React Native, Flutter, Kotlin y Java)

Forzar modo vertical en una APP Android o iOS (vale para React Native, Flutter, Kotlin y Java)

Tiempo de lectura: < 1 minuto Para asegurarte de que tu aplicación solo se muestre en modo vertical, puedes configurar la orientación de la pantalla tanto en Android como en iOS. Android iOS Código Dart para Flutter (opcional) Si deseas hacerlo directamente desde el código Dart, puedes usar el paquete flutter/services.dart: Con estas configuraciones, tu aplicación solo se mostrará en modo … Leer más

Crear un enum en Dart

Crear un enum en Dart

Tiempo de lectura: 2 minutos En Dart, puedes crear un enum (enumeración) para definir un conjunto de valores constantes relacionados. Un enum es útil cuando quieres representar un grupo fijo de opciones. Aquí te muestro cómo hacerlo: Definición de un Enum Para definir un enum, usa la palabra clave enum seguida del nombre del enum y una lista de sus … Leer más

Reiniciar una APP Flutter (por ejemplo al cerrar sesión de usuario)

Reiniciar una APP Flutter (por ejemplo al cerrar sesión de usuario)

Tiempo de lectura: < 1 minuto Hoy vamos a aprender con un código sencillo, cómo podemos reiniciar una APP de Flutter. Esto lo podemos utilizar por ejemplo al cerrar la sesión iniciada del usuario. Para poder reiniciar a la pantalla principal y además reestablecer el árbol de rutas tendremos que poner este código: En ‘/’ indicamos la primera ruta a la … Leer más