Video gaming has always been a personal interest, so one of the first apps I wrote had to do with listing the games that were available and their ratings. Sounds simple, I know. There is a heavy Java back-end that manages the data and normalizes everything for consumption.
The app was a large success even though the first designs were extremely rough.