Mobile Scout Pro (Creator/Developer)

Mobile Scout Pro (Creator/Developer)

As an avid football fan, I was always interested in how companies like Opta and Football Manager collected such in-depth statistics about football players, so I set out to do some research into their process. I found that they predominantly used their own tools, like a PS4 controller connected to a custom-built application.

The interface of Mobile Scout Pro
The interface of Mobile Scout Pro

I originally started trying this technique out. I used the Lightweight Java Gaming Library (LWJGL) to map keypresses on a PS4 controller to a custom Java app I had written. However, during this process I thought about how this sort of product could be more accessible for everyone, and not require them to own a PS4 controller. From there, I decided to make this into an Android application. I tried some different control mechanisms for data capture, and landed on a game-controller-like digital interface, where actions were laid out similarly to a game of FIFA or PES.

The inputs were mapped to where a regular FIFA/PES player would expect them to be
The inputs were mapped to where a regular FIFA/PES player would expect them to be

I decided to use Kotlin to build the application as I wanted to gain proficiency in it and thought a personal project would provide me with a good opportunity to do so. I eventually also took advantage of Kotlin's interoperability with Java, and built an Object-Oriented architecture which would hold the details about the players.

Player reports were shareable across all messaging apps for maximum convenience
Player reports were shareable across all messaging apps for maximum convenience

To date, Mobile Scout Pro is being used by amateur football scouts in over 11 different countries, with a large proportion of those coming from Brazil and the United Kingdom - two of the biggest footballing nations in the world.