Over the past week I've been working on my prototype application. I have a POJO called Person which I will use to store the retrieved data for each individual. I also have skeleton classes for the SocialNetwork to be constructed and for the connection to Facebook.
I'm aiming to target just the Facebook users who have upgraded to timeline. The URL to access their friends lists (if public) is http://www.facebook.com/facebookID/friends. The URL to access the friends list for non-timeline users is much more complex. As Facebook will soon be moving all users to Timeline there isn't much to gain by supporting those profiles.