Research Project (GraphBox iOS App)

01 May 2017

As my final project at the University of Leeds I built an educational app for iOS using the multi-paradigm programming language swift and Xcode. The app’s purpose is to aid in teaching and learning A-Level Graph Theory and includes functionality for efficiently producing detailed graph drawings and for visualising certain graph algorithms. Throughout the project, I utilised tools such as CocoaPods and Git as well as many of Apple’s frameworks and some third-party ones, most notably the widely used CoreData alternative Realm. The first iteration of the app, ‘GraphBox’, has been published to the iOS App Store and has a promotional web-page available at: (My domain registration expired, please find the site at