エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
Android Navigation Compose で画面遷移時の引数を簡略化させる試み - Gunosy Tech Blog
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
Android Navigation Compose で画面遷移時の引数を簡略化させる試み - Gunosy Tech Blog
こんにちは。Android アプリ開発担当の nagayama(@nagayan_dev)です。 今回私が担当している「auサー... こんにちは。Android アプリ開発担当の nagayama(@nagayan_dev)です。 今回私が担当している「auサービスToday」で Navigation Compose で画面遷移時の引数を簡略化させる試みをしてみました。こちらの内容をお伝えします。 背景 基本的な引数の指定方法 遷移先画面の対応 遷移元画面の対応 問題点 問題1. 引数が多くなると、route に複雑な文字列指定が必要となる 問題2. Nullable の設定 問題3. 引数に URL があると、そのままの場合はエラーになってしまう 複雑な引数を渡すことはアンチパターン 対応方針 対応内容 引数のデータクラスの作成 NavController の拡張関数の作成 遷移先画面の対応 遷移元画面の対応 やってみて改善されたこと まとめ 最後に 背景 以前のブログで Navigation Compose の導入方