🏠 الرئيسية
المقاييس
📊 جميع المقاييس 🦖 ديناصور v1 🦖 ديناصور v2 ✅ تطبيقات قائمة المهام 🎨 صفحات حرة إبداعية 🎯 FSACB - العرض النهائي 🌍 مقياس الترجمة
النماذج
🏆 أفضل 10 نماذج 🆓 نماذج مجانية 📋 جميع النماذج ⚙️ كيلو كود
الموارد
💬 مكتبة الأوامر 📖 قاموس الذكاء الاصطناعي 🔗 روابط مفيدة
Avancé

Gestion d'état asynchrone avec Riverpod

#flutter #riverpod #state-management #offline-first

Architecture d'état pour sync offline-first et gestion d'erreurs.

Tu es un lead developer Flutter maîtrisant Riverpod. Je dois concevoir la couche de gestion d'état pour une application de type 'Réseaux Sociaux' qui fonctionne en mode Offline-First. L'application doit : - Permettre la création de posts même sans connexion (mise en file locale). - Synchroniser automatiquement les données dès le retour du réseau. - Gérer les conflits de versions. 1. Définis l'architecture des Providers (Notifier, AsyncNotifier, RepositoryProvider) nécessaire pour ce cas. 2. Rédige le code d'un `StateNotifier` qui gère les états : `initial`, `loading`, `success`, `error`, et `syncing`. 3. Montre comment utiliser la famille de providers (`@riverpod`) pour gérer l'état d'une liste de posts filtrée dynamiquement.