android/architecture-samples — reverse-engineered prompt
Reverse engineered prompt
Build me a simple Android to do list app in Kotlin that’s meant to show a clean, modern app structure, not a flashy design exercise. I want one app with the usual task flow, see tasks, add and edit them, mark them complete, filter active vs completed, and clear finished items. Use Jetpack Compose for the UI with a single activity and screen navigation, and keep the state handled through a ViewModel for each screen or feature. Please wire it in a way that feels realistic and easy to learn from, with reactive updates using coroutines and Flow, a repository layer, local storage, and a fake remote source so the app structure is clear. Include dependency injection, mock and prod flavors, and a solid set of tests, including unit, integration, and a couple of end to end style checks. Keep the interface intentionally simple and readable. If anything is unclear, look up the current Android docs and follow best current practices.
Want more depth? Deep Reverse