Improving our app
In Chapter 4, Exploring MVVM and Data Binding, we analyzed various use cases and developed a few. In this section, utilizing the knowledge we have acquired, we will augment the existing use cases and introduce new ones.
We will be working on the following use cases:
- Use case 1: As a password manager user, I want to log in to the password manager app so that I can access my password data.
In this use case, we have not yet fully implemented user login; we plan to complete this in the subsequent chapter. For now, we will implement a pseudo-logic that encompasses all aspects except the data layer.
Previously, in Chapter 4, Exploring MVVM and Data Binding, we covered a use case that supports one level of navigation.
- Use case 3: As a password manager user, I want to see a list of groups and entries so that I can explore my password data.
To accommodate multiple levels of navigation, we will implement the following use cases...