lschallenges/mobile-engineering — pull request #15 by bcbroom (2014-05-14 02:08:21+00:00)
Title: Challenge Submission

I chose to display the information from the json feed as a UITableView. In the spirit of iOS 7, I stretched the large image slightly to make it the full width of the screen. I choose make the user image smaller, and put it in the upper right corner to balance the title and description text at the lower left. I placed a translucent view behind the text to give a more consistent background for the text, and make sure the text would be readable even with darker images.

I didn't visually display the web link in the cell, but made it so that tapping on a cell launched a UIWebView to display this page.

Since there isn't anything to display until the initial feed downloads, I have an ActivityIndicator in case the download is slow, showing the user that something is actually happening. The large images are then downloaded as background tasks as needed to display the individual cells. The images blinking in seemed a harsh transition to me, so I animated a short fade in on top of a grey background.