{"id":2194,"date":"2022-03-01T18:39:17","date_gmt":"2022-03-01T18:39:17","guid":{"rendered":"https:\/\/flutteracademy.app\/?p=2194"},"modified":"2026-03-31T16:00:39","modified_gmt":"2026-03-31T14:00:39","slug":"flutterfire","status":"publish","type":"post","link":"https:\/\/lacedemon.com\/en\/flutterfire\/","title":{"rendered":"\u00bfQu\u00e9 es FlutterFire y c\u00f3mo inicializarlo?\ufffc"},"content":{"rendered":"<p>En la elaboraci\u00f3n y dise\u00f1o de aplicaciones y p\u00e1ginas web utilizar varias herramientas es habitual, siendo en muchos casos complicado la sincronizaci\u00f3n entre estas. Un caso claro lo encontramos con Flutter, tecnolog\u00eda de Google en constante desarrollo, y Firebase, que juntos funcionan de maravilla pero que cuesta conectarlos\u2026&nbsp;<strong>a no ser que utilices FLutterFire<\/strong>.<\/p>\n\n\n\n<p>Sincronizar Flutter con Firebase nunca hab\u00eda sido tan f\u00e1cil, y hoy os queremos indicar todos los pasos que ten\u00e9is que seguir para&nbsp;<strong>utilizar FlutterFire de forma correcta<\/strong>&nbsp;y sencilla.<\/p>\n\n\n\n<p>\u00a1All\u00e1 vamos!<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">\u00bf<strong>Qu\u00e9 es Flutter?<\/strong><\/h2>\n\n\n\n<p>Antes de hablar de FlutterFire nos gustar\u00eda hacer una breve introducci\u00f3n de las dos plataformas que va a conectar. En el caso de Flutter hablamos de un&nbsp;<strong>software para el desarrollo de aplicaciones m\u00f3viles<\/strong>, tanto para iOS como para Android, y aunque en un principio iba a ser de uso interno, solo para Google, al ver su potencial decidieron lanzarlo como proyecto de c\u00f3digo libre.<\/p>\n\n\n\n<p>Est\u00e1 en constante crecimiento y desde hace poco tambi\u00e9n permite el desarrollo de webs y de aplicaciones para escritorio. Entre sus ventajas nos gustar\u00eda destacar:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li><strong>Compila en nativo<\/strong>, tanto en iOS como en Android.<\/li><li>Cuenta con un&nbsp;<strong>sistema de creaci\u00f3n de interfaces gr\u00e1ficas muy flexible<\/strong>, siendo posible combinar diferentes elementos.<\/li><li><strong>Visualizaci\u00f3n del proyecto en tiempo real<\/strong>, lo que te permite ver el resultado de forma instant\u00e1nea.<\/li><\/ul>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>\u00bfQu\u00e9 es Firebase?<\/strong><\/h2>\n\n\n\n<p>Firebase se trata de una&nbsp;<strong>plataforma de desarrollo de apps<\/strong>, tanto web como m\u00f3vil, y forma parte de Google desde el a\u00f1o 2014. Aunque comenz\u00f3 como una base de datos en tiempo real, las mejoras en el sistema han permitido que se convierta en una de las v\u00edas m\u00e1s sencillas para el desarrollo de apps.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>\u00bfQu\u00e9 es FlutterFire<\/strong>?<\/h2>\n\n\n\n<p>Viendo el potencial que tienen tanto Firebase como Flutter solo imagina lo que supondr\u00eda poder trabajar de manera sincronizada entre ambas, algo que podemos conseguir gracias a FlutterFire.<\/p>\n\n\n\n<p><strong>FlutterFire es una funci\u00f3n de Firebase CLI<\/strong>&nbsp;<strong>que permite configurar una aplicaci\u00f3n creada en Flutter para que puedas utilizar los servicios de Firebase.<\/strong><\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>\u00bfQu\u00e9 paquetes necesitas para usar FlutterFire?<\/strong><\/h2>\n\n\n\n<p>Como hemos indicado antes, FlutterFire es una funcionalidad de Firebase CLI, por lo que es esencial que este est\u00e9 instalado. Pero, adem\u00e1s, deber\u00e1s de tener otros paquetes para que todo funcione correctamente.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Node JS<\/strong><\/h3>\n\n\n\n<p>Este paquete es indispensable para cualquier desarrollador ya que permite instalar una gran cantidad de&nbsp;<strong>aplicaciones<\/strong>&nbsp;y&nbsp;<strong>funcionalidades<\/strong>&nbsp;de todo tipo. Es totalmente gratis y se puede descargar desde el sitio web oficial, aqu\u00ed te dejamos un&nbsp;<a href=\"https:\/\/nodejs.org\/es\/\">enlace directo<\/a>.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Firebase CLI<\/strong><\/h3>\n\n\n\n<p>Este paquete ofrece la posibilidad de&nbsp;<strong>usar<\/strong>&nbsp;y&nbsp;<strong>configurar<\/strong>&nbsp;algunas&nbsp;<strong>funciones del proyecto de Firebase<\/strong>desde la consola del ordenador, usando unos comandos como los que se emplear\u00edan para gestionar la configuraci\u00f3n local.&nbsp;<\/p>\n\n\n\n<p>Se debe tener instalado Node JS para que esto funcione, y para instalarlo solo tiene que ejectuar el siguiente comando en tu consola.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img data-recalc-dims=\"1\" decoding=\"async\" width=\"850\" height=\"58\" src=\"https:\/\/i0.wp.com\/lacedemon.com\/wp-content\/uploads\/2022\/03\/Imagen-1-1.png?resize=850%2C58&#038;ssl=1\" alt=\"\" class=\"wp-image-2260\" srcset=\"https:\/\/i0.wp.com\/lacedemon.com\/wp-content\/uploads\/2022\/03\/Imagen-1-1.png?w=850&amp;ssl=1 850w, https:\/\/i0.wp.com\/lacedemon.com\/wp-content\/uploads\/2022\/03\/Imagen-1-1.png?resize=300%2C20&amp;ssl=1 300w, https:\/\/i0.wp.com\/lacedemon.com\/wp-content\/uploads\/2022\/03\/Imagen-1-1.png?resize=768%2C52&amp;ssl=1 768w, https:\/\/i0.wp.com\/lacedemon.com\/wp-content\/uploads\/2022\/03\/Imagen-1-1.png?resize=600%2C41&amp;ssl=1 600w\" sizes=\"(max-width: 850px) 100vw, 850px\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Flutter SDK<\/strong><\/h3>\n\n\n\n<p>Para tener este paquete es necesario tener instalado el SDK de Flutter en el ordenador. Al momento de estar escribiendo el art\u00edculo estar\u00e1 vigente en la versi\u00f3n 2.8 de Flutter. Nuestra recomendaci\u00f3n es tenerlo siempre actualizado a la \u00faltima versi\u00f3n, lo que nos permitir\u00e1 obtener el mayor rendimiento posible.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>\u00bfC\u00f3mo iniciar FlutterFire?<\/strong><\/h2>\n\n\n\n<p>Lo primero que tenemos que hacer para utilizar FlutterFire&nbsp;<strong>ser\u00e1 conectarnos a Firebase<\/strong>, con iniciar sesi\u00f3n es suficiente. Una vez que hayamos hecho esto, deberemos de ir a nuestro proyecto de Flutter, donde tenemos dos opciones:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li><strong>Proyecto existente<\/strong>: en este caso tendremos que ir al archivo donde se encuentre el proyecto, que por defecto es la carpeta Android\/app\/build.gradle, donde el valor applicationld ser\u00e1 el identificador \u00fanico de tu aplicaci\u00f3n. En el caso de que no est\u00e9 asignado, puedes hacerlo tu mismo utilizando la sintaxis com.codigocorrecto.nameapp.<\/li><li><strong>Proyecto nuevo<\/strong>: si a\u00fan no has creado el proyecto el proceso es a\u00fan m\u00e1s sencillo. Solo tendr\u00e1s que crear uno asignando el identificador \u00fanico desde comienzo. Para ello tendr\u00e1s que utilizar el siguiente comando en la carpeta en la que quieras guardar tu trabajo. Flutteracademy es nuestro dominio, eso habr\u00eda que modificarlo.<\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img data-recalc-dims=\"1\" fetchpriority=\"high\" decoding=\"async\" width=\"850\" height=\"60\" src=\"https:\/\/i0.wp.com\/lacedemon.com\/wp-content\/uploads\/2022\/03\/2-2.png?resize=850%2C60&#038;ssl=1\" alt=\"\" class=\"wp-image-2259\" srcset=\"https:\/\/i0.wp.com\/lacedemon.com\/wp-content\/uploads\/2022\/03\/2-2.png?w=850&amp;ssl=1 850w, https:\/\/i0.wp.com\/lacedemon.com\/wp-content\/uploads\/2022\/03\/2-2.png?resize=300%2C21&amp;ssl=1 300w, https:\/\/i0.wp.com\/lacedemon.com\/wp-content\/uploads\/2022\/03\/2-2.png?resize=768%2C54&amp;ssl=1 768w, https:\/\/i0.wp.com\/lacedemon.com\/wp-content\/uploads\/2022\/03\/2-2.png?resize=600%2C42&amp;ssl=1 600w\" sizes=\"(max-width: 850px) 100vw, 850px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>\u00bfC\u00f3mo conectar Flutter con FIrebase utilizando FLutterFire?<\/strong><\/h2>\n\n\n\n<p>Tras esta introducci\u00f3n vamos a indicar los pocos pasos que se han de seguir para poder conectar estas dos apps, es muy sencillo:<\/p>\n\n\n\n<p>1. <strong>Instalamos el paquete de pub de firebase.com<\/strong>: esto es necesario ya que para que todo funcione en orden tendremos que a\u00f1adir el core de Firebase en el proyecto de Flutter. Debes de utilizar el siguiente comando. <\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img data-recalc-dims=\"1\" decoding=\"async\" width=\"850\" height=\"60\" src=\"https:\/\/i0.wp.com\/lacedemon.com\/wp-content\/uploads\/2022\/03\/3-1.png?resize=850%2C60&#038;ssl=1\" alt=\"\" class=\"wp-image-2257\" srcset=\"https:\/\/i0.wp.com\/lacedemon.com\/wp-content\/uploads\/2022\/03\/3-1.png?w=850&amp;ssl=1 850w, https:\/\/i0.wp.com\/lacedemon.com\/wp-content\/uploads\/2022\/03\/3-1.png?resize=300%2C21&amp;ssl=1 300w, https:\/\/i0.wp.com\/lacedemon.com\/wp-content\/uploads\/2022\/03\/3-1.png?resize=768%2C54&amp;ssl=1 768w, https:\/\/i0.wp.com\/lacedemon.com\/wp-content\/uploads\/2022\/03\/3-1.png?resize=600%2C42&amp;ssl=1 600w\" sizes=\"(max-width: 850px) 100vw, 850px\" \/><\/figure>\n\n\n\n<p><strong>2. Activar FlutterFire en nuestra app<\/strong>: de esta manera conectaremos Flutter con Firebase CLI desde nuestro ordenador. Aplicando el siguiente comando lo lograr\u00e1s. Indicar que en algunas ocasiones es necesario declarar una variable de entorno que permita el acceso.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"850\" height=\"58\" src=\"https:\/\/i0.wp.com\/lacedemon.com\/wp-content\/uploads\/2022\/03\/4.png?resize=850%2C58&#038;ssl=1\" alt=\"\" class=\"wp-image-2258\" srcset=\"https:\/\/i0.wp.com\/lacedemon.com\/wp-content\/uploads\/2022\/03\/4.png?w=850&amp;ssl=1 850w, https:\/\/i0.wp.com\/lacedemon.com\/wp-content\/uploads\/2022\/03\/4.png?resize=300%2C20&amp;ssl=1 300w, https:\/\/i0.wp.com\/lacedemon.com\/wp-content\/uploads\/2022\/03\/4.png?resize=768%2C52&amp;ssl=1 768w, https:\/\/i0.wp.com\/lacedemon.com\/wp-content\/uploads\/2022\/03\/4.png?resize=600%2C41&amp;ssl=1 600w\" sizes=\"(max-width: 850px) 100vw, 850px\" \/><\/figure>\n\n\n\n<p>3. <strong>Configuraci\u00f3n<\/strong>: para generar el archivo de configuraci\u00f3n tendr\u00e1s que ejecutar el siguiente comando. Tras ejecutarlo te preguntar\u00e1 que proyecto de Firebase es el que quieres vincular y tras indicarlo, ya estar\u00eda todo listo para usar los servicios de Firebase en Flutter.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"74\" src=\"https:\/\/i0.wp.com\/lacedemon.com\/wp-content\/uploads\/2022\/03\/5.png?resize=1024%2C74&#038;ssl=1\" alt=\"\" class=\"wp-image-2254\" srcset=\"https:\/\/i0.wp.com\/lacedemon.com\/wp-content\/uploads\/2022\/03\/5.png?resize=1024%2C74&amp;ssl=1 1024w, https:\/\/i0.wp.com\/lacedemon.com\/wp-content\/uploads\/2022\/03\/5.png?resize=300%2C22&amp;ssl=1 300w, https:\/\/i0.wp.com\/lacedemon.com\/wp-content\/uploads\/2022\/03\/5.png?resize=768%2C55&amp;ssl=1 768w, https:\/\/i0.wp.com\/lacedemon.com\/wp-content\/uploads\/2022\/03\/5.png?resize=600%2C43&amp;ssl=1 600w, https:\/\/i0.wp.com\/lacedemon.com\/wp-content\/uploads\/2022\/03\/5.png?w=1304&amp;ssl=1 1304w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>4. <strong>Iniciamos la app<\/strong>: la aplicaci\u00f3n se debe de activar\u00a0<strong>primero en Firebase<\/strong>\u00a0antes de comenzar la app en flutter, lo que nos\u00a0<strong>evitar\u00e1 posibles problemas<\/strong>. Para hacerlo, tendremos que ejecutar el siguiente c\u00f3digo en el archivo main.dat de la aplicaci\u00f3n.  <\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"850\" height=\"288\" src=\"https:\/\/i0.wp.com\/lacedemon.com\/wp-content\/uploads\/2022\/03\/6.png?resize=850%2C288&#038;ssl=1\" alt=\"\" class=\"wp-image-2255\" srcset=\"https:\/\/i0.wp.com\/lacedemon.com\/wp-content\/uploads\/2022\/03\/6.png?w=850&amp;ssl=1 850w, https:\/\/i0.wp.com\/lacedemon.com\/wp-content\/uploads\/2022\/03\/6.png?resize=300%2C102&amp;ssl=1 300w, https:\/\/i0.wp.com\/lacedemon.com\/wp-content\/uploads\/2022\/03\/6.png?resize=768%2C260&amp;ssl=1 768w, https:\/\/i0.wp.com\/lacedemon.com\/wp-content\/uploads\/2022\/03\/6.png?resize=600%2C203&amp;ssl=1 600w\" sizes=\"(max-width: 850px) 100vw, 850px\" \/><\/figure>\n\n\n\n<p>Despu\u00e9s de esto ya tendr\u00edas todo configurado gracias a FlutterFire. Confiamos en que este art\u00edculo os haya sido de utilidad, y nos gustar\u00eda saber si os ha sido \u00fatil para utilizar FlutterFire. Por ello, os invitamos a que nos cont\u00e9is vuestra experiencia en los comentarios, as\u00ed como vuestras dudas.<\/p>\n\n\n\n<p><a href=\"\/en\/\">FlutterAcademy<\/a><\/p>","protected":false},"excerpt":{"rendered":"<p>En la elaboraci\u00f3n y dise\u00f1o de aplicaciones y p\u00e1ginas web utilizar varias herramientas es habitual, siendo en muchos casos complicado la sincronizaci\u00f3n entre estas. Un caso claro lo encontramos con Flutter, tecnolog\u00eda de Google en constante desarrollo, y Firebase, que juntos funcionan de maravilla pero que cuesta conectarlos\u2026&nbsp;a no ser que utilices FLutterFire. Sincronizar Flutter &#8230; <a title=\"\u00bfQu\u00e9 es FlutterFire y c\u00f3mo inicializarlo?\ufffc\" class=\"read-more\" href=\"https:\/\/lacedemon.com\/en\/flutterfire\/\" aria-label=\"Read more about \u00bfQu\u00e9 es FlutterFire y c\u00f3mo inicializarlo?\ufffc\">Read more<\/a><\/p>","protected":false},"author":1,"featured_media":2261,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"nf_dc_page":"","_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[353],"tags":[323],"class_list":["post-2194","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-desarrollo-de-aplicaciones","tag-flutterfire-cli"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.5 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>\u00bfQu\u00e9 Es FlutterFire? | Firebase y Flutter | FlutterAcademy<\/title>\n<meta name=\"description\" content=\"Descubre como configurar FlutterFire y trabajar con Flutter y Firebase a la vez. De manera r\u00e1pida y sencilla.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/lacedemon.com\/en\/flutterfire\/\" \/>\n<meta property=\"og:locale\" content=\"en_GB\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"\u00bfQu\u00e9 Es FlutterFire? | Firebase y Flutter | FlutterAcademy\" \/>\n<meta property=\"og:description\" content=\"Descubre como configurar FlutterFire y trabajar con Flutter y Firebase a la vez. De manera r\u00e1pida y sencilla.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/lacedemon.com\/en\/flutterfire\/\" \/>\n<meta property=\"og:site_name\" content=\"Lacedemon\" \/>\n<meta property=\"article:published_time\" content=\"2022-03-01T18:39:17+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-03-31T14:00:39+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/lacedemon.com\/wp-content\/uploads\/2022\/03\/flutterfire.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"900\" \/>\n\t<meta property=\"og:image:height\" content=\"900\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"jose09511\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@josemanuel_tech\" \/>\n<meta name=\"twitter:site\" content=\"@josemanuel_tech\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/lacedemon.com\\\/flutterfire\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/lacedemon.com\\\/flutterfire\\\/\"},\"author\":{\"name\":\"jose09511\",\"@id\":\"https:\\\/\\\/lacedemon.com\\\/#\\\/schema\\\/person\\\/79bcfc08662f6159189a4e84d817b8a3\"},\"headline\":\"\u00bfQu\u00e9 es FlutterFire y c\u00f3mo inicializarlo?\ufffc\",\"datePublished\":\"2022-03-01T18:39:17+00:00\",\"dateModified\":\"2026-03-31T14:00:39+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/lacedemon.com\\\/flutterfire\\\/\"},\"wordCount\":982,\"publisher\":{\"@id\":\"https:\\\/\\\/lacedemon.com\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/lacedemon.com\\\/flutterfire\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/i0.wp.com\\\/lacedemon.com\\\/wp-content\\\/uploads\\\/2022\\\/03\\\/flutterfire.jpg?fit=900%2C900&ssl=1\",\"keywords\":[\"Flutterfire CLI\"],\"articleSection\":[\"Desarrollo de aplicaciones\"],\"inLanguage\":\"en-GB\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/lacedemon.com\\\/flutterfire\\\/\",\"url\":\"https:\\\/\\\/lacedemon.com\\\/flutterfire\\\/\",\"name\":\"\u00bfQu\u00e9 Es FlutterFire? | Firebase y Flutter | FlutterAcademy\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/lacedemon.com\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/lacedemon.com\\\/flutterfire\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/lacedemon.com\\\/flutterfire\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/i0.wp.com\\\/lacedemon.com\\\/wp-content\\\/uploads\\\/2022\\\/03\\\/flutterfire.jpg?fit=900%2C900&ssl=1\",\"datePublished\":\"2022-03-01T18:39:17+00:00\",\"dateModified\":\"2026-03-31T14:00:39+00:00\",\"description\":\"Descubre como configurar FlutterFire y trabajar con Flutter y Firebase a la vez. De manera r\u00e1pida y sencilla.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/lacedemon.com\\\/flutterfire\\\/#breadcrumb\"},\"inLanguage\":\"en-GB\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/lacedemon.com\\\/flutterfire\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-GB\",\"@id\":\"https:\\\/\\\/lacedemon.com\\\/flutterfire\\\/#primaryimage\",\"url\":\"https:\\\/\\\/i0.wp.com\\\/lacedemon.com\\\/wp-content\\\/uploads\\\/2022\\\/03\\\/flutterfire.jpg?fit=900%2C900&ssl=1\",\"contentUrl\":\"https:\\\/\\\/i0.wp.com\\\/lacedemon.com\\\/wp-content\\\/uploads\\\/2022\\\/03\\\/flutterfire.jpg?fit=900%2C900&ssl=1\",\"width\":900,\"height\":900,\"caption\":\"flutterfire\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/lacedemon.com\\\/flutterfire\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Inicio\",\"item\":\"https:\\\/\\\/lacedemon.com\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Firebase\",\"item\":\"https:\\\/\\\/flutteracademy.app\\\/categoria\\\/firebase\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"\u00bfQu\u00e9 es FlutterFire y c\u00f3mo inicializarlo?\ufffc\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/lacedemon.com\\\/#website\",\"url\":\"https:\\\/\\\/lacedemon.com\\\/\",\"name\":\"Lacedemon\",\"description\":\"Democratizaci\u00f3n de la tecnolog\u00eda \u2014 Partner tecnol\u00f3gico estrat\u00e9gico\",\"publisher\":{\"@id\":\"https:\\\/\\\/lacedemon.com\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/lacedemon.com\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-GB\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/lacedemon.com\\\/#organization\",\"name\":\"lacedemon\",\"url\":\"https:\\\/\\\/lacedemon.com\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-GB\",\"@id\":\"https:\\\/\\\/lacedemon.com\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/i0.wp.com\\\/lacedemon.com\\\/wp-content\\\/uploads\\\/2022\\\/10\\\/Logo-flutteracademy.png?fit=200%2C200&ssl=1\",\"contentUrl\":\"https:\\\/\\\/i0.wp.com\\\/lacedemon.com\\\/wp-content\\\/uploads\\\/2022\\\/10\\\/Logo-flutteracademy.png?fit=200%2C200&ssl=1\",\"width\":200,\"height\":200,\"caption\":\"lacedemon\"},\"image\":{\"@id\":\"https:\\\/\\\/lacedemon.com\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/x.com\\\/josemanuel_tech\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/lacedemon.com\\\/#\\\/schema\\\/person\\\/79bcfc08662f6159189a4e84d817b8a3\",\"name\":\"jose09511\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-GB\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/f34884638a8241d4d0af4b55e6018e457c77a6df90f105d3029a12d376924ee4?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/f34884638a8241d4d0af4b55e6018e457c77a6df90f105d3029a12d376924ee4?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/f34884638a8241d4d0af4b55e6018e457c77a6df90f105d3029a12d376924ee4?s=96&d=mm&r=g\",\"caption\":\"jose09511\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"\u00bfQu\u00e9 Es FlutterFire? | Firebase y Flutter | FlutterAcademy","description":"Descubre como configurar FlutterFire y trabajar con Flutter y Firebase a la vez. De manera r\u00e1pida y sencilla.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/lacedemon.com\/en\/flutterfire\/","og_locale":"en_GB","og_type":"article","og_title":"\u00bfQu\u00e9 Es FlutterFire? | Firebase y Flutter | FlutterAcademy","og_description":"Descubre como configurar FlutterFire y trabajar con Flutter y Firebase a la vez. De manera r\u00e1pida y sencilla.","og_url":"https:\/\/lacedemon.com\/en\/flutterfire\/","og_site_name":"Lacedemon","article_published_time":"2022-03-01T18:39:17+00:00","article_modified_time":"2026-03-31T14:00:39+00:00","og_image":[{"width":900,"height":900,"url":"https:\/\/lacedemon.com\/wp-content\/uploads\/2022\/03\/flutterfire.jpg","type":"image\/jpeg"}],"author":"jose09511","twitter_card":"summary_large_image","twitter_creator":"@josemanuel_tech","twitter_site":"@josemanuel_tech","schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/lacedemon.com\/flutterfire\/#article","isPartOf":{"@id":"https:\/\/lacedemon.com\/flutterfire\/"},"author":{"name":"jose09511","@id":"https:\/\/lacedemon.com\/#\/schema\/person\/79bcfc08662f6159189a4e84d817b8a3"},"headline":"\u00bfQu\u00e9 es FlutterFire y c\u00f3mo inicializarlo?\ufffc","datePublished":"2022-03-01T18:39:17+00:00","dateModified":"2026-03-31T14:00:39+00:00","mainEntityOfPage":{"@id":"https:\/\/lacedemon.com\/flutterfire\/"},"wordCount":982,"publisher":{"@id":"https:\/\/lacedemon.com\/#organization"},"image":{"@id":"https:\/\/lacedemon.com\/flutterfire\/#primaryimage"},"thumbnailUrl":"https:\/\/i0.wp.com\/lacedemon.com\/wp-content\/uploads\/2022\/03\/flutterfire.jpg?fit=900%2C900&ssl=1","keywords":["Flutterfire CLI"],"articleSection":["Desarrollo de aplicaciones"],"inLanguage":"en-GB"},{"@type":"WebPage","@id":"https:\/\/lacedemon.com\/flutterfire\/","url":"https:\/\/lacedemon.com\/flutterfire\/","name":"\u00bfQu\u00e9 Es FlutterFire? | Firebase y Flutter | FlutterAcademy","isPartOf":{"@id":"https:\/\/lacedemon.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/lacedemon.com\/flutterfire\/#primaryimage"},"image":{"@id":"https:\/\/lacedemon.com\/flutterfire\/#primaryimage"},"thumbnailUrl":"https:\/\/i0.wp.com\/lacedemon.com\/wp-content\/uploads\/2022\/03\/flutterfire.jpg?fit=900%2C900&ssl=1","datePublished":"2022-03-01T18:39:17+00:00","dateModified":"2026-03-31T14:00:39+00:00","description":"Descubre como configurar FlutterFire y trabajar con Flutter y Firebase a la vez. De manera r\u00e1pida y sencilla.","breadcrumb":{"@id":"https:\/\/lacedemon.com\/flutterfire\/#breadcrumb"},"inLanguage":"en-GB","potentialAction":[{"@type":"ReadAction","target":["https:\/\/lacedemon.com\/flutterfire\/"]}]},{"@type":"ImageObject","inLanguage":"en-GB","@id":"https:\/\/lacedemon.com\/flutterfire\/#primaryimage","url":"https:\/\/i0.wp.com\/lacedemon.com\/wp-content\/uploads\/2022\/03\/flutterfire.jpg?fit=900%2C900&ssl=1","contentUrl":"https:\/\/i0.wp.com\/lacedemon.com\/wp-content\/uploads\/2022\/03\/flutterfire.jpg?fit=900%2C900&ssl=1","width":900,"height":900,"caption":"flutterfire"},{"@type":"BreadcrumbList","@id":"https:\/\/lacedemon.com\/flutterfire\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Inicio","item":"https:\/\/lacedemon.com\/"},{"@type":"ListItem","position":2,"name":"Firebase","item":"https:\/\/flutteracademy.app\/categoria\/firebase\/"},{"@type":"ListItem","position":3,"name":"\u00bfQu\u00e9 es FlutterFire y c\u00f3mo inicializarlo?\ufffc"}]},{"@type":"WebSite","@id":"https:\/\/lacedemon.com\/#website","url":"https:\/\/lacedemon.com\/","name":"Lacedemon","description":"Democratizaci\u00f3n de la tecnolog\u00eda \u2014 Partner tecnol\u00f3gico estrat\u00e9gico","publisher":{"@id":"https:\/\/lacedemon.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/lacedemon.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-GB"},{"@type":"Organization","@id":"https:\/\/lacedemon.com\/#organization","name":"lacedemon","url":"https:\/\/lacedemon.com\/","logo":{"@type":"ImageObject","inLanguage":"en-GB","@id":"https:\/\/lacedemon.com\/#\/schema\/logo\/image\/","url":"https:\/\/i0.wp.com\/lacedemon.com\/wp-content\/uploads\/2022\/10\/Logo-flutteracademy.png?fit=200%2C200&ssl=1","contentUrl":"https:\/\/i0.wp.com\/lacedemon.com\/wp-content\/uploads\/2022\/10\/Logo-flutteracademy.png?fit=200%2C200&ssl=1","width":200,"height":200,"caption":"lacedemon"},"image":{"@id":"https:\/\/lacedemon.com\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/x.com\/josemanuel_tech"]},{"@type":"Person","@id":"https:\/\/lacedemon.com\/#\/schema\/person\/79bcfc08662f6159189a4e84d817b8a3","name":"jose09511","image":{"@type":"ImageObject","inLanguage":"en-GB","@id":"https:\/\/secure.gravatar.com\/avatar\/f34884638a8241d4d0af4b55e6018e457c77a6df90f105d3029a12d376924ee4?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/f34884638a8241d4d0af4b55e6018e457c77a6df90f105d3029a12d376924ee4?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/f34884638a8241d4d0af4b55e6018e457c77a6df90f105d3029a12d376924ee4?s=96&d=mm&r=g","caption":"jose09511"}}]}},"jetpack_featured_media_url":"https:\/\/i0.wp.com\/lacedemon.com\/wp-content\/uploads\/2022\/03\/flutterfire.jpg?fit=900%2C900&ssl=1","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/lacedemon.com\/en\/wp-json\/wp\/v2\/posts\/2194","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/lacedemon.com\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/lacedemon.com\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/lacedemon.com\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/lacedemon.com\/en\/wp-json\/wp\/v2\/comments?post=2194"}],"version-history":[{"count":4,"href":"https:\/\/lacedemon.com\/en\/wp-json\/wp\/v2\/posts\/2194\/revisions"}],"predecessor-version":[{"id":2264,"href":"https:\/\/lacedemon.com\/en\/wp-json\/wp\/v2\/posts\/2194\/revisions\/2264"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/lacedemon.com\/en\/wp-json\/wp\/v2\/media\/2261"}],"wp:attachment":[{"href":"https:\/\/lacedemon.com\/en\/wp-json\/wp\/v2\/media?parent=2194"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/lacedemon.com\/en\/wp-json\/wp\/v2\/categories?post=2194"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/lacedemon.com\/en\/wp-json\/wp\/v2\/tags?post=2194"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}