Stewart Gleadow is a Technical Lead and Mobile Evangelist for the residential real estate business at REA Group in Australia, working primarily on the iOS apps and mobile websites for realestate.com.au. Stewart has extensive experience in agile software projects, and how to combine agile methods with innovative mobile product and delivery teams. His particular areas of focus are on sustainable mobile architectures, APIs, maintainable iOS apps and automated app testing. Stewart is a regular speaker on mobile and agile software development.
Almost all apps rely on APIs, no app is an island, entire of itself. We want to keep our apps slick and simple, pushing complex logic to the server, allowing iOS devs to focus on shiny new user experiences. At realestate.com.au, we're building simpler apps backed by smarter microservices using REST, hypermedia and HATEOAS, not just object.to_json. This session will demonstrate how to quickly build iOS apps that discover, consume and navigate these services using HAL JSON and Objective C libraries we love like AFNetworking and ReactiveCocoa in a way 'future you' will be thankful for. There will be at least one obligatory Australian reference to Crocodile Dundee.