アニメーション
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
- グラフを簡単に書ける
path_provider
- 一時ディレクトリやアプリデータディレクトリなど、iOS、Androidのファイルシステムでよく使用される場所を取得する。
url_launcher
- アプリ内でURLを開く。サイトのURLの場合(
https://
,http://
)はAndroidはブラウザが起動して、iOSはアプリ内ブラウザが起動する。
barcode_scan
- バーコードやQRコードを読み取る
- iOS:
MTBBarcodeScanner
のラッパー - Android:
barcodescanner
のラッパー
- iOS:
その他
provider
- DI,状態管理のためのパッケージ