この記事はニフティグループ Advent Calendar 2018の25日目の記事です。ついに最終日です。 昨日は@omasumasuさんの「API仕様書を作らなくてもいい!?簡単にAPIを作成する方法」でした。 Navigation Architecture Componentとは 最近Googleが力を入れて開発しているライブラリ群、Android Architecture Components。 ライフサイクル問題を楽にするLiveDataやViewModel、データ永続化のためのRoomなど提供範囲は多岐に渡りますが、いずれも今までAndroid開発で面倒だった部分を楽にしてくれます。ニフティの提供するアプリでも徐々に採用を広げています。 そんなArchitecture Componentsの中で、画面遷移を担当するのがNavigationです。 従来のアプリ開発ではRouter
![Navigation Architecture Componentを試してみる - Qiita](https://cdn-ak-scissors.b.st-hatena.com/image/square/f1e828ccabcafab07c5ebf4ef283bc080dba2698/height=288;version=1;width=512/https%3A%2F%2Fqiita-user-contents.imgix.net%2Fhttps%253A%252F%252Fcdn.qiita.com%252Fassets%252Fpublic%252Fadvent-calendar-ogp-background-7940cd1c8db80a7ec40711d90f43539e.jpg%3Fixlib%3Drb-4.0.0%26w%3D1200%26mark64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTk3MiZoPTM3OCZ0eHQ9TmF2aWdhdGlvbiUyMEFyY2hpdGVjdHVyZSUyMENvbXBvbmVudCVFMyU4MiU5MiVFOCVBOSVBNiVFMyU4MSU5NyVFMyU4MSVBNiVFMyU4MSVCRiVFMyU4MiU4QiZ0eHQtYWxpZ249bGVmdCUyQ3RvcCZ0eHQtY29sb3I9JTIzM0EzQzNDJnR4dC1mb250PUhpcmFnaW5vJTIwU2FucyUyMFc2JnR4dC1zaXplPTU2JnM9ODU1YzhhZmYzZmVmMzkzYmU4ZGQ3YTNlNWNkNmY5ZGQ%26mark-x%3D120%26mark-y%3D96%26blend64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZoPTc2Jnc9OTcyJnR4dD0lNDBqaW1teXNoYXJwJnR4dC1jb2xvcj0lMjMzQTNDM0MmdHh0LWZvbnQ9SGlyYWdpbm8lMjBTYW5zJTIwVzYmdHh0LXNpemU9MzYmdHh0LWFsaWduPWxlZnQlMkN0b3Amcz0xMzFmMjJmYzJiMjY3YjQ1MzlkNWYxOTZiNmY1NjQ5OA%26blend-x%3D120%26blend-y%3D500%26blend-mode%3Dnormal%26s%3Da9ec3b10df8b3ca11ccca173dbaaaca5)