Crear un juego cómo Flappy Bird usando Flame y Flutter

Crear un juego cómo Flappy Bird usando Flame y Flutter

Tiempo de lectura: 5 minutos Flutter es un marco de desarrollo móvil de código abierto que permite a los desarrolladores crear aplicaciones móviles de alta calidad para Android y iOS. Una de las herramientas más populares en Flutter para la creación de juegos es la biblioteca de animaciones y gráficos conocida como Flame. Flappy Bird es un juego de plataformas … Leer más

Error al compilar una aplicación flutter con conexión a API

Error al compilar una aplicación flutter con conexión a API

Tiempo de lectura: < 1 minuto Al intentar ejecutar una aplicación que hace una llamada a una API desde flutter, me aparece el siguiente error: Error: Cannot run with sound null safety, because the following dependenciesdon’t support null safety: Para solucionar este error he seguido los siguientes pasos: Primero en la barra de opciones de Android Studio, hay que pulsar en … Leer más

Internacionalización de aplicación en flutter usando ficheros .json

Internacionalización de aplicación en flutter usando ficheros .json

Tiempo de lectura: 3 minutos Internacionalizar una aplicación desarrollada en flutter es sencillo siguiendo los siguientes pasos como muestro a continuación: Primero debemos añadir las dependencias necesarias dentro del pubspec.yaml Debe quedar de la siguiente manera Después vamos a crear la ruta de directorios con los ficheros .json Creamos desde la raíz de nuestro proyecto un «directory» con nombre assests, … Leer más

Añadir interacción y funcionalidad a tu primera APP Flutter

Añadir interacción y funcionalidad a tu primera APP Flutter

Tiempo de lectura: 2 minutos Una vez que tienes la estructura básica de tu aplicación en su lugar, puedes comenzar a agregar interacción y funcionalidad adicionales utilizando eventos y estados. Los eventos son acciones que ocurren en tu aplicación, como cuando un usuario toca un botón o introduce texto en un cuadro de texto. Puedes manejar estos eventos en Flutter … Leer más

Comienza con Flutter

Comienza con Flutter

Tiempo de lectura: 2 minutos Flutter es un marco de desarrollo de aplicaciones móviles de código abierto desarrollado por Google. Permite a los desarrolladores crear aplicaciones para iOS y Android con un único código base. Para comenzar a usar Flutter, primero necesitas descargar e instalar el kit de desarrollo de Flutter (SDK). Luego, puedes crear un nuevo proyecto en Flutter … Leer más

ERROR:D8: Cannot fit requested classes in a single dex file (# methods: 98082 > 65536) en Android Studio – Flutter

ERROR:D8: Cannot fit requested classes in a single dex file (# methods: 98082 > 65536) en Android Studio – Flutter

Tiempo de lectura: 2 minutos Para solucionar el siguiente error en un proyecto Flutter en Android Studio debes seguir los siguientes pasos: Siguiendo la ruta que muestro a continuación, nos situamos dentro del build.grandle Una vez dentro, tenemos que añadir la siguiente línea de código. Y unas líneas más abajo siguiendo dentro del build.grandle, dentro de dependencies y debajo de … Leer más

[ERROR:flutter/runtime/dart_vm_initializer.cc(41)] Unhandled Exception: Binding has not yet been initialized en Android Studio – Flutter

[ERROR:flutter/runtime/dart_vm_initializer.cc(41)] Unhandled Exception: Binding has not yet been initialized en Android Studio – Flutter

Tiempo de lectura: < 1 minuto Para solucionar este error trabajando con Flutter en un proyecto en Android Studio, tenéis que ir a la clase principal main.dart. Está clase es desde dónde arranca la aplicación con el método runApp(). Simplemente debéis añadir dentro del método runApp() la siguiente línea de código como muestro a continuación. Una vez añadida, ya se ejecuta … Leer más

Error al cargar una imagen con extensión svg (Flutter-dart): Failed to detect image file format using the file header – Invalid image data

Error al cargar una imagen con extensión svg (Flutter-dart): Failed to detect image file format using the file header – Invalid image data

Tiempo de lectura: 2 minutos Al intentar mostrar una imagen con extensión svg me he encontrado con el siguiente error: Lo solucioné agregando el paquete de flutter_svg El el archivo pubspec.yaml hay que añadir la ruta para la imagen que se quiere mostrar como se observa a continuación: En el proyecto, añadimos dentro de lib, una carpeta que se llame … Leer más

Añadir color a un elemento BodyComponent usando Flame en Flutter

Añadir color a un elemento BodyComponent usando Flame en Flutter

Tiempo de lectura: 2 minutos En este tutorial os voy a explicar cómo podéis añadir colores a los elementos tipo BodyComponent de Flame Engine (https://examples.flame-engine.org) En este ejemplo voy a añadir un BodyComponent que representa una barra azul. Esto nos crea la siguiente figura en la pantalla: Para aplicarle un color, utilizaremos la librería de colores de flame engine package:flame/palette.dart … Leer más

Proyecto Flutter en VSCode

Proyecto Flutter en VSCode

Tiempo de lectura: 4 minutos Hoy os voy a enseñar cómo abrir un proyecto Flutter en VSCode para trabajar en este entorno. Primero vamos a instalar Flutter SDK en nuestro PC: Vamos a la web oficial https://docs.flutter.dev/get-started/install/windows Elegimos la instalación correspondiente: Después se descomprime la carpeta flutter en el directorío dónde queramos instalarla (en mi caso C:/flutter): Una vez descomprimida, … Leer más