Framework

Home » Blogs » Framework
Cómo utilizar VoidCallback y Function(x) para comunicarse entre widgets en Flutter

Cómo utilizar VoidCallback y Function(x) para comunicarse entre widgets en Flutter

En Flutter, la comunicación entre widgets puede utilizar VoidCallback y Function Callback. VoidCallbacks son callbacks que no devuelven un valor al Widget padre. Esto es útil si sólo queremos notificar al widget padre de eventos que han ocurrido en el widget hijo. El Callback Function es un callback que notifica al Widget Padre de un evento que ocurre en el Widget Hijo y también devuelve un valor al Widget Padre. typedef VoidCallback = void Function(); Tanto VoidCallbacks como Function...

Cómo cambiar Minsdkversion en Flutter

Cómo cambiar Minsdkversion en Flutter

Cuando se trabaja con Flutter y se utilizan paquetes externos, a menudo hay que cambiar Minsdkversion en función del paquete que se esté utilizando. Hay varias maneras de cambiar Minsdkversion en Flutter, para más detalles, siga el siguiente artículo. Flutter antes de la versión 2.8 Abra el fichero "build.gradle" en "Project > android > app > build.gradle". En "defaultConfig" cambia el valor "Minsdkversion". Ejecutar "flutter clean". Flutter después de la versión 2.8 Abra el archivo...

Formas sencillas de instalar Flutter en Android Studio y Windows

Formas sencillas de instalar Flutter en Android Studio y Windows

Flutter es un marco de trabajo de código abierto desarrollado por Google para crear aplicaciones hermosas, compiladas de forma nativa y multiplataforma a partir de un único código base. Como SDK de aplicaciones móviles, Flutter permite a los desarrolladores desarrollar interfaces nativas de alta calidad para dispositivos iOS, Android, Web, macOS y Linux utilizando una única base de código. Esto permite a los desarrolladores escribir código una sola vez y utilizarlo en distintos programas. En...

Cómo habilitar HTTP/2 en Apache XAMPP

Cómo habilitar HTTP/2 en Apache XAMPP

El protocolo HTTP/2 es más rápido que HTTP/1.1 porque puede gestionar colas de recursos y manejarlos simultáneamente. HTTP/2 utiliza una única conexión TCP para enviar varios flujos de datos a la vez, de modo que un recurso no bloquee a otro. Para ello, HTTP/2 divide los datos en mensajes codificados en binario y los numera para que el cliente sepa a qué flujo pertenece cada mensaje binario. Mientras que HTTP/1.1 carga los recursos uno a uno, por lo que, si un recurso no puede cargarse,...

Cómo desactivar el listado de directorios mediante .htaccess

Cómo desactivar el listado de directorios mediante .htaccess

El listado de directorios permite a los visitantes de su sitio web obtener una lista completa de todos los archivos y carpetas que hay en él. El navegador mostrará todo el contenido del directorio si no crea un archivo "index.html" en ese directorio. Proteger su directorio impidiendo o deshabilitando el Listado de Directorios a los visitantes de su sitio web aumentará la seguridad de su sitio web. Al menos se lo pondrá difícil a las personas que pretendan encontrar agujeros de seguridad en su...

[yii2] Cómo crear nuevas extensiones sin controles de versión o Git

[yii2] Cómo crear nuevas extensiones sin controles de versión o Git

Usar Git en la construcción de extensiones es genial. Al usar Git, debes cargar la extensión a través de Composer. Igualmente, al actualizar o corregir errores que se produzcan. Por supuesto, esto será problemático, cuando la extensión hecha está todavía en la etapa de desarrollo. Para evitar esto, podemos utilizar compositores localmente sin versión o controles Git. De forma que cada cambio de código realizado pueda funcionar inmediatamente sin necesidad de actualizar y confirmar los cambios...

[yii2] Manera fácil de ocultar frontend/web y backend/web

[yii2] Manera fácil de ocultar frontend/web y backend/web

Yii2 proporciona la URL por defecto con frontend/web y backend/web. En aplicaciones web reales, URLs como esta no son atractivas, así que, en este caso, necesitamos eliminar u ocultar el frontend/web de la URL. Hay varias formas de hacerlo, en el ejemplo siguiente lo haremos de una manera: Utilizar un host virtual Modificar Yii2 1. Host virtual apache Para ocultar el frontend /web y backend/web en apache puedes hacerlo creando un host virtual. Abre el archivo de configuración de apache...

[yii2] Cómo encriptar / desencriptar fácilmente parámetros URL

[yii2] Cómo encriptar / desencriptar fácilmente parámetros URL

Si quieres encriptar URL parámetros así: https://frontend.bardimin/country/view?id=1 Conviértete en esto: https://frontend.bardimin/country/view?MN13pDvH/4+94LNY/NXJiDM4YTMwZjc5ZjRmMzA0Y2RjMDRmMjUyYmI5M2Q4MmE2ZDE4ODNkOTdkNzc1MGI3Yzg5OTE4NzVlMzBlMjZmNzkXVSsTf7d1y5a26LK8IcsggrWQi+hW4b0xIFKnIZowSTXZVxu+t2lGyx/skNKFo6g= Puedes hacerlo fácilmente en yii2. Estos son los pasos para cifrar/descifrar en parámetros de URL como el ejemplo anterior: 1. Crear una clase UrlRule El primer...

[yii2] Como Cambiar un Filtro GridView de GET a POST

[yii2] Como Cambiar un Filtro GridView de GET a POST

En yii1, CGridView, por defecto, si realizamos filtros a partir de datos utilizamos el método POST para solicitar los datos. Mientras que en yii2, por defecto el filtro GridView utiliza el método GET . Algunos usuarios pueden sentirse incómodos con el método GET por diversas razones. Para cambiar GridView en yii2 de método GET a POST, puedes probarlo como en el siguiente ejemplo. 1. Ver En el archivo de la vista añada el widget Pjax antes y después de la rejilla como esto. .................

[yii2] Como refrescar un captcha con un boton o recargar una pagina

[yii2] Como refrescar un captcha con un boton o recargar una pagina

Por defecto, Yii2 captcha no viene con un enlace/botón "refrescar" que te permita refrescar las imágenes captcha. Del mismo modo, cuando se recarga la página de la imagen captcha, que aparece sigue siendo el mismo. Esto puede frustrar porque a menudo las imágenes captcha son ilegibles (incluso por humanos). En este tutorial, aprenderemos a crear un enlace/botón para "refrescar" imágenes captcha y también refrescar imágenes captcha cada vez que recargan la página. 1. Crear CaptchaRefreshable El...

Manténgase Actualizado Con Los Últimos Artículos

Suscríbete a Bardimin's
Artículos Gratis

Recibe por email los últimos artículos sobre Informática, Hardware y Software. Contiene guía, solución de problemas, consejos y trucos.

Síganos

Siga los últimos artículos sobre informática, hardware y software de Bardimin en las redes sociales.