- Witten in Objective-C
MapKitis used for displaying custom path overlays and placemark pins
- A custom
UICollectionViewlayout was written from scratch to provide parallax scrolling effects & blur. Also features a unique layout for showing sponsors.
AFNetworkingis used for the networking layer and API
- A secure keychain is used for storing unique device identifiers to provide “like” and “rate” functionality
Server & API
A custom API was developed on top of AWS to feed the app data. The app was written in
PHP and uses
MySQL as the storage engine. The API serves application data such as events, places, images and allows for quick and simple content updates on the backend. The backend also handles users’ annual contest entries and allows admins to select winners and manage the list of contestants.