私はDart初心者なので、この質問が本当に良くないならご容赦ください。私はFlutterを使ってアプリを開発していますが、1つ質問があります。アプリには、アプリについて、ホームページ、今後のイベントなど、多くの画面があります。これらの画面はすべて、lib/screensディレクトリのフォルダに保存しています。ルートのmain.dartにインポートするには、次のようにすべてのファイルをインポートする必要があります。
import "screens/homepage.dart";
import "screens/aboutTheApp.dart";
import "screens/upcomingEvents.dart";
もっと簡単な方法はありますか? 「screens」ディレクトリを一度にインポートする方法はありますか?
フォルダー全体をインポートしてパッケージにしようとしましたが、効果がありません。
ベストアンサー1
ディレクトリ内にファイルを作成しscreens
、all.dart
好きな名前を付けることができます。このファイルでは、ダーツファイルそのフォルダ内:
export 'homepage.dart';
export 'aboutTheApp.dart';
export 'upcomingEvents.dart';
これで、そのフォルダーのファイルを使用したいときはいつでも、all.dart
次のようにインポートするか、名前を付けるだけで済みます。
import 'screens/all.dart`;
...
それ以外、インポートすることはできませんディレクトリ。