I’ve just finished working on a great iOS mobile project called Invisible Cities.
The app allows you to view locations of audio stories that have been recorded around the city of Melbourne.
Once you get close to the story you can unlock it and listen to the story in the place where that story happened.
This project involved writing a web backend and Rest API using Laravel and Angular JS plus native iOS development using core location and audio streaming capabilities.
You can checkout more details on the project here: http://www.invisiblecities.com.au