Art Con v9.6: iOS + Data API

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

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

 

Art Con 9.6 (released today) 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 the record data for those 164 albums is fetched from a 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 1000+ 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.

 

I ended up writing a service class for the Data API to make this easier. You can read more about that at GitHub.

GitHub - starsite/SwiftFM: A service class for Swift 4.2 to work with the FileMaker Data API

 

Art Con is available at the App Store. Download it here: https://itunes.apple.com/us/app/art-con/id1174686520?mt=8

 

ac96-750.png

4 people found this helpful

Attachments

    Outcomes