Flutter – Biblioteca de administración de estado de GetX

GetX es una biblioteca de administración de estado rápida, estable y liviana en flutter. Hay tantas bibliotecas de administración de estado en flutter como MobX, BLoC, Redux, Provider, etc. GetX también es un micro marco poderoso y al usarlo, podemos administrar estados, hacer enrutamiento y realizar inyección de dependencia. Hay tres principios de GetX: Rendimiento … Continue reading «Flutter – Biblioteca de administración de estado de GetX»

Flutter – Texto desplazable

En este artículo, vamos a crear una aplicación Flutter en la que agregaremos un widget de texto que se puede desplazar horizontal o verticalmente. Estos pueden tener una amplia gama de aplicaciones dependiendo de las necesidades de los usuarios. Aquí implementaremos la forma más simple de texto desplazable. Podemos hacer que el texto se pueda … Continue reading «Flutter – Texto desplazable»

¿Cómo descartar el teclado virtual en una aplicación Flutter?

Todos nos hemos enfrentado a situaciones después de llenar el campo de texto, el teclado virtual no desaparece automáticamente. Tenemos que hacer clic en el botón Atrás de nuestros teléfonos inteligentes para quitar el teclado virtual. Entonces, en este artículo, veremos cómo descartar el teclado virtual en una aplicación con solo un toque. Para esto, … Continue reading «¿Cómo descartar el teclado virtual en una aplicación Flutter?»

Flutter: agregar objetos 3D

Los objetos 3D son aquellos objetos que tienen 3 dimensiones de largo, ancho y profundidad. Estos objetos brindan una excelente experiencia de usuario cuando se usan para varios propósitos. Y agregar este tipo de visualización a su aplicación será muy útil para el usuario, lo que a su vez ayuda a que su aplicación crezca … Continue reading «Flutter: agregar objetos 3D»

Flutter – Vídeos de manipulación

Un video es una forma importante de medios que se pueden usar en la aplicación. En Flutter, los videos se manejan mediante el uso del complemento video_player. Esto realiza tareas como reproducir un video, pausar un video o silenciarlo. Se puede usar para reproducir videos de Internet o los videos almacenados en los activos de … Continue reading «Flutter – Vídeos de manipulación»

Definición de tipo en Dart

Typedef en Dart se usa para crear una identidad definida por el usuario ( alias ) para una función, y podemos usar esa identidad en lugar de la función en el código del programa. Cuando usamos typedef podemos definir los parámetros de la función. Syntax: typedef function_name ( parameters ); Con la ayuda de typedef, … Continue reading «Definición de tipo en Dart»

Tutorial de dardos

Dart es un lenguaje de programación de propósito general de código abierto desarrollado por Google. Es compatible con el desarrollo de aplicaciones tanto en el lado del cliente como en el del servidor. Pero es ampliamente utilizado para el desarrollo de aplicaciones de Android, aplicaciones de iOS, IoT (Internet de las cosas) y aplicaciones web … Continue reading «Tutorial de dardos»

Dart – Funciones anónimas

Una función anónima en Dart es como una función con nombre, pero no tiene nombres asociados. Una función anónima puede tener cero o más parámetros con anotaciones de tipo opcionales. Una función anónima consta de bloques de código autónomos que se pueden pasar en nuestro código como un parámetro de función. En Dart, la mayoría … Continue reading «Dart – Funciones anónimas»

Dardo – Concurrencia

La concurrencia en términos simples significa que la aplicación está progresando en más de una tarea a la vez. En una aplicación o programa normal, cada línea de código se ejecuta secuencialmente, una tras otra. Pero los programas que usan concurrencia pueden ejecutar dos funciones simultáneamente. Si una tarea que requiere mucho tiempo se realiza … Continue reading «Dardo – Concurrencia»

Flutter – Preferencias compartidas

SharedPreference es un pequeño almacenamiento de datos en nuestro teléfono donde podemos almacenar datos en pares de claves y valores. Podemos almacenar un número entero, una string, una lista de strings, un valor booleano y un doble en SharedPreferences. Ahora analicemos dónde podemos implementarlos. El primero es guardar la información del usuario si el usuario … Continue reading «Flutter – Preferencias compartidas»