City Guide – iOS Swift App

This complete app written in Swift 2.1 brings to users a beautifully designed city guide that relies on CloudKit. Users can browse top attractions, restaurants and shops or any other category you’d like to add. The parse classes are prepared with New York data, but you can change it to any other city you want.

Also, the app includes Google AdMob support (banner and interstitials) to directly make some revenue out of it.


Show a beautiful city guide: Using an actual an engaging design the app show info about a city you choose.

Manage data through CloudKit

iPhone & iPad support: Works on any model of this family of devices.

iOS8 & iOS9: Specially coded to work on the last OS major updates. (Which represents more than the 90% of devices)

Flat design: It has a flat design matching current web and app design trends.

Easy customization: It has a minimalist touch and so there only a few elements. Concerning this fact and the use of the Storyboard, it is easy to change colors and fonts.

Use of Storyboard: In order to provide a visual reference and speed up development.

Clean & commented code: The code tries to be as basic as possible and there are comments on the most important parts.

Auto resize with all devices: The UI adapts itself using NSConstraints and shows or hides certain elements to fit all screens.

Share to any app: Thanks to in-built share protocol, you can share the attraction you are visiting using any app installed on your device.

Google AdMob support: We added a bottom banner to display Google AdMob ads so you can make some revenue out of this app.


– 28th of January 2016
– Phone field for each point of interest added
– Directly call function using the new phone field
– Prepared for Push notifications (Read documentation as you’ll need to follow some steps to activate it)

– 8th of February 2016
– CloudKit backend support



176 sales
as of March 25, 2017
Last Update October 7, 2016, 7:52 am
Compatible With Swift 2
Software Version iOS 9.0.x, iOS 8.4.x, iOS 8.3.x, iOS 8.2.x, iOS 8.1.x, iOS 8.0.x