Flutter は、Google によって作成されたオープンソースのモバイル アプリ開発フレームワークです。 単一のコードベースを使用して、iOS と Android の両方で美しく効率的なモバイル アプリを構築できます。 この記事では、アプリの基本構造について説明します Flutter。
基本的なディレクトリ構造
新しい Flutter アプリを作成すると、 Flutter プロジェクトの基本的なディレクトリ構造が生成されます。 以下はアプリの基本的なディレクトリ構造です Flutter。
-
android
: このディレクトリには、AndroidManifest.xml や Java ファイルなど、アプリの Android 部分のソース コードが含まれています。 -
ios
: このディレクトリには、Swift ファイルや Objective-C ファイルなど、アプリの iOS 部分のソース コードが含まれています。 -
lib
: このディレクトリには、アプリの Dart ソース コードが含まれています。 Widgets アプリの すべての、関数、ロジックはこのディレクトリに存在します。 -
test
: このディレクトリには、アプリのテスト ファイルが含まれています。 -
pubspec.yaml
: この YAML ファイルには、アプリの依存関係およびその他の構成に関する情報が含まれています。 -
assets
: このディレクトリには、アプリで使用される画像、ビデオ、データ ファイルなどのリソースが含まれます。
Flutter アプリ の基本構造
アプリ Flutter には少なくとも 1 つのウィジェットが含まれています。これは、MaterialApp または CupertinoApp(iOS スタイルのインターフェイスを使用する場合) です。 MaterialApp には、MaterialApp、 Scaffold 、および 1 つ以上のページが含まれます。 Scaffold アプリバーと中央に配置されたコンテンツを備えた基本的なユーザー インターフェイスを提供します。 ページは、特定のコンテンツを表示するために異なるものを使用して構築されます Widgets。
Flutter プロジェクトの特定の要件に合わせてアプリ の構造を自由にカスタマイズできます。
結論
アプリの構造は Flutter 柔軟性が高く、アプローチやカスタマイズが簡単です。 上記の基本的なディレクトリと構造があれば、最初のアプリの構築を開始する準備が整います Flutter。