uteke/contact-book ? reverse-engineered prompt
Reverse engineered prompt
Build me an Android contact book app that lets users browse a list of people and tap into a detail screen for each contact. I want it to feel clean and modern, using Compose for the UI and a simple MVI style for state handling.
It should load contacts from the network, show avatars if available, and also keep data saved locally so the app still works well offline. Use dependency injection, coroutines, and flows for the app logic, and make sure the list and detail screens are wired together with navigation.
Please set it up as a full project with a tidy module structure, and include solid unit tests for the main logic. If you need to check current docs for any Android libraries or best practices, go ahead and look them up.
Are you gonna build this?
make sure you review the code using arcumet