Codementor Events

Mentee learning + Mentor guidance = fast learning curve.

Published Dec 12, 2018
Mentee learning + Mentor guidance = fast  learning curve.

I am a self-thought IOS developer. I love to teach and be taught who wanted to create a scoreboard that can be used for local soccer game.

What is Mobile Soccer game scoreboard?
The scoreboard was basically built to record scores for local soccer games. An example is when we have street soccer competition. There was no way to keep track of the score for people who were not at the venue to watch the game. This app allows the admin to update the score of the game at any point and people who are not at the venue gets the update real time.

Tech stack i used
I used Swift for this project. The reason for using Swift is because it’s much more functional than Objective C, its codes are less prone to error and it's got good and easy ways to cut down the size of the app, ultimately, increasing performance of the app.

The process of building Mobile Soccer game scoreboard
When i thought about the problem, i first got a paper and pen to write down what needed to be solved. Later, i went on to google on how to go about building an IOS app.

Challenges I faced
Some of the challenges i faced were

  • Getting a good mentor that could explain the internal workings of Swift very well.
  • Getting to understand how to use socket.io for real time update with Swift.

Key learnings
The presence of a good mentor in the process of learning or building an application is paramount. Building this app was quite difficult because i had to spend a lot of time to figure things out. There were times i copied and pasted codes and edited it to suit my need. Most of the times, the edited code wouldn't work because i really didn't understand the internal workings. So i learnt that getting a mentor to at least guid you while learning is extremely important

Final thoughts and next steps
I am already working on another project which is for music artistes.Be on the lookout for it.

Discover and read more posts from Abiodun Balogun
get started