Google公式の「go_router」パッケージを使って
今最も注目のアプリ開発ツール「Flutter」における
Navigator.push/popでは出来ない
高度な画面遷移管理手法の
基礎が習得できるサテライト講座
(30日間全額返金保証付き)
カリキュラム
【序章】オープニング
Available in
日
日
登録後
【第1章】画面遷移管理パッケージ「go_router」の基本的な解説
Available in
日
日
登録後
【第2章】「go_router」を使った画面遷移の基本的な実装方法
Available in
日
日
登録後
-
プレビュー008: 「go_router」パッケージをインストールして画面遷移の家系図の設定をしよう(GoRouterインスタンスの設定) (8:25)
-
スタート009: アプリ起動時に画面遷移の家系図を設定しよう(MaterailAppRouter) (2:12)
-
スタート010: NormalScreenを開く処理(Navigator.push)を「context.go」に置き換えよう(①:値渡しが不要な場合) (4:45)
-
スタート011: 【解説】子画面への遷移は「go」よりも「goNamed」の方がいいかもしれない (3:16)
-
スタート012: 「context.go」を「context.goNamed」に置き換えよう (2:09)
-
スタート013: NormalScreenを閉じる処理(Navigator.pop)を「context.goNamed」に置き換えよう (1:41)
-
スタート014: 【解説】Webの場合は「replace」でもブラウザの閲覧履歴には残る (4:02)
-
スタート015: 【解説】次の画面に値を渡す方法3パターン (12:43)
-
スタート016: 【解説】URLパラメータとは (4:57)
-
スタート017: WillPopScreenを開く処理を「context.goNamed」に置き換えよう(②-1:Pathパラメータで値渡し) (2:47)
-
スタート018: WillPopScreenを開く処理を「context.goNamed」に置き換えよう(②-2:Queryパラメータで値渡し) (1:53)
-
スタート019: WillPopScreenを開く処理を「context.goNamed」に置き換えよう(②-3:extraパラメータで値渡し) (2:15)
-
スタート020: 【解説】「go_router」パッケージ使用上の2つの注意点(showDialogとWillPopScope) (7:44)
-
スタート021: 【解説】「『page-backed』Route」と「『pageless』Route」の違い (5:24)
-
スタート022: URLを付与できるようにダイアログをカスタムウィジェット化して画面遷移の家系図に組み込もう (4:44)
-
スタート023: 【解説】なぜ「go_router」ではダイアログの表示がうまくいかなかったのか(「PageRoute」と「PopUpRoute」/「Route」と「Page」) (11:34)
-
スタート024: 「go_router」でダイアログをうまく表示させるためのDialogPageクラスを作って家系図に組み込もう (5:16)