Hybride mobile apps

Hybride apps zijn universele applicaties voor smartphones of tablets, beschikbaar op alle platforms.

In tegenstelling tot native apps, kan bij hybride apps dezelfde code gedeeld worden tussen verschillende platforms zoals iOS of Android. Dit scheelt aanzienlijk in de benodigde ontwikkeltijd (en kosten), aangezien de code slechts één keer hoeft te worden geschreven. De distributie van een hybride app is gelijk aan die van een native app, gebruikers kunnen de app dus gewoon via de app-stores installeren.

Dit klinkt als het perfecte oplossing om de ontwikkeltijd in te korten, wat is dan het nadeel? De performance van zo’n hybride app is iets minder dan een native app. Dit komt voornamelijk doordat de technologie niet geoptimaliseerd kan worden voor het specifieke platform. Om toch zoveel mogelijk aan te sluiten op de interface-elementen van het platform worden deze bij een hybride app nagebootst. De gemiddelde gebruiker zal hier echter weinig van merken. Wanneer performance en integratie met het platform minder van belang is, is een hybride app dus een goed alternatief voor de native app.

Benieuwd hoe wij een project voor de ontwikkeling van een hybride mobile app aanpakken? Bekijk hieronder dan wat je kunt verwachten van ons.

Briljant app

Een hybride-app ontwikkeld voor SWK-Groep waarmee ouders op de hoogte worden gehouden van de activiteiten van hun kinderen bij de kinderopvang.

Wat krijg ik?

Intellectueel eigendom

In tegenstelling tot sommige andere software-ontwikkelaars dragen wij altijd het intellectueel eigendom over naar de opdrachtgever.

Prototype

Voordat we beginnen aan het visuele design, ontwikkelen we eerst een klikbaar prototype om een duidelijk beeld van de app te schetsen.

Design

In overleg bepalen we de algemene stijl van de app, en maken vervolgens voor elk scherm een design.

App(s)

De app wordt in fases ontwikkeld, zowel tussentijdse testversies als het eindproduct worden gedeeld.

Distributie

Wanneer de app volledig voltooid en getest is verzorgen we de distributie naar de App Store of Google Play.

Beheersysteem

Indien gewenst wordt er een online systeem ontwikkeld waarmee de (inhoud van) de app kan worden beheerd.

Onderhoud

Om de constante bereikbaarheid en het functioneren van de app(s) te garanderen nemen we graag het volledige onderhoud uit handen.

Hosting

Wij kunnen de hosting van de app en/of het beheersysteem volledig op ons nemen, zowel op een gedeelde als op een eigen server.

Onze werkwijze

  • 1.  Kennismaking

    Elk project begint met een kennismakingsgesprek waarin we de wensen voor de app met elkaar kunnen bespreken. Zijn je wensen al heel concreet, of is vooral de probleemstelling duidelijk? In beide gevallen denken we tijdens het kennismakingsgesprek graag mee om het project vorm te geven.

  • 2.  Offerte opstellen

    Aan de hand van de wensen die volgen uit het kennismakingsgesprek, gaan wij aan de slag om een offerte op te stellen. Hierin worden alle functionaliteiten van de te ontwikkelen app omschreven en wordt er per onderdeel een kostenberekening gemaakt. Dit geeft je inzicht in de omvang en doorlooptijd van de werkzaamheden, en geeft je de mogelijkheid om een definitieve selectie van functionaliteiten te maken. Onze kostenberekening is overigens altijd een fixed-fee, waardoor je niet verrast wordt door onverwachte kosten.

  • 3.  Prototype

    Om een goed beeld te krijgen van de te ontwikkelen app maken we schetsen (wireframes) van de belanrijkste schermen. Deze schetsen worden verwerkt in een klikbaar prototype, die wordt gebruikt als blauwdruk voor de verdere ontwikkeling.

  • 4.  Design

    In overleg wordt de algemene stijl van de app bepaald, dit kan zowel op basis van een bestaande huisstijl zijn als een compleet nieuw design. Vervolgens passen we deze stijl toe en worden alle individuele schermen en onderdelen ontworpen. Het resultaat leveren we op als een klikbaar prototype waarop je feedback kunt geven. Deze feedback wordt verwerkt totdat er een defintief design wordt vastgesteld.

  • 5.  Ontwikkeling van de app

    De app wordt per onderdeel ontwikkeld, gebruikmakende van de modernste technologieën. Hierbij wordt veel aandacht besteed aan stabiliteit, flexibiliteit en performance. Indien gewenst wordt de app gekoppeld aan bestaande systemen of API's, en wordt er een beheersysteem ontwikkeld.

  • 6.  Testen en feedback

    Tijdens de ontwikkeling leveren we steeds een testversie van de app op. Omdat we dit regelmatig doen is het mogelijk om tussentijdse feedback te leveren die we direct kunnen verwerken tijdens de verdere ontwikkeling. Wanneer alle functionaliteiten zijn voltooid volgt een laatste testfase om de app klaar te maken voor release.

  • 7.  Release

    De app is voltooid en is klaar om beschikbaar te maken voor je doelgroep. Hiervoor moet de app worden aangeboden via de app stores. Wij verzorgen de distributie van de app, en richten in overleg de store-pagina's in. Na goedkeuring door Apple en/of Google kan de app gedownload worden in de stores.
    Vaak is er ook sprake van een server die de app voorziet van dynamische content. Wij kunnen je helpen met de aanschaf van zo'n server of de installatie van de software op een bestaande server verzorgen. Ook bieden we de mogelijkheid om de content aan te bieden via een door ons beheerde server.

  • 8.  Onderhoud

    Onderhoud is niet verplicht, maar zeker aan te raden. Als de app veel gebruikt gaat worden is het verstandig om deze te monitoren en regelmatig te updaten. Wanneer wij het onderhoud van de app op ons nemen monitoren we de server en de app op eventuele bugs of incidenten. Zo zorgen we dat de app altijd beschikbaar blijft.
    Apple en Google komen jaarlijks met de nieuwste versies hun platform. Om optimaal te blijven functioneren dient de app daarom periodiek te worden voorzien van updates. Door middel van een onderhoudsovereenkomst nemen we deze zorg voor je uit handen.

Welke kosten kan ik verwachten?

De kosten voor de ontwikkeling van één of meerdere hybride apps kunnen zeer uiteenlopen. Moet de app alleen op iPhones werken, of ook op Android smartphones? Wil je dat de apps ook op iPads en Android tablets werken? En welke informatie moet de app precies gaan weergeven? Is dit alleen informatief of zijn er veel interactieve elementen? Een hoop vragen die invloed hebben op de kosten van de ontwikkeling. Beantwoord onderstaande vragen om je wensen aan te geven zodat wij een passende kostenindicatie kunnen samenstellen.