LoginSignup
6
4

More than 3 years have passed since last update.

Flutterで使える便利なPackage【2020年5月現在】

Posted at

アニメーション

animated_text_kit

  • テキストアニメーションを実現させる

flutter_spinkit

  • アニメーションする読み込みインジケーター

modal_progress_hud

  • シンプルなHUDを実現させるラッパー

fluttertoast

  • トーストを表示する。最新版ではAndroidX。

メディア

cached_network_image

  • インターネットからの画像を表示してキャッシュディレクトリに保存するためのパッケージ。

audioplayers

  • 複数のオーディオファイルを同時に再生する

ネットワーク

firebase_core

  • Firebaseの機能を実装するためのパッケージ

cloud_firestore

  • Firestoreを利用するためのパッケージ

http

  • HTTPリクエストを送るためのパッケージ

connectivity

  • ネットワークの状態を確認するためのパッケージ

認証

firebase_auth

  • Firebase Authを利用するためのパッケージ。

データ

shared_preferences

  • データの永続化を簡単に行うためのパッケージ。
  • iOSのNSUserDefaults、AndroidのSharedPreferencesにあたる。

flutter_secure_storage

  • 安全なストレージにデータの永続化を簡単に行うためのパッケージ。
  • iOSのKaychainにあたる。AndroidではAES暗号化して保存される。
    • Android 4.3(APIレベル18)で動作する。

ユーティリティ

device_info

  • アプリを実行している端末情報を簡単に取得できるパッケージ。

geolocator

  • 位置情報を取得するためのパッケージ。

font_awesome_flutter

  • アイコンのセット。フォントアイコンとして利用できる。

intl

  • メッセージ、文言、日付のローカライズ

charts_flutter

  • グラフを簡単に書ける

image.png
image.png
image.png

path_provider

  • 一時ディレクトリやアプリデータディレクトリなど、iOS、Androidのファイルシステムでよく使用される場所を取得する。

url_launcher

  • アプリ内でURLを開く。サイトのURLの場合( https:// , http:// )はAndroidはブラウザが起動して、iOSはアプリ内ブラウザが起動する。

barcode_scan

  • バーコードやQRコードを読み取る
    • iOS:MTBBarcodeScanner のラッパー
    • Android:barcodescanner のラッパー

その他

provider

  • DI,状態管理のためのパッケージ
6
4
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
6
4