How much did you spend on gas last week? How much do you plan to spend on a car in the next month (yes, we are referring to the quarterly maintenance, refueling, and gas for a trip to the ocean)? The CarControl mobile application will help you not only keep track of your car expenses but also plan costs. Record your expenses on fuel, services, and repair, see reports, and plan your expenses. Also, CarControl helps you to build the very best route to your destination via good roads with the cheapest gas stations. It will even suggest you an amount of fuel to refill with at each gas station. It really works and saves money. The CarControl founder wanted to hire an iPhone app developer, so he asked us to bring this idea to life.




Hours spent


People involved


Start using the app by adding information about your car to your profile. Fill everything in about your car, starting with the license plate and ending with tank size. You can add your family members’ cars as well if you want to keep track of expenses on their vehicles. You can see cars’ profiles on the “My cars” screen, which also shows burned fuel, driven distance, and money-saving metrics.


It is always important to know what you spent your money on. The “Services” feature is just for that. Every time you spend money on a car service, you can submit the name of the service and the price in the app. This data is immediately saved to your profile. You can always go to the services screen to get detailed information about your car service expenses. You will always be aware of where the money went.


Always be in the know regarding your car situation with the CarControl app. The Statistics screen shows the total information about your car, like expenses on services, distance, and speed. To have a better understanding, you can see average indicators divided into weeks, months, or years.


Make your trip as economical as possible. Set the start and the end points of your journey and the CarControl application will show you several routes with calculated distance and approximate time of travel. As well, you will see all the gas stations on the way and information about their prices.


Working on a CarControl project included a solid list of challenges for our iOS app developers. But we are proud that we are the mobile development agency that created this application. First, we made a decision about our maps provider of choice. We could have chosen a 3rd party and paid for the rest of our lives, or we could create our own maps provider that will work exactly as we want it. Of course, we chose second way. Creating your own solution instead of using an existing one isn’t always longer and more expensive, since you can’t control 3rd party services and change them to adapt to your needs.

We researched many open source and proprietary libraries and services that give us the ability to create our own map tiles hosting service and chose MapBox, because they provide not only raster map tiles, but also vector map tiles.

We used Amazon S3 as our storage and Amazon EC2 as a computing platform for vector map tile generating.

Maps in iOS application development are always a challenge, since every task that has “custom maps” in the description automatically multiplies development time by 10. In 2016, using raster map tiles was a standard. But we are always looking forward and suggesting that our customers use only the very best solutions to satisfy their users. That’s why we suggested switching from raster maps to a vector. Because this gives users unlimited zoom and perfect access speed.


Business Analysis
iOS Developers
Android Developers
Backend Developers
UI Designers
Quality Assurance
Project Manager
Release Date
October 3, 2015