Create your own app to calculate the equivalence of a value in different units of measurement.
October 2022

 😻 This is a new monthly challenge created by MoureDev. He will review and give feedback to some proposed solutions from the community in one of his Twitch livestreams

Have you ever tried creating your own unit converter? Yes, an app with which you can instantly transform units. Weight, temperature, time, length, power, currency... And many more! 

When we think of these apps, the typical conversion app comes to mind: from Euros to Dollars, from degrees Celsius to Fahrenheit, from Kilometers to Miles... But we can also make more complex transformations between various measurement systems.

The goal of this challenge is that you can create your own app to convert units. You’ll decide the level of difficulty and complexity, your imagination will be the limit!

Ideal for

Junior · Middle

Available stacks

Android · iOS· WebApp

Required experience

Basic knowledge


At a general level:

  • This is a test designed for all levels. You can create something very simple, for example, an app that transforms units within a system. Or on the contrary, an application that transforms between systems and that is not only focused on one type of units.
  • Different types of units have been mentioned, but you decide what to make the project about (it can be about units that have not been mentioned, there are infinite...).
  • The use of the app should be as simple as possible. This is the real challenge of this exercise, if I want to do a transformation it has to be something very fast.
  • Conversions must be able to be done in any direction, that is, if the project supports meters, decimeters, centimeters and millimeters, the app must cover all possible combinations of conversion.

  • If your app is capable of transforming many types of units, it must have a selection screen and a detail screen with the converter.
  •  If you decide that your application only supports one family of units, it can be all in one screen.
  • The use of the app should be as simple as possible. This is the real challenge of this exercise, if I want to do a transformation it has to be something very fast.
  • I remind you that you should work on making sure that to achieve a result you have to make the fewest number of clicks.


Do you dare to use other types of less common units of measurement? Apart from the typical units, there are many others that we could include in our app. From a soccer kilometers-fields converter to a seconds-barba converter. Don't make that face, they exist. You have the freedom of creativity, let's see what you can surprise us with!

  • Solve the challenge and show your potential
  • Get feedback on your code from experts.
  • Compare your app with those of other participants through MoureDev's Twitch livestream
  • Build your technical portfolio with all your completed challenge 
  • Create an app / webapp and test your coding skills
  • Feedback from our expert Tech Mentors
  • A complete report of your skills - with the possibility of sharing it
  • Your own technical portfolio to use in job interviews
  • A chance to win €100 in training materials
  • If your app is one of the best, Mouredev will record a video reviewing your code in depth and giving his opinion on your performance



Brais Moure (a.k.a. MoureDev) is a full-stack developer, specialized in iOS, Android and web application development. Besides creating more than 100 apps as a freelancer, MoureDev spends much of his time sharing his knowledge with the dev community.

He is currently one of the main creators of programming content in Spain, with more than 210k subscribers on Youtube and more than 25k followers on Twitch.

Take a look at his networks and say hello for us! 👋🏽 

Start now this Unit Converter challenge

Ready to challenge yourself and build something you're proud of?

More coding challenges

Challenge by
Memory game
Create your own Memory Card game based on pairs of cards.
  • Full-Stack Developer
  • Junior · Middle
  • 4 h
Challenge by
Dreadful Tomatoes
Build a web app that lets users view and rate the latest blockbuster movies.
  • Frontend Developer
  • Junior · Middle · Senior
  • JavaScript · Python · TypeScript · + 5
  • 3 h
Challenge by
Spotlist API
Develop an alternative to the Spotify API that lets indie artists easily manage their playlists.
  • Backend Developer
  • Middle · Senior
  • Java · JavaScript · Python · + 5
  • 4 h

Ready to level up your interview skills?

Gain the confidence you need with our new FREE HANDBOOK on mastering coding interviews.