Add contacts to your list and decide what contact information to see.
Signup/Login is required initially.
- In order to save your contacts, first Signup and a space in the DB will be created.
(Default user: admin, 123)
After you Login, the Contacts screen will be launched first always, even after the app is closed.
Multiple users can use the app in the same device(Logout old user -> Login new user).
If you forgot your password, you can change it at the Login screen.
- In the Contacts screen, you can add new contacts and also change the settings of the contacts list and choose what contact information to see.
- Pressing on a contact leads to a full screen with his information and other actions.
- Main Activity with Fragments, Binding, Navigation graph
- RecyclerView
- Shared preferences, Jackson's ObjectMapper
- Menu
- Data base: ROOM(LiveData)
- Design pattern: MVVM
- Language: Java
- Android Studio: 2022.1.1 Patch 2.
- SDK min version: 23
- SDK target version: 33