Waarom een MVP werkte voor de MotoTour app

Afgelopen 6 maanden heeft onze stagiair Robin gewerkt aan de Mototour; een app waarmee je de mooiste motorroutes bij jou in de buurt ontdekt. Mototour is een MVP en wordt op basis van gebruikersfeedback continu verbeterd. Op de achtergrond wordt er dan ook hard gewerkt aan een web-app uitbreiding van Mototour. Robin's opdracht was dan ook al snel duidelijk: breidt de functionaliteit van de app uit en zorg dat de gebruiksvriendelijkheid verbeterd wordt.

GPX Bestanden

De Mototour app zal binnenkort uitgebreid worden met een handige web app die verbonden is met huidige iOS & Android apps. Hierin wordt het mogelijk om de veelgebruikte GPX (GPS Exchange Format) bestanden gemakkelijk te uploaden naar de apps. Deze bestanden worden automatisch ingelezen door de navigatie in de Mototour app. Daarnaast kunnen de huidige tours ook aangepast worden om deze helemaal naar eigen wens uit te stippelen. WAAROM DE HERE INTEGRATIE NIET MEER VOLDEEDOp het moment dat Robin bezig was met de Mototour app kwam hij al snel tot de conclusie dat er in de huidige HERE integratie een aantal functies miste. Als app developer wil je ervoor zorgen dat app van de hoogste mogelijk kwaliteit is en op een duurzame manier is ontwikkeld. De huidige integratie gaf geen mogelijkheid tot:

  • De mogelijkheid om een interactieve map aan de webapp toe te voegen.
  • Extra stijlen toevoegen zoals: markers, lines en circles aan de map.
  • Berekeningen en het weergeven van routes tussen verschillende locaties.
  • Berekeningen van de duur, afstand en benzine gebruik van de reis.
  • Geocoding om locaties te vinden.

‍

Eigen here integratie met React

Wat doe je als er geen integraties zijn van HERE maps binnen React die voldoen aan jouw eisen? Precies; dan bouw je deze als developer toch lekker zelf. De bestaande implementaties van deze technologie boden niet de functionaliteiten die nodig waren voor de MotorTour web app, waardoor het dus nodig was om een eigen versie te ontwikkelen. De nieuwe versie is compleet opnieuw opgebouwd. Daarbij zijn er diverse features aan toegevoegd zoals het berekenen en tonen van routes op basis van twee of meerdere coördinaten. Daarnaast is de mogelijkheid om deze getoonde routes aan te passen door middel van het toevoegen, verplaatsen en verwijderen van deze coördinaten toegevoegd aan de eigen versie.

‍

Sharing is caring

Bij Coffee IT geloven wij sterk in het delen van kennis. Als lid van de OpenVoIPAlliance delen we graag onze kennis omtrent VoIP technieken. Maar ook als organisator van Startup Weekend Utrecht; weten we als geen ander hoe belangrijk is het om kennis te delen; alleen dan is er ruimte voor innovatie.Daarom was de keuze om de eigen integratie van HERE Maps in React publiek toegankelijk te maken snel gemaakt. Robin kreeg dan ook de opdracht om deze library op te zetten zodat het gemakkelijk over te nemen is. Daarbij is er ook aandacht besteed aan het verbeteren van het gebruiksgemak en het opzetten van documentatie en een demopagina op Github. Benieuwd naar de documentatie? Klik hieronder

Job Burg

March 16, 2021

Veelgestelde vragen

Why was the HERE Maps React library made open source?

By making its own integration publicly available on GitHub, the team contributes to the developer community. Sharing open-source work accelerates innovation, encourages collaboration, and makes it easier for other developers to implement HERE Maps in React projects. Documentation and a demo environment also make adoption easier.

Why was a custom HERE Maps integration built for React?

Because existing libraries did not meet the requirements, a custom HERE Maps integration was developed in React. This enabled specific features such as dynamic route adjustments (adding, moving, and removing coordinates) and advanced route calculations. It provides greater flexibility, better performance, and future-proof software development.

What size apps do you focus on?

We mainly work on apps with budgets ranging from tens of thousands to several hundred thousand euros. The strategy and design phases can be purchased separately, allowing you to try working with us with a low barrier to entry.

What is an MVP, and why is it important in app development?

An MVP (Minimum Viable Product) is the first working version of an app with its most important features. Launching an MVP such as Mototour allows you to gather user feedback quickly. The app is then improved iteratively based on that feedback. This shortens time to market and helps the product better meet the target audience's needs.

Can you start small with an MVP?

Yes. We often start with an MVP alongside the Concept Club to validate the concept and gather feedback quickly before scaling further.

Gerelateerde blogs