Implementation details:
- Written in Swift
- Token Auth (using Devise server side)
- Realtime Updates using Action Cable
- Served by the Guardian website's API
- CoreData
- Keychain
- Travis CI testing
Frameworks added with Carthage:
- ActionCableclient
- Starscream
- JSONSwifty
To Demo Action Cable
- Open a browser window and the app
- Create an account in the browser
- Log into the same account on both devices
- Create a group
- Navigate into the same group on both devices
- Create some Individuals
- In the row of the individuals there is a button "Change Status"
- Click this button and observe that it instantly updates on the other device
- This works across Computers and IOS devices
Note, this product is still in development