<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Persistence and data :: Flutter en rigle.dev</title><link>https://flutter.rigle.dev/en/ejercicios/persistencia-datos/index.html</link><description>Solved Flutter persistence exercises: SharedPreferences for local settings, SQLite with sqflite for full CRUD, and Firebase Auth for email/password login.</description><generator>Hugo</generator><language>en</language><lastBuildDate>Sun, 24 May 2026 00:00:00 +0200</lastBuildDate><atom:link href="https://flutter.rigle.dev/en/ejercicios/persistencia-datos/index.xml" rel="self" type="application/rss+xml"/><item><title>Auth with refresh token in Flutter: solved exercise</title><link>https://flutter.rigle.dev/en/ejercicios/persistencia-datos/flutter-auth-refresh-token-ejercicio-resuelto/index.html</link><pubDate>Wed, 03 Jun 2026 00:00:00 +0200</pubDate><guid>https://flutter.rigle.dev/en/ejercicios/persistencia-datos/flutter-auth-refresh-token-ejercicio-resuelto/index.html</guid><description>Implement login, token storage, and automatic refresh in Flutter.</description></item><item><title>Global logout and session expiration: solved exercise</title><link>https://flutter.rigle.dev/en/ejercicios/persistencia-datos/flutter-logout-expiracion-global-ejercicio-resuelto/index.html</link><pubDate>Thu, 04 Jun 2026 00:00:00 +0200</pubDate><guid>https://flutter.rigle.dev/en/ejercicios/persistencia-datos/flutter-logout-expiracion-global-ejercicio-resuelto/index.html</guid><description>Handle centralized logout when invalid session or token is detected.</description></item><item><title>Offline change queue and retries: solved exercise</title><link>https://flutter.rigle.dev/en/ejercicios/persistencia-datos/flutter-cola-cambios-offline-ejercicio-resuelto/index.html</link><pubDate>Tue, 16 Jun 2026 00:00:00 +0200</pubDate><guid>https://flutter.rigle.dev/en/ejercicios/persistencia-datos/flutter-cola-cambios-offline-ejercicio-resuelto/index.html</guid><description>Manage a local queue of pending operations with controlled retries.</description></item><item><title>Offline-first sync: solved exercise</title><link>https://flutter.rigle.dev/en/ejercicios/persistencia-datos/flutter-offline-first-sync-ejercicio-resuelto/index.html</link><pubDate>Mon, 15 Jun 2026 00:00:00 +0200</pubDate><guid>https://flutter.rigle.dev/en/ejercicios/persistencia-datos/flutter-offline-first-sync-ejercicio-resuelto/index.html</guid><description>Store data locally and sync when connectivity returns.</description></item><item><title>Secure storage for tokens in Flutter: solved exercise</title><link>https://flutter.rigle.dev/en/ejercicios/persistencia-datos/flutter-secure-storage-token-ejercicio-resuelto/index.html</link><pubDate>Fri, 05 Jun 2026 00:00:00 +0200</pubDate><guid>https://flutter.rigle.dev/en/ejercicios/persistencia-datos/flutter-secure-storage-token-ejercicio-resuelto/index.html</guid><description>Store credentials securely using flutter_secure_storage.</description></item><item><title>Sync conflict resolution: solved exercise</title><link>https://flutter.rigle.dev/en/ejercicios/persistencia-datos/flutter-resolucion-conflictos-sync-ejercicio-resuelto/index.html</link><pubDate>Wed, 17 Jun 2026 00:00:00 +0200</pubDate><guid>https://flutter.rigle.dev/en/ejercicios/persistencia-datos/flutter-resolucion-conflictos-sync-ejercicio-resuelto/index.html</guid><description>Apply last-write-wins and manual merge strategies for conflicts.</description></item><item><title>SQLite with sqflite in Flutter: solved CRUD exercise</title><link>https://flutter.rigle.dev/en/ejercicios/persistencia-datos/flutter-sqlite-sqflite-ejercicio-resuelto/index.html</link><pubDate>Wed, 25 Feb 2026 00:00:00 +0100</pubDate><guid>https://flutter.rigle.dev/en/ejercicios/persistencia-datos/flutter-sqlite-sqflite-ejercicio-resuelto/index.html</guid><description>Solved SQLite Flutter exercise with sqflite to implement a local tasks CRUD with persistent storage.</description></item><item><title>SharedPreferences in Flutter: solved exercise for local settings</title><link>https://flutter.rigle.dev/en/ejercicios/persistencia-datos/flutter-shared-preferences-ejercicio-resuelto/index.html</link><pubDate>Mon, 23 Feb 2026 00:00:00 +0100</pubDate><guid>https://flutter.rigle.dev/en/ejercicios/persistencia-datos/flutter-shared-preferences-ejercicio-resuelto/index.html</guid><description>Solved SharedPreferences Flutter exercise to persist simple local app settings like username or theme choice.</description></item><item><title>Firebase Auth Login in Flutter: solved email/password exercise</title><link>https://flutter.rigle.dev/en/ejercicios/persistencia-datos/flutter-firebase-auth-login-ejercicio-resuelto/index.html</link><pubDate>Sat, 21 Feb 2026 00:00:00 +0100</pubDate><guid>https://flutter.rigle.dev/en/ejercicios/persistencia-datos/flutter-firebase-auth-login-ejercicio-resuelto/index.html</guid><description>Solved Firebase Auth Flutter login exercise using email/password with basic authentication error handling.</description></item></channel></rss>