Adam Luptak


National Parks by National Geographic

April 2012
National Parks, an iOS Universal app from National Geographic, delivers useful visiting information, breathtaking photos, and exclusive content for a selection of the most popular national parks.


To execute the 'tray' used on several sections of the iPad, we needed an element that functioned like a UITableView, but scrolled horizontally instead of vertically. In order to make the tray as flexible and fast as possible, I ended up writing a RIHorizontalTableView class which mimics the behavior of UITableView, handling placing cells, maintaining a reusable queue, and performing other functions that mirror UITableView.

As part of a team at


  • Development - Objective-C

    Developed the native app using Objective-C, utilizing the UIKit and MapKit frameworks as well as writing extensive custom classes.