cork district final presentation
TRANSCRIPT
Kyle Bondo, Zac Bowman, Justin Cargile, Chris Larkin, Nate Pilgrim
Overview1. What is Cork District?2. Mapview & Wine Tours3. Application Content4. App Data Management5. Drupal Back-end6. Push Notifications7. Problems & Challenges8. Deployment9. Demo
What is Cork District?● The Cork District is located in Spokane,
WA and is a partnership of wineries and local organizations to promote winetasting and tourism in Eastern Washington
● The Cork District application is designed to bring exposure and business to participating organizational members
Mapview & Wine ToursFeatures of the map● Shows all participating locations● Navigates to destination from user location● Segues to detail view for each entity ● Custom Icons● Filter different types of company annotations
Wineries, Restaurants, Accommodations
Packages● Packages are limited time offers related to one or
more cork district businesses● Each Package entry displays:
○ Package Title ○ Title(s) of 1-2 businesses that the Package is
related to○ Valid date range○ Cost of the item(s) or service(s) being offered
● Selecting the Package launches a web browser with the
Alaska Wine Pass● Anyone flying into Spokane on Alaska Airlines can present their
boarding pass within 48 hours at any Cork District winery for a complimentary wine tasting.
App Data
Drupal Back-End● Drupal provides framework to rapidly
prototype a dynamic server back-end● Designed for Content Management
which allows client to use very easy CRUD (Create, Retrieve, Update, Delete) operations on content reflected in the application
Push Notifications
Problems & Challenges● CLGeocoder was not saving data on every call● MKDirectionsRequest would not take in user location● First 4 weeks all members focused solely on Swift● AppID, Certificates, and Provisioning profile needed to be
deleted and recreated for Push Notifications● iOS application database needs to stay in sync with back-
end server database - changes are now immediately reflected in the app
● iOS application no longer downloads the whole server back-end upon startup every time - significantly faster load time
Deployment● Compiled the binary● Apple has strict security policy for
reviewing submitted applications - takes up to one week to go through the process
● Submitting for review● First version has 13 downloads/registered
tokens! ● Next version is on the way.
Demo