パッケージ管理
pubspec.yaml、pub.dev、dependencies、dev_dependencies、バージョニング、パッケージ作成
16 面接問題·
Mid-Level
1Flutterプロジェクトで依存関係の設定を含むファイルはどれですか?
1
Flutterプロジェクトで依存関係の設定を含むファイルはどれですか?
回答
pubspec.yamlファイルはDart/Flutterプロジェクトの中心的な設定ファイルです。プロジェクト名、バージョン、dependencies、dev_dependencies、アセット、その他のメタデータを含みます。このファイルはpubツールによって読み込まれ、必要なパッケージの解決とダウンロードに使われます。
2pubspec.yamlにおけるdependenciesとdev_dependenciesの違いは何ですか?
2
pubspec.yamlにおけるdependenciesとdev_dependenciesの違いは何ですか?
回答
dependenciesは本番環境でアプリケーションを実行するために必要なパッケージですが、dev_dependenciesは開発時のみ(テスト、コード生成、リンティング)使用されます。dev_dependenciesはアプリの最終ビルドに含まれないため、バンドルサイズを削減できます。
3パッケージのバージョンの前にある ^ 記号(例: ^1.2.3)は何を意味しますか?
3
パッケージのバージョンの前にある ^ 記号(例: ^1.2.3)は何を意味しますか?
回答
^(キャレット)記号はセマンティックバージョニングに従った互換性のあるバージョン制約を示します。^1.2.3の場合、>= 1.2.3かつ< 2.0.0のすべてのバージョンを許可します。これにより、互換性のない可能性のあるメジャー変更を避けつつ、マイナーアップデートとパッチを自動的に受け取れます。
4
pubspec.lockファイルの役割は何ですか?
5
pubspec.yamlで宣言された依存関係を取得するコマンドはどれですか?
+13 面接問題
その他のFlutter面接トピック
Dartの基礎
Junior
25問Dart言語の基礎
Junior
15問Flutter の基礎
Junior
18問ウィジェットのライフサイクル
Junior
20問ローカルストレージ
Junior
20問アプリケーションのライフサイクル
Junior
20問Layouts & Constraints
Mid-Level
24問ListView & GridView
Mid-Level
25問ナビゲーションとルーティング
Mid-Level
22問基本的な状態管理
Mid-Level
22問Provider パターン
Mid-Level
18問Networking & HTTP
Mid-Level
20問JSONシリアライゼーション
Mid-Level
20問ローカルデータベース
Mid-Level
22問フォームとバリデーション
Mid-Level
20問アニメーション
Mid-Level
20問Firebase 統合
Mid-Level
18問ユニットテスト
Mid-Level
20問ウィジェットテスト
Mid-Level
18問ビルドとデプロイ
Mid-Level
16問メモリとパフォーマンス
Senior
22問Streams & RxDart
Senior
24問高度なState Management
Senior
26問Flutter Design Patterns
Senior
24問パフォーマンス最適化
Senior
26問Platform Channels
Senior
20問Custom Painting
Senior
22問Flutterアプリケーションアーキテクチャ
Senior
22問