cork district final presentation

13
Kyle Bondo, Zac Bowman, Justin Cargile, Chris Larkin, Nate Pilgrim

Upload: christopher-larkin

Post on 14-Apr-2017

111 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Cork District Final Presentation

Kyle Bondo, Zac Bowman, Justin Cargile, Chris Larkin, Nate Pilgrim

Page 2: Cork District Final Presentation

Overview1. What is Cork District?2. Mapview & Wine Tours3. Application Content4. App Data Management5. Drupal Back-end6. Push Notifications7. Problems & Challenges8. Deployment9. Demo

Page 3: Cork District Final Presentation

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

Page 4: Cork District Final Presentation

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

Page 5: Cork District Final Presentation

Wineries, Restaurants, Accommodations

Page 6: Cork District Final Presentation

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

Page 7: Cork District Final Presentation

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.

Page 8: Cork District Final Presentation

App Data

Page 9: Cork District Final Presentation

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

Page 10: Cork District Final Presentation

Push Notifications

Page 11: Cork District Final Presentation

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

Page 12: Cork District Final Presentation

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.

Page 13: Cork District Final Presentation

Demo