Art Con v8.6: iOS + Data API

Document created by Brian Hamm on Sep 13, 2018Last modified by Brian Hamm on Sep 17, 2018
Version 27Show Document
  • View in full screen mode

Update: September 17


A bunch of Swift + Data API stuff, including a DataAPI service class, now resides at GitHub for anyone who wants to nerd out.


:: Xcode, Swift, CloudKit, CoreData, FileMaker Data API ::


Art Con 8.6 uses the FileMaker Data API to drive the Playlist ViewController (furthest to the right). Previously that data was being fetched from CloudKit like everything else. Now those 147 albums are fetched from FileMaker 17 Server.   In-app playback is handled with Apple's MusicKit API.


This change to the backend is a test to see how reliable the Data API is on a production Swift (iOS) app with a 600-user base. If it proves to be reliable and responsive at scale, I may move other parts of the app from CloudKit to FileMaker. We shall see.


Art Con 8.6 is available in the App Store store. You can download it here: Art Con on the App Store