< Back to Projects

Ranky for Android

An Android app written using Dart and Firebase

Ranky was the first real Android app I developed. It lets users watch the ranking of an ongoing programming competition, while enabling them to receive real-time notifications for their “favorite” users.

I wanted to develop this app for a long time because I felt it would be useful during programming competitions. To make it even more worth it, I decided to use this app as my final project for my university's Mobile Development course, hoping that the added pressure from the course would finally push me to finish the app. That worked! ✨

Screenshot of the main view of a ranking in the app

This app was also a good excuse for me to experiment with new technologies: Flutter for the app itself, Firebase Cloud Messaging for the real-time notifications.

The app is already available on the Google Play Store. Having used Flutter, the app should easily be runnable on iOS as well, though I haven't yet had the chance to test it there.

Overall, the app turned out to be a success for my course (where I scored a 9 out of 10 🎉) but also for the IOI: the app was first used in Baku, during the IOI2019, where it was downloaded by more than 500 people.


I’m a Software Engineer, in my free time I like cooking 🍕 playing piano 🎹 and creating programming challenges 👨‍💻I’m currently living in Zurich 🇨🇭

Where to find me