<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml"><url><loc>https://flutter.rigle.dev/en/ejercicios/flutter-ai-ideas-practicas/</loc><lastmod>2026-03-12T00:00:00+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="es" href="https://flutter.rigle.dev/ejercicios/flutter-ai-ideas-practicas/"/><xhtml:link rel="alternate" hreflang="en" href="https://flutter.rigle.dev/en/ejercicios/flutter-ai-ideas-practicas/"/></url><url><loc>https://flutter.rigle.dev/en/</loc><lastmod>2026-03-12T00:00:00+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="es" href="https://flutter.rigle.dev/"/><xhtml:link rel="alternate" hreflang="en" href="https://flutter.rigle.dev/en/"/></url><url><loc>https://flutter.rigle.dev/en/ejercicios/</loc><lastmod>2026-03-12T00:00:00+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="es" href="https://flutter.rigle.dev/ejercicios/"/><xhtml:link rel="alternate" hreflang="en" href="https://flutter.rigle.dev/en/ejercicios/"/></url><url><loc>https://flutter.rigle.dev/en/ejercicios/flutter-android-web-windows-comparativa/</loc><lastmod>2026-03-11T00:00:00+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="es" href="https://flutter.rigle.dev/ejercicios/flutter-android-web-windows-comparativa/"/><xhtml:link rel="alternate" hreflang="en" href="https://flutter.rigle.dev/en/ejercicios/flutter-android-web-windows-comparativa/"/></url><url><loc>https://flutter.rigle.dev/en/ejercicios/flutter-theme-dark-mode-ejercicio-resuelto/</loc><lastmod>2026-03-05T00:00:00+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="es" href="https://flutter.rigle.dev/ejercicios/flutter-theme-dark-mode-ejercicio-resuelto/"/><xhtml:link rel="alternate" hreflang="en" href="https://flutter.rigle.dev/en/ejercicios/flutter-theme-dark-mode-ejercicio-resuelto/"/></url><url><loc>https://flutter.rigle.dev/en/ejercicios/flutter-widget-test-ejercicio-resuelto/</loc><lastmod>2026-03-03T00:00:00+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="es" href="https://flutter.rigle.dev/ejercicios/flutter-widget-test-ejercicio-resuelto/"/><xhtml:link rel="alternate" hreflang="en" href="https://flutter.rigle.dev/en/ejercicios/flutter-widget-test-ejercicio-resuelto/"/></url><url><loc>https://flutter.rigle.dev/en/ejercicios/flutter-riverpod-contador-ejercicio-resuelto/</loc><lastmod>2026-03-01T00:00:00+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="es" href="https://flutter.rigle.dev/ejercicios/flutter-riverpod-contador-ejercicio-resuelto/"/><xhtml:link rel="alternate" hreflang="en" href="https://flutter.rigle.dev/en/ejercicios/flutter-riverpod-contador-ejercicio-resuelto/"/></url><url><loc>https://flutter.rigle.dev/en/ejercicios/flutter-go-router-ejercicio-resuelto/</loc><lastmod>2026-02-27T00:00:00+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="es" href="https://flutter.rigle.dev/ejercicios/flutter-go-router-ejercicio-resuelto/"/><xhtml:link rel="alternate" hreflang="en" href="https://flutter.rigle.dev/en/ejercicios/flutter-go-router-ejercicio-resuelto/"/></url><url><loc>https://flutter.rigle.dev/en/ejercicios/flutter-sqlite-sqflite-ejercicio-resuelto/</loc><lastmod>2026-02-25T00:00:00+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="es" href="https://flutter.rigle.dev/ejercicios/flutter-sqlite-sqflite-ejercicio-resuelto/"/><xhtml:link rel="alternate" hreflang="en" href="https://flutter.rigle.dev/en/ejercicios/flutter-sqlite-sqflite-ejercicio-resuelto/"/></url><url><loc>https://flutter.rigle.dev/en/ejercicios/flutter-shared-preferences-ejercicio-resuelto/</loc><lastmod>2026-02-23T00:00:00+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="es" href="https://flutter.rigle.dev/ejercicios/flutter-shared-preferences-ejercicio-resuelto/"/><xhtml:link rel="alternate" hreflang="en" href="https://flutter.rigle.dev/en/ejercicios/flutter-shared-preferences-ejercicio-resuelto/"/></url><url><loc>https://flutter.rigle.dev/en/ejercicios/flutter-firebase-auth-login-ejercicio-resuelto/</loc><lastmod>2026-02-21T00:00:00+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="es" href="https://flutter.rigle.dev/ejercicios/flutter-firebase-auth-login-ejercicio-resuelto/"/><xhtml:link rel="alternate" hreflang="en" href="https://flutter.rigle.dev/en/ejercicios/flutter-firebase-auth-login-ejercicio-resuelto/"/></url><url><loc>https://flutter.rigle.dev/en/ejercicios/flutter-infinite-scroll-paginacion-ejercicio-resuelto/</loc><lastmod>2026-02-19T00:00:00+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="es" href="https://flutter.rigle.dev/ejercicios/flutter-infinite-scroll-paginacion-ejercicio-resuelto/"/><xhtml:link rel="alternate" hreflang="en" href="https://flutter.rigle.dev/en/ejercicios/flutter-infinite-scroll-paginacion-ejercicio-resuelto/"/></url><url><loc>https://flutter.rigle.dev/en/ejercicios/flutter-futurebuilder-ejercicio-resuelto/</loc><lastmod>2026-02-18T00:00:00+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="es" href="https://flutter.rigle.dev/ejercicios/flutter-futurebuilder-ejercicio-resuelto/"/><xhtml:link rel="alternate" hreflang="en" href="https://flutter.rigle.dev/en/ejercicios/flutter-futurebuilder-ejercicio-resuelto/"/></url><url><loc>https://flutter.rigle.dev/en/ejercicios/flutter-consumo-api-http-ejercicio-resuelto/</loc><lastmod>2026-02-17T00:00:00+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="es" href="https://flutter.rigle.dev/ejercicios/flutter-consumo-api-http-ejercicio-resuelto/"/><xhtml:link rel="alternate" hreflang="en" href="https://flutter.rigle.dev/en/ejercicios/flutter-consumo-api-http-ejercicio-resuelto/"/></url><url><loc>https://flutter.rigle.dev/en/ejercicios/flutter-provider-estado-global-ejercicio-resuelto/</loc><lastmod>2026-02-15T00:00:00+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="es" href="https://flutter.rigle.dev/ejercicios/flutter-provider-estado-global-ejercicio-resuelto/"/><xhtml:link rel="alternate" hreflang="en" href="https://flutter.rigle.dev/en/ejercicios/flutter-provider-estado-global-ejercicio-resuelto/"/></url><url><loc>https://flutter.rigle.dev/en/ejercicios/flutter-bottom-navigation-bar-ejercicio-resuelto/</loc><lastmod>2026-02-14T00:00:00+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="es" href="https://flutter.rigle.dev/ejercicios/flutter-bottom-navigation-bar-ejercicio-resuelto/"/><xhtml:link rel="alternate" hreflang="en" href="https://flutter.rigle.dev/en/ejercicios/flutter-bottom-navigation-bar-ejercicio-resuelto/"/></url><url><loc>https://flutter.rigle.dev/en/ejercicios/flutter-navegacion-con-named-routes-ejercicio-resuelto/</loc><lastmod>2026-02-13T00:00:00+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="es" href="https://flutter.rigle.dev/ejercicios/flutter-navegacion-con-named-routes-ejercicio-resuelto/"/><xhtml:link rel="alternate" hreflang="en" href="https://flutter.rigle.dev/en/ejercicios/flutter-navegacion-con-named-routes-ejercicio-resuelto/"/></url><url><loc>https://flutter.rigle.dev/en/ejercicios/flutter-formulario-con-validacion-ejercicio-resuelto/</loc><lastmod>2026-02-12T00:00:00+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="es" href="https://flutter.rigle.dev/ejercicios/flutter-formulario-con-validacion-ejercicio-resuelto/"/><xhtml:link rel="alternate" hreflang="en" href="https://flutter.rigle.dev/en/ejercicios/flutter-formulario-con-validacion-ejercicio-resuelto/"/></url><url><loc>https://flutter.rigle.dev/en/ejercicios/flutter-listview-builder-ejercicio-resuelto/</loc><lastmod>2026-02-11T00:00:00+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="es" href="https://flutter.rigle.dev/ejercicios/flutter-listview-builder-ejercicio-resuelto/"/><xhtml:link rel="alternate" hreflang="en" href="https://flutter.rigle.dev/en/ejercicios/flutter-listview-builder-ejercicio-resuelto/"/></url><url><loc>https://flutter.rigle.dev/en/ejercicios/flutter-contador-con-setstate-ejercicio-resuelto/</loc><lastmod>2026-02-10T00:00:00+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="es" href="https://flutter.rigle.dev/ejercicios/flutter-contador-con-setstate-ejercicio-resuelto/"/><xhtml:link rel="alternate" hreflang="en" href="https://flutter.rigle.dev/en/ejercicios/flutter-contador-con-setstate-ejercicio-resuelto/"/></url><url><loc>https://flutter.rigle.dev/en/_relearn/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://flutter.rigle.dev/en/search/</loc><priority>0.0</priority><xhtml:link rel="alternate" hreflang="es" href="https://flutter.rigle.dev/search/"/><xhtml:link rel="alternate" hreflang="en" href="https://flutter.rigle.dev/en/search/"/></url></urlset>