Veelgestelde vragen over apps.
Een app laten ontwikkelen is geen eenvoudig onderwerp. We snappen goed dat er een hoop vragen en onduidelijkheid rondom apps en de ontwikkeling daarvan zijn. Daarom hebben we een handig lijstje met de meest gestelde vragen die wij ontvangen. Staat jouw vraag er niet tussen? Neem dan eens contact met ons op en kom langs voor een kop koffie en een goede uitleg.
App ontwikkeling
Hoe zit het met de kosten voor het bouwen van een app? Hoe lang duurt een traject ongeveer? Welk platform is het beste geschikt voor mij? We zetten deze practische vragen op een rij.
Wat kost het ontwikkelen van een app?
Een app laten maken is altijd maatwerk, het antwoord is dan ook niet eenduidig. Het is belangrijk om vooraf in kaart te brengen wat de app precies moet doen, alvorens er een goede offerte opgesteld kan worden voor de app ontwikkeling. Denk vooral na over de functionaliteit van de app en hoe alle logica moet gaan werken zodra je op zoek gaat naar een app ontwikkelaar. Is er bijvoorbeeld een CMS nodig, moet de app push-notificaties kunnen ontvangen, hoe worden betalingen geregeld en hoe zit het met inloggen? Uiteraard is het ook van belang op welke platformen de app moet gaan werken, ben je op zoek naar een iOS app of ook een Android app? De antwoorden op voorgaande vragen bepalen wat de beste ontwikkelmethode is (Native app ontwikkelaar of Flutter).
Uit ervaring kunnen we wel aangeven dat het vrijwel nooit voorkomt dat een app minder dan €20.000 excl. btw. kost.
Mocht het concept nog niet heel concreet zijn dan kunnen we hier ook bij helpen in de vorm van een design sprint.
Hoe lang duurt het maken van een app?
Het bouwen van een mobiele app hangt samen met het budget en de gevraagde functionaliteit. We kunnen wel aangeven dat de gemiddelde doorloop van app ontwikkeling 2-4 maanden is. Dit is uitgegaan van een app met eveneens een gemiddelde omvang. Kleinere apps zijn sneller te ontwikkelen maar we hebben ook verschillende apps in ons portfolio waar we 12-16 maanden mee bezig zijn geweest.
Om een betere indicatie te geven van de doorloop (en mogelijkheden om deze te verkorten) is het voor ons belangrijk om te weten wat de vraag is. Hier gaan we graag over in gesprek dus neem gerust contact met ons op.
Wat is de beste methode om een app te maken. Native, React of Flutter?
Native Een native ontwikkeltraject levert altijd de beste app op, omdat een Native app ontwikkelt is in de taal van het besturingssysteem (Swift voor iOS en Kotlin voor Android). Of het de slimste keuze voor de mobiele app in kwestie hangt van veel factoren af. De ontwikkeltijd van een native app is namelijk wel het langste en het is ook de duurste vorm van programmeren.
Flutter Onze jarenlange ervaring met app ontwikkeling is dat de meeste apps zich heel erg lenen om te ontwikkelen met een framework. Deze frameworks zijn bedacht om sneller te ontwikkelen en met één codebase naar meerdere platformen te kunnen publiceren. Wij vinden Flutter heel geschikt voor apps die voornamelijk bestaan uit interface elementen en niet heel veel zware taken hoeven uit te voeren.
Er zijn echter heel veel frameworks, met allemaal hun eigen voor- én nadelen. Zo is React Native bijvoorbeeld enorm onderhoudsgevoelig (wat het op lange termijn weer kostbaarder maakt dan een Native app of Flutter app) en verdwijnen er ook regelmatig weer frameworks.
Zijn er nog verdere kosten aan een app naast de ontwikkeling?
Naast de maatwerk app ontwikkeling op zichzelf is het gebruikelijk dat er meer kosten worden gerekend. Denk hierbij aan een Service Level Agreement (SLA) voor het onderhoud van de app.
In de meeste gevallen is er ook een back-end applicatie met bijbehorende API ontwikkeld voor de mobile app. Dit houdt in dat hier hosting voor wordt gebruikt. Normaliter gebruiken we hier Google Cloud Platform (GCP) ofwel Amazon Web Services (AWS) voor, maar we hebben ook ervaring met Microsoft Azure. Indien we de applicatie onderbrengen in het cluster van YipYip worden hier kosten voor in rekening gebracht.
Indien opdrachtgevers volledig ontzorgt willen worden is het ook mogelijk dat YipYip fungeert als eerstelijns support voor eindgebruikers, of dat we bijvoorbeeld 24/7 beschikbaarheid garanderen. Voor dergelijke vragen stellen we een losse begroting op naast het ontwikkelen van de app.
Strategie en proces
Wat is het verschil tussen een app en een web-app? Hoe zit het met de veiligheid van data? Werken jullie agile? We krijgen vaak dit soort vragen over het proces en de strategische keuzes die daarbij horen. We helpen graag bij het uitzoeken wat het beste past.
Hanteren jullie de agile/scrum werkmethodiek?
Elk project vraagt om een eigen benadering. Dat kan de doelgerichte waterval methode met een vaste scope en prijs zijn, maar ook een iteratieve agile aanpak. YipYip beheerst beide vormen. Dat maakt ons proces uitermate flexibel, aanpasbaar aan de wensen van de opdrachtgever. Of het nu gaat om het ontwikkelen van een mobiele app of een back-end systeem. En wanneer we agile te werk gaan, dan weten we dat de uitkomst hoe dan ook rendabel zal zijn.
In softwareontwikkeling is er regelmatig sprake van onzekerheid, wanneer op voorhand nog onbekend is wat er exact ontwikkeld moet worden. Het doel is dan duidelijk, maar de weg ernaar toe nog niet. Dan is iteratief samenwerken met de opdrachtgever en doelgroep handig. De agile werkwijze biedt dan uitkomst.
Kan ik YipYip uitnodigen voor een pitch?
Dat kan zeker, we doen regelmatig mee aan pitches en vinden dit ook erg leuk. Een pitch geeft ons namelijk de mogelijkheid om op de top van ons kunnen te werken en te demonstreren waartoe we in staat zijn. We doen echter niet mee aan iedere mogelijke pitch.
Belangrijke vragen die wij ons afvragen bij een mogelijke deelname zijn:
-
Hoeveel partijen doen er mee? Als er meer dan 5 partijen deelnemen is de kans om de pitch te winnen relatief laag, wij raden altijd aan om maximaal 3 partijen uit te nodigen.
-
Is er voldoende budget om een pitch te verantwoorden? Een pitch kost namelijk een grote investering van de kant van de app ontwikkelaar.
-
Is er een vergoeding beschikbaar? Een pitch kost zoals gezegd veel tijd, indien hier een (kleine) vergoeding tegenover staat zijn we eerder geneigd om deel te nemen.
-
Wat is de planning? We denken graag goed na over onze concepten en kijken kritisch naar onze planning of we er écht tijd voor hebben.
-
Moet de hele app ontworpen worden? Het is vrij gebruikelijk om bij pitches de belangrijkste aspecten te visualiseren en eventueel te demonstreren, dat houdt echter niet in dat de gehele mobiele applicatie wordt uitgewerkt.
-
Zijn de criteria waarop er beoordeeld wordt vooraf bekend? Indien dat niet transparant is zou het kunnen dat er vooraf al een keuze is gemaakt, in dat geval doen we liever niet mee aan de pitch.
Als al deze seinen op groen staan doen we heel graag mee! Stuur dan ook zeker even een berichtje.
Kan ik niet beter beginnen met een web-app?
De keuze voor een mobiele app of web-app is volledig afhankelijk van de functionaliteit van de applicatie. Met een mobiele app op een smartphone of tablet kun je immers meer dan met een web-app. Het kan echter wel een interessante keuze zijn om hiermee te starten, het bespaart namelijk over het algemeen budget en is sneller te ontwikkelen.
Ook zijn front-end developers gemiddeld eenvoudiger te vinden dan app developers.
Neem gerust een keer contact met ons op, dan denken we graag mee of de keuze voor een web-applicatie interessant kan zijn.
Zijn apps die jullie ontwikkelen veilig?
Alle applicaties, of dit nu een mobile app, een web-app of website met backend is voldoet volledig aan de eisen van de AVG en GDPR.
YipYip is een ISO 27001 gecertificeerde app ontwikkelaar en we hebben ook gekozen voor een certifering voor de NEN 7510, een specifiek Nederlandse richtlijn welke zich richt op veiligheid van informatieverwerking voor zorg apps.
Dit houdt in dat alle stappen van het app ontwerp en app ontwikkel proces met de hoogst mogelijke precisie wordt uitgevoerd en zo veilig mogelijk is.
Samen van jouw visie een applicatie maken?
Van webapplicaties tot mobile apps, alle software ontwikkelen we op maat.
Specifiek op zoek naar een app developer? Of juist naar een all-round partner die helpt bij een digitale transformatie? Kom gerust een keer op de koffie in Rotterdam voor een vrijblijvend gesprek! We zijn altijd enthousiast en gemotiveerd om te praten over nieuwe ideeën en concepten.
Kennis maken?
