flutter-caching-data
Implement offline-first Flutter apps with SQLite, file caching, and UI performance optimization strategies.
Install
npx skills add https://github.com/flutter/skills --skill flutter-caching-dataStats
| Total installs | 2,307 |
| Weekly installs | 2.3K |
| GitHub stars | 833 |
| First seen | Mar 13, 2026 |
| Source | @flutter/skills |
Summary
- Covers five caching strategies: shared_preferences for UI state, SQLite/Hive for structured data, file system for binary media, state restoration for navigation, and FlutterEngine pre-warming on Android
- Implements offline-first repositories using streams for reads (yield local, fetch remote, update cache) and dual write strategies (online-only vs. offline-first with background sync)
- Optimizes image caching with cached_network_image, custom ImageProvider implementations, and configurable ImageCache.maxByteSize
- Provides scroll and widget caching best practices, including scrollCacheExtent configuration and guidance on avoiding operator == overrides on parent widgets
- Includes two complete workflows: building an offline-first repository with synchronization flags and pre-warming the Android FlutterEngine for fast initialization
Tags
Related skills
| Skill | Installs | vs flutter-caching-data |
|---|---|---|
| flutter-adding-home-screen-widgets | 2,176 | -131 |
| flutter-embedding-native-views | 2,149 | -158 |
| flutter-theming-apps | 2,564 | +257 |
| tailwind-css-patterns | 2,297 | -10 |
| developing-genkit-dart | 2,600 | +293 |
FAQ
- How many installs does flutter-caching-data have?
- flutter-caching-data has 2,307 total installs and 2.3K installs this week.
- Where is flutter-caching-data hosted?
- flutter-caching-data is published by @flutter/skills at https://github.com/flutter/skills.
- How many GitHub stars does flutter-caching-data have?
- flutter-caching-data has 833 GitHub stars.
- When was flutter-caching-data first indexed?
- OrangeBot.AI first indexed flutter-caching-data on Mar 13, 2026.
- How do I install flutter-caching-data?
- Run: npx skills add https://github.com/flutter/skills --skill flutter-caching-data