SwiftFest / ios-app

The official iOS app for SwiftFest
MIT License
6 stars 3 forks source link

Better Support of Remote Content #56

Closed mdiasdev closed 5 years ago

mdiasdev commented 5 years ago

As an organizer, I would like the app to receive information from a server such that changes to Speaker, Staff, Sponsors, or Schedule may be instantly available to users.

Acceptance Criteria

currently Speakers, Schedule, & Sessions are loaded from fixtures

  1. Fetch Speakers from server
    • whenever available, speakers should be updated from the server
    • speakers should be cached in the event of low/no connectivity
  2. Fetch Schedule from server
    • whenever available, schedule should be updated from the server
    • schedule should be cached in the event of low/no connectivity
  3. Fetch Sessions from server
    • whenever available, sessions should be updated from the server
    • sessions should be cached in the event of low/no connectivity

Note

This functionality is largely already in place, but should be slightly improved. The app should always try to refresh the data before showing stale information (no one likes to see what they're reading change in front of them).

Related Issues

mdiasdev commented 5 years ago

Closed in pull request #64