To provide a real-time experience the app checks the Google API and RSS output asynchronously at regular intervals: the user is notified in a button that there are ‘x new updates’. It aims to be similar to the Guardian’s ‘Live’ pages.
For me it’s a great way to keep up with what’s happening in the frequently wacky world of pro wrestling. It got some good feedback on r/SquaredCircle, too.
On a technical level, while it’s not the most complex app in the world I thought I should nonetheless create a high-level ‘software architecture’ flowchart before I forget how it all works. I used the free tool Excalidraw to create it. PNG below; SVG here.
I have a couple of updates in the planning so I can refer back to this to keep my bearings.