상위 플러터 캐시 및 임시 저장 패키지 캐싱은 데이터를 임시 저장 영역이나 임시 데이터베이스에 저장하여 나중에 빠르게 액세스할 수 있도록 하는 프로세스입니다. 사용자가 데이터를 요청할 때, 캐시는 원본 소스에서 데이터를 요청하기 전에 해당 데이터의 사본을 가지고 있는지 확인합니다. 또한 앱이 오프라인 상태인 동안 데이터를 임시로 저장하는 데 사용될 수 있습니다. 캐싱, 임시 저장, 캐시 데이터베이스 및 관련 유틸리티와 관련된 플러터 패키지의 완전한 목록이 아래에 제공됩니다.
flutter_cached_pdfview
443
iOS와 Android를 위한 원시 PDF 뷰를 보여주는 패키지입니다. 경로, 자산 또는 URL과 같은 다른 리소스에서 열고 캐시할 수 있습니다.
dio_http_cache
241
플러터 dio의 http 캐시 라이브러리로, sqflite를 디스크 캐시로 사용하며, google/quiver-dart/LRU 전략을 메모리 캐시로 사용합니다.
fast_cached_network_image
173
네이티브 종속성 없이 빠르게 네트워크 이미지를 캐시하는 플러터 패키지입니다. 아름다운 로더, 진행률 표시기 및 오류 빌더를 추가할 수 있습니다.
api_cache_manager
144
API Cache Manager는 Flutter SDK와 SQLite 패키지로 구축된 유틸리티 패키지입니다. 이 패키지는 Rest API를 로컬 db에 저장하여 오프라인 액세스를 지원합니다.
cache_manager
48
로컬 캐시를 저장하기 위한 캐시 매니저입니다. 캐시 매니저는 Flutter 앱에서 다양한 데이터 유형(JSON, 문자열, 정수 등)을 로컬 캐시로 저장하기 위한 래퍼입니다.
flutter_cache_manager_firebase
41
firebase_storage를 위한 CacheManager 구현입니다. 키로 gs://를 사용하고 https://로 변환합니다.