Waterwheel.swift Building iOS, macOS, tvOS, and watchOS applications with Drupal as a backend.

kylebrowning

This session will introduce attendees to the concepts behind developing applications for Apple's eco-system with Waterwheel.swift.

Attendees should have some knowledge of Drupal and Swift terminology. 

Waterwheel makes using Drupal as a backend with iOS, macOS, tvOS, or watchOS enjoyable by combining the most used features of Drupal's API's in one SDK. Using this SDK means you can focus on the fuctionality of the application rather than how you communicate with Drupal.

 

Outline

  1.  Getting started
  2.  Quick introduction to swift / closures
  3. Networking
  4. Sessions
  5. Uploading files
  6. Table views and views
  7. Notifications
  8. Custom module resource
  9.  Advanced caching 
  10.  Advanced management of app on website 

 

Session Track

Horizons

Experience Level

Intermediate

Drupal Version