Sure that's possible. But I don't believe it for a moment. There are too many applications with similar requirements. Some way of maintaining the functionality will exist. How inconvenient it will be is an open question.
I think that I am looking at things differently. I see Windows and Android as two different use cases, with a small amount of overlap. The way I see it, an Android front end doesn't need the ability to do detailed collection maintenance, it just needs to be able to help the user locate content quickly. Additionally, IMO, the amount of graphic assets needed to "prettify" the experience are lower on Android simply because the speed of the storage media is painful enough to make small, better. A simple cover image or snap shot loads quickly without a need for additional images.
I think the best model for an android front end would be "Calibre Companion". All library maintenance is done PC side and the Android app is focused on finding and accessing external content. It connects to the desktop app which acts like a server.
The Achilles heel of Android is the UI speed and inconvenience of a touch screen and a front end that simplifies the location and invocation of content would be awesome. I don't know what you feel is missing, but honestly I think your app was almost there. All it really needed was to display the text from the DB (genre, description, developer, publisher etc) and to provide better ways to access content. (Search, skipping to the next letter when scrolling, possibly genre filtering).
I have a complete windows setup and I definitely agree it's superior for obsessively cataloging and organizing ROMs. When it comes to actually playing games Android works just fine in most cases and is more convenient.