パッケージ、リポジトリ、アプリカテゴリを検索

パッケージ詳細v0.1.0

flutter_network_image

ネットワーク画像の読み込みに失敗した場合、自動的に再試行する ImageProvider を提供する Flutter パッケージで、モバイルおよびウェブプラットフォームでのスムーズな画像読み込みを保証します。

AndroidiOSWebmacOSWindowsLinux
30日間ダウンロード
152
いいね数
10
Pub ポイント
130

パッケージをインストール

flutter pub add flutter_network_image

パッケージ概要

公開情報に基づく選定ガイドです。参考としてご利用ください。

ネットワークリクエストの失敗を自動的に再試行することで、画像の読み込みを強化するFlutterパッケージです。モバイルおよびWebプラットフォームで信頼性の高い画像表示を保証します。標準のImageProviderを拡張し、一時的なネットワーク問題をスムーズに処理することで、不安定な接続時のユーザー体験を向上させます。既存のFlutterアプリへのシームレスな統合を目的としており、Android、iOS、Web、macOS、Windows、Linuxなどすべての主要プラットフォームをサポートしています。カスタムリトライロジックを必要とせずにリモート画像の処理を簡素化します。

用途

  • 信頼できないネットワークから画像を読み込む
  • 断続的な接続時のUXの向上
  • 失敗した画像のダウンロードに対する再試行の自動化
  • クロスプラットフォーム画像の読み込みをサポート
  • 一時的なサーバーアウトアゲの対処

主な機能

  • 自動リトライメカニズム
  • クロスプラットフォーム互換性
  • Image ウィジェットとのシームレスな統合
  • 一時的なネットワーク障害を処理する
  • ImageProvider インターフェースを拡張します

適している対象

  • 頻繁なネットワークの変動があるアプリ
  • 画像中心のアプリケーション
  • 堅牢な画像読み込みを必要とするWebおよびモバイルアプリ
  • 画像の再試行に最小限のセットアップを求める開発者
  • 複数のプラットフォームをターゲットにするプロジェクト

注意事項

  • 再試行によりロード時間が長くなる可能性があります
  • 機能するにはインターネット接続が必要です
  • 静的またはローカルな画像には適していません
  • 再試行ロジックのカスタマイズが限定的
  • 下位のネットワークスタックのパフォーマンスに依存する

元の README

関連するソースリポジトリの README 原文のスナップショットです。最新の内容はリポジトリをご覧ください。

flutter_network_image

flutter_network_image is a flutter package that provides an ImageProvider that automatically retries failed network image loads, ensuring smooth image loading on mobile and web platforms.

Example:

Image(
  image: NetworkImageProvider(
  'https://image.com/avatar.png',
  retryWhen: (Attempt attempt) => attempt.counter < 10,
),

LICENSE

MIT License

Copyright (c) 2023 Abdelouahed Medjoudja

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.

カテゴリー

依存関係

依存関係一覧 1 件

ソースリポジトリ

このパッケージを使用しているプロジェクト

データはまだありません。