Esports Calendar iOS Release - a Free Time Project

It has been some time, I wrote a post on Medium. A lot has happened since then. I graduated, went on a little holiday and found a full-time software engineering job.Meanwhile, I also worked on a little hobby project called the esports calendar.

I love esports

Every week, I watch some of my favorite videogames, teams and players display their skill at the highest level. Thus, I wanted to create something with this hobby. This brings the release of the esports calendar.


Esports calendar will show you the upcoming esports matches of some of the biggest videogames. Currently, the supported esports games are Dota2, League of Legends and Overwatch. If some videogames are not within your interest, you can disable them within the settings tab. Click on one of the matches you are interested. Further details about the match will be shown. Also, if you want to be notified about the match, just click on the alarm-icon. A simple application for following some of your favorite esports.


The technologies I used are of course iOS Apple, Xcode and Swift. In terms of getting the matches data, I am crawling them from several websites. After that, I store them within a Google Firestore database (currently in beta). With the iOS SDK provided Google the application can receive the esports matches from the Google Firestore database.


Since this is a side-project next to my full-time job, updates can be slow. However, support for CS:GO matches is currently in development and I am also planning on adding a recent results page. An Android version could also be developed in the future, but I can’t make promises on this one 😢.


If you are reading this, I hope that you try the application out. If not, still happy watching esports!

Esports Calendar on the App Store!