この記事はFlutter 全部俺 Advent Calendar 10日目の記事です。 このアドベントカレンダーについて このアドベントカレンダーは @itome が全て書いています。 基本的にFlutterの公式ドキュメントとソースコードを参照しながら書いていきます。誤植や編集依頼はTwitterにお願いします。 Flutterの画面遷移 FlutterではすべてがWidgetなので画面もまたWidgetで、画面内の他のWidgetと明確な区別はありません。 Route というWidgetが一画面を表していて、 Navigator によって表示する Route を切り替えることによって画面遷移が実現されています。 使い方 内部の実装を詳しく紹介する前に基本的な使い方をみていきましょう。 ほとんどの場合 MaterialApp が持っている Navigator を使って画面遷移します。 N
![FlutterのNavigationとRoutingを理解する](https://cdn-ak-scissors.b.st-hatena.com/image/square/cf983a32ee9bd321b46e4b9a0a489e14aa10dc51/height=288;version=1;width=512/https%3A%2F%2Fitome.team%2Fblog%2F2019%2F12%2Fflutter-advent-calendar-day10%2Fnavigator_replace.png)