A basic encryption tool to learn how to build multi-screen apps.
- creating and displaying a fragment.
- using the Navigation component to navigate between fragments.
- creating a navigation graph.
- connecting fragments using an action.
- adding a Navigation host to the layout.
- getting a navigation controller.
- passing data between fragments.
- writing type-safe code with Safe Args.
- manipulating the back stack.
Based on Head First Android Development: A Brain-Friendly Guide by David Griffiths and Dawn Griffiths (2021).