akhmdshfmstp/mandiri-news — reverse-engineered prompt
Reverse engineered prompt
Build me an Android news app called Mandiri News. I want a clean, modern app where people can browse news categories, open a category to see news sources with endless scrolling, search sources inside that category, then open a source to see its articles with endless scrolling and pull to refresh. There should also be article search, and when someone taps an article it should open the full story inside the app in a web view.
Please connect it to NewsAPI, keep the code well organized with clean architecture and separate feature areas, and use a solid MVVM style flow so the screens feel smooth and responsive. Add a splash screen, clear loading and error states, and make sure images and network calls are handled properly. I also want the API key kept out of normal app config and stored through native C++ instead. If anything is unclear, look up the current docs online and finish it in a polished, working state.
Want more depth? Deep Reverse