Flutterでプロジェクトを作成するときにコピペで使えるパッケージ追加コマンド

image

コマンドまとめ

最初にコマンドをまとめておきます。

# 基本
flutter pub add cached_network_image collection freezed_annotation flutter_easyloading flutter_gen_runner flutter_hooks flutter_svg flutter_svg_provider fluttertoast hooks_riverpod image json_annotation riverpod shared_preferences url_launcher

# Firebase
flutter pub add cloud_firestore cloud_functions firebase_analytics firebase_auth firebase_core firebase_crashlytics

# Firebase more
firebase_messaging firebase_remote_config firebase_ui_firestore

# dart pub add --dev
dart pub add --dev build_runner freezed json_serializable

パッケージの説明

基本

全てのプロジェクトでとりあえずぶちこんでます。大体使うっしょというやつ。

  • cached_network_image: 画像のキャッシュを行う
  • collection: Dartのコレクションを拡張する
  • freezed_annotation: Immutableなクラスを簡単に作成する
  • flutter_easyloading: ローディング画面を簡単に作成する
  • flutter_gen_runner: アセットに関するFlutterのコード生成を行う
  • flutter_hooks: FlutterのHooksを提供する
  • flutter_svg: SVGを表示する
  • fluttertoast: Toastを表示する
  • hooks_riverpod: RiverpodとHooksを提供する
  • image: 画像を扱う
  • json_annotation: JSONのシリアライズを行う
  • riverpod: Flutterの状態管理を行う
  • shared_preferences: ローカルにデータを保存する
  • url_launcher: URLを開く

Firebase

Firebaseを使うプロジェクトで追加するパッケージ。

  • cloud_firestore: Firestoreを使用する
  • cloud_functions: Cloud Functionsを使用する
  • firebase_analytics: Firebase Analyticsを使用する
  • firebase_auth: Firebase Authを使用する
  • firebase_core: Firebase Coreを使用する
  • firebase_crashlytics: Firebase Crashlyticsを使用する

Firebase more

Firebaseを使うプロジェクトで必要に応じて追加するパッケージ。

  • firebase_messaging: Firebase Messagingを使用する
  • firebase_remote_config: Firebase Remote Configを使用する
  • firebase_ui_firestore: FirebaseUIを使用する

dart pub add --dev

dev dependenciesとして追加するパッケージ。

  • build_runner: ビルドランナーを使用する
  • freezed: Immutableなクラスを簡単に作成する
  • json_serializable: JSONのシリアライズを行う

それではよきFlutterライフを!

お知らせ

可茂IT塾ではFlutterインターンを募集しています!

可茂IT塾ではFlutterインターンを募集しています!

可茂IT塾ではFlutterインターンを募集しています!可茂IT塾のエンジニアの判断で、一定以上のスキルをを習得した方には有給でのインターンも受け入れています。

Read More
U30可茂ITインターンハッカソン

U30可茂ITインターンハッカソン

12月28,29日開催。2日間でアプリ開発の企画から完成までを目指す!U30可茂ITインターンハッカソンを開催します。

Read More

タグ

Flutter (108)初心者向け (28)イベント (18)Google Apps Script (15)Nextjs (11)可茂IT塾 (8)Firebase (7)riverpod (6)React (6)ChatGPT (5)デザイン (5)新卒 (4)就活 (4)vscode (4)Figma (4)Dart (4)JavaScript (4)お知らせ (4)FlutterWeb (3)Prisma (3)NestJS (3)Slack (3)TypeScript (3)ワーケーション (3)インターン (3)設計 (2)線型計画法 (2)事例 (2)Git (2)Image (2)File (2)Material Design (2)画像 (2)iOS (2)アプリ開発 (2)React Hooks (2)tailwindcss (2)社会人 (2)大学生 (2)RSS (1)Google (1)Web (1)CodeRunner (1)個人開発 (1)Android (1)Unity (1)WebView (1)Twitter (1)フルリモート (1)TextScaler (1)textScaleFactor (1)学生向け (1)supabase (1)Java (1)Spring Boot (1)shell script (1)正規表現 (1)パワーポイント (1)趣味 (1)モンスターボール (1)CSS (1)SCSS (1)Cupertino (1)ListView (1)就活浪人 (1)既卒 (1)保守性 (1)iPad (1)シェアハウス (1)スクレイピング (1)PageView (1)画面遷移 (1)flutter_hooks (1)Gmail (1)GoogleWorkspace (1)ShaderMask (1)google map (1)Google Places API (1)GCPコンソール (1)Google_ML_Kit (1)Vercel (1)Google Domains (1)DeepLeaning (1)深層学習 (1)Google Colab (1)オンラインオフィス (1)オブジェクト指向 (1)クラスの継承 (1)ポリモーフィズム (1)LINE (1)Bitcoin (1)bitFlyer (1)コミュニティー (1)文系エンジニア (1)Freezed (1)permission_handler (1)flutter_local_notifications (1)markdown (1)GlobalKey (1)ValueKey (1)Key (1)アイコン (1)go_router (1)debug (1)datetime_picker (1)Apple Store Connect (1)FlutterGen (1)デバッグ (1)Widget Inspector (1)検索機能 (1)Shader (1)Navigator (1)メール送信 (1)Firebase App Distribution (1)Fastlane (1)Dio (1)CustomClipper (1)ClipPath (1)カスタム認証 (1)アニメーション (1)Arduino (1)ESP32 (1)経験談 (1)フリーランス (1)mac (1)csv (1)docker (1)GithubActions (1)Dialog (1)BI (1)LifeHack (1)ショートカット (1)Chrome (1)高校生 (1)キャリア教育 (1)非同期処理 (1)生体認証 (1)BackdropFilter (1)レビュー (1)getAuth (1)Algolia (1)コンサルティング (1)Symbol (1)

お知らせ

可茂IT塾ではFlutterインターンを募集しています!

可茂IT塾ではFlutterインターンを募集しています!

可茂IT塾ではFlutterインターンを募集しています!可茂IT塾のエンジニアの判断で、一定以上のスキルをを習得した方には有給でのインターンも受け入れています。

Read More
U30可茂ITインターンハッカソン

U30可茂ITインターンハッカソン

12月28,29日開催。2日間でアプリ開発の企画から完成までを目指す!U30可茂ITインターンハッカソンを開催します。

Read More