After Uber launched in 2009, the smartphone private trip market has become a worldwide business. In all big cities there are several players that compete on different segments: from the cheapest (pooling/commuting) to the luxury ones with shiny cars and highly qualified drivers.
Drive, a Paris based French startup, operates in the high-end share of the market, offering a fully customizable private ride service. The iOS application that Drive provides to its chauffeurs (originally offered for iPad only) needed a refresh to catch up with the new services and options added to the offer.
My mission was to rebuild the iOS application for the drivers from scratch, making it compatible with iPhones and focusing on architecture, performance and maintainability. Of course I chose Swift, the brand new Apple programming language.
Here are some screenshots:
And here are the main features:
- Real time geolocalisation (rendered on Google Maps)
- Ability to switch to Waze navigation
- A custom and fully animated chat to communicate with clients and the dispatch tower
- Possibility to work both with real time rides and reservations
- Handling account, history and custom ride options
- Handling ride flow: cancelling, pausing, changing destination
It was a long and challenging journey, and definitely a great experience! I hope Drive’s chauffeurs will enjoy it during their daily work. So when in Paris… go for a Drive and let me know.