Servidor HTTP en Android con Flutter

El día de hoy te mostraré cómo crear un servidor HTTP (servidor web) en Android usando Flutter y Dart. Al final vas a poder levantar un web server desde una APK programada con Android y, obviamente, escuchar peticiones a través de toda la red o desde el propio dispositivo. Vamos a usar la clase HttpServer. ...

diciembre 19, 2024 · 3 min · 564 palabras · Parzibyte

Flutter: compilar APK desde Visual Studio Code

Hoy veremos cómo generar una APK lista para producción usando Flutter si es que programamos con Visual Studio Code. Al final tendremos una APK lista para distribuir en Android, creada con Flutter. Veamos cómo hacer la compilación. ...

enero 24, 2023 · 1 min · 133 palabras · Parzibyte

Firma digital con Dart y RSA

El día de hoy vamos a ver cómo firmar un mensaje de manera digital con Dart. Al hacerlo con Dart vamos a poder aplicar esto con Flutter más adelante, y así podremos firmar digitalmente en Android y cualquier otra plataforma soportada por Dart. Recuerda que vamos a necesitar un par de claves: la privada y la pública. Ambas necesitan funcionar con la encriptación RSA. Por cierto, toma en cuenta que vamos a firmar, no a encriptar. Lo que vamos a hacer es verificar la autenticidad de un mensaje, pero no vamos a esconder ni proteger nada. ...

noviembre 25, 2022 · 4 min · 819 palabras · Parzibyte

Dart: convertir imagen a blanco y negro

En este corto post de programación con Dart te mostraré cómo convertir una imagen (sin importar si es PNG o JPG) a blanco y negro, manteniendo los niveles para que la imagen se siga viendo bien incluso si solo está en blanco y negro. El código está escrito en el lenguaje de programación Dart y puede ser usado más tarde en Flutter. De hecho eso haré yo, pues ando porteando mi plugin de impresoras térmicas para Android. ...

octubre 12, 2022 · 3 min · 514 palabras · Parzibyte

Flutter y SQLite multiplataforma

En este post te enseñaré a usar Flutter con SQLite en varias plataformas, excepto la web. El paquete oficial soporta solo Android, iOS y MacOS, pero no Windows ni Linux. Aquí veremos cómo usar SQLite con Flutter en Android, iOS, MacOS, Windows y Linux usando un paquete adicional llamado sqflite_ffi que es compatible con Linux y Windows. Nota: si tú solo quieres usar SQLite en Android, iOS o MacOS entonces tal vez quieras buscar un tutorial más simple como este, ya que aquí enseño a cómo tener SQLite en la mayor cantidad de plataformas posibles. ...

septiembre 21, 2022 · 8 min · 1666 palabras · Parzibyte

Instalando Flutter en Windows

En este post te voy a relatar lo que hice para instalar el entorno de desarrollo de Flutter, incluyendo el SDK de Flutter, Android Studio y Visual Studio además del editor VSCode. Aunque ya existe una guía oficial (y esa es la que seguí) quiero contarte los problemas que encontré y cómo fue que los solucioné. Seguí las instrucciones de: https://docs.flutter.dev/get-started/install/windows Pero te contaré mi proceso. ...

septiembre 20, 2022 · 3 min · 574 palabras · Parzibyte

Punto de venta para Android - Open source

En este post te mostraré el código fuente (y también la ejecución) de una aplicación móvil de punto de venta para Android. Está escrita usando Dart y el framework Flutter así que teóricamente también puede compilar para iOS. Esta app de sistema de ventas móvil se conecta a internet y consume una API de Laravel que a su vez también tiene versión web. Debido a que puedes modificar el código a tus necesidades, puedes crear tu propia copia y montarla en una red local o en internet. ...

abril 9, 2020 · 18 min · 3727 palabras · Parzibyte

Flutter: input de tipo numérico

Dentro de un TextField o TextFormField de Flutter podemos colocar el tipo de entrada, el cual modificará el teclado que aparece cuando el usuario toca el campo de texto. Anteriormente vimos cómo usar el input de tipo contraseña en Flutter, ahora veremos cómo hacerlo para colocar el tipo de input en numérico. ...

marzo 23, 2020 · 1 min · 176 palabras · Parzibyte

Validación de formularios en Flutter

Hoy vamos a ver cómo validar formularios en Flutter usando el Widget Form, agregando una clave para identificarlo, colocando varios TextFormField dentro del Form y finalmente definiendo la función de validación. Al final tendremos un formulario con el cual podremos comprobar si los datos son válidos o no, y a partir de ello realizar determinada acción. Voy a dejar un ejemplo de código en Dart al final del post para que puedas guiarte del mismo. ...

marzo 23, 2020 · 4 min · 826 palabras · Parzibyte

Centrar texto en Flutter

En este post te mostraré cómo centrar texto en Flutter; ya sea de manera vertical u horizontal. Para centrar texto en Flutter de manera vertical puedes encerrar el Text dentro de un Center. Y para centrarlo en horizontal puedes aplicar un textAlign. Veamos en los ejemplos cómo hacer esto. ...

marzo 15, 2020 · 1 min · 122 palabras · Parzibyte