Skip to content
An iOS app for event listings at an independent movie theater. The project was started as a way to learn and put into practice Apple's recommended techniques for implementing CloudKit as a data transport mechanism.
Swift
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
EventsList.xcodeproj
EventsList
EventsListTests
EventsListUITests
README.md

README.md

EventsList

EventsList is an iOS app. It provides a listing of events for an independent theater.

The project was started as a way to learn and put into practice Apple's recommended techniques for implementing CloudKit as a data transport mechanism.

The intention is for the app to published and deployed by any theater organization, which posts information and images for upcoming dates for shows. Users of the app have this information available to them as a convenient source of upcoming events for the theater.

EventsList uses Core Data as its local store, and it uses CloudKit to keep the Core Data cache up to date. Remote Notifications push new listings and changes from the CloudKit source to instances of the app. The code was written to follow the best practices set out in WWDC CloudKit talks from 2014, 2015 and 2016 as well as advice given by Marcus Zarra from a tech talk about isolating network calls from View Controllers

Copyright © 2016 Hamagain LLC. All rights reserved.

You can’t perform that action at this time.