Laat uw contactgegevens achter, dan sturen we u ons overzicht per e-mail.
Ik geef toestemming voor het verwerken van mijn persoonlijke gegevens om gepersonaliseerd marketingmateriaal te sturen in overeenstemming met de Privacybeleid. Door de inzending te bevestigen, gaat u akkoord met het ontvangen van marketingmateriaal
Bedankt.

Het formulier is succesvol verzonden.
Meer informatie vindt u in uw mailbox.

Innowise is een internationaal full-cycle software ontwikkelingsbedrijf opgericht in 2007. Wij zijn een team van 1800+ IT professionals die software ontwikkelen voor andere professionals wereldwijd.
Over ons
Innowise is een internationaal full-cycle softwareontwikkelingsbedrijf bedrijf opgericht in 2007. Wij zijn een team van 1600+ IT professionals die software ontwikkelen voor andere professionals wereldwijd.

WebRTC mobiele app ontwikkeling: 60% gebruikersadoptie

Innowise leverde een functierijke mobiele WebRTC-oplossing voor AI-gestuurde videoconferenties en gespreksanalyses.

Klant

Industrie
Informatie Technologie
Regio
US
Klant sinds
2022

Onze klant, een technologiebedrijf in Noord-Amerika, is gespecialiseerd in digitale communicatieoplossingen. Ze opereren in een concurrerende wereldwijde markt en streven ernaar digitale interacties voor individuen en bedrijven te verbeteren.

Gedetailleerde informatie over de klant kan niet openbaar worden gemaakt krachtens de bepalingen van de NDA.

Uitdaging

Een oplossing voor mobiele videoconferenties maken met AI-functies

De klant kwam met een geavanceerd videoconferentieplatform dat al bestond, vol met AI-functionaliteiten die online communicatie moesten transformeren. Hun platform had functies zoals realtime gesprekstranscriptie, sentimentanalyse tijdens dialogen, diepgaande gespreksanalyses en het realtime volgen van deelnemersactiviteiten.

Deze functies verbeteren de communicatie door diepere inzichten in gesprekken te bieden, emotionele tonen te peilen en beknopte samenvattingen van vergaderingen te geven. Door real-time activiteiten te analyseren, kunnen gebruikers eventuele hiaten in de betrokkenheid identificeren en aanpakken, zodat de interacties altijd soepel en productief verlopen.

Ondanks het feit dat ze een robuuste webversie van hun platform hadden, ondervond de klant hindernissen bij het aanspreken van het mobiele publiek. Het ontbreken van een speciale oplossing voor mobiele videoconferenties beperkte hun groei in dit segment.

De belangrijkste problemen die de klant naar voren bracht, waren:

  • Gelijke functionaliteit: De noodzaak dat de mobiele app dezelfde uitgebreide reeks functies biedt als de webversie, zodat een consistente ervaring op alle apparaten wordt gegarandeerd.

 

  • AI-integratie: Integratie van AI-algoritmen om mobiele gespreksverslagen te analyseren, inzichten te extraheren, de stemming van gesprekken te peilen en samenvattende snapshots van gesprekken te bieden voor mobiele gebruikers.
  • Flexibele authenticatie: Veilige aanmeldingsmethoden integreren, vooral met populaire platforms zoals Google en Apple, om de gebruikersadoptie te verhogen.
  • Geoptimaliseerde videostream: Dynamisch beheren van de videokwaliteit om een vloeiend gesprek te garanderen, gezien de diversiteit aan mobiele apparaten en netwerkomstandigheden.

Gezien deze eisen benaderde de klant Innowise om een mobiele applicatie te ontwikkelen die de sterke punten van het webplatform weerspiegelde, maar met de toegevoegde flexibiliteit en functies die zijn afgestemd op mobiele gebruikers.

Oplossing

Mobiele videoconferentie-app met aangepaste agenda, planningbeheer en analyse na het gesprek

Ons bedrijf voor de ontwikkeling van een app voor videovergaderingen is begonnen met het ontwerpen van een aangepaste mobiele applicatie voor AI-gestuurde videovergaderingen. In 4 maanden tijd hebben we de mobiele versie ontwikkeld en realtime transcriptie, gebarenherkenning, samenvattingen van vergaderingen, aangepaste planning, synchronisatie van gesprekken en toegankelijkheid van mobiel geoptimaliseerde notities voor vergaderingen geïntegreerd.

Custom calendar & schedule management

Om aan de eisen van de klant te voldoen, maakte ons ontwikkelingsteam een aangepaste kalenderwidget in plaats van te vertrouwen op kant-en-klare oplossingen. Verschillende factoren hebben deze beslissing beïnvloed:

  • Opmaakregels: De mobiele app vereiste ingewikkelde regels voor visuele weergave. Vergaderingen moesten worden weergegeven op basis van hun duur, prioriteiten en onderwerpen voor intuïtief begrip. Overlappingen of gelijktijdige vergaderingen moesten duidelijk zichtbaar zijn voor de gebruiker. Voor het omgaan met overlappingen moesten we algoritmes ontwikkelen om elke vergadering nauwkeurig te positioneren en visuele rommel te voorkomen. Deze granulariteit van controle was moeilijk te bereiken met kant-en-klare oplossingen.
  • Integratie met bestaande oplossingen: Omdat gebruikers vaak afhankelijk zijn van andere platforms voor hun planning, biedt onze oplossing integraties met Google Agenda en andere planningstools op aanvraag.
  • Deep linking en direct deelnemen aan vergaderingen: De mobiele app stelt gebruikers in staat om een vergaderlink met iedereen te delen, zelfs met mensen die de applicatie niet hebben. Als de ontvanger de app niet geïnstalleerd heeft, wordt de vergadering geïnitialiseerd in de geoptimaliseerde browserversie.

Verrijkte gesprekservaring met AI-integratie

De applicatie biedt een interactieve gesprekservaring die is afgestemd op de voorkeuren en behoeften van elke deelnemer. Naast het conventionele aanbod van video en geluid, valt de app op door de AI-gestuurde gebaren- en stemmingsherkenning. Tijdens gesprekken detecteert en interpreteert het systeem specifieke gebaren en gezichtsuitdrukkingen van gebruikers. Zo kan bijvoorbeeld het zwaaien naar de camera of het geven van een duim omhoog direct worden herkend door de applicatie, die deze gebaren vervolgens kan vertalen in chat-emoji's, waardoor alle deelnemers een visuele aanwijzing krijgen over de reacties van een individu.

Ons team heeft een op voorkeuren gebaseerd adaptief videosysteem geïmplementeerd. Afhankelijk van de voorkeuren van de gebruiker en de netwerkomstandigheden wordt de videokwaliteit dynamisch aangepast. Dit zorgt ervoor dat gebruikers, ongeacht bandbreedtebeperkingen, een soepele gesprekservaring hebben.

Alle inkomende gesprekken worden opgenomen en opgeslagen op de back-end van het systeem. Deze gegevens dienen niet alleen als record, maar worden ook geanalyseerd door AI om inzicht te geven in de dynamiek van het gesprek. Of het nu gaat om het begrijpen van de sfeer van het gesprek door middel van AI-geanalyseerde transcripties of het herkennen van de mate van betrokkenheid van de deelnemers, het systeem biedt waardevolle feedback aan gebruikers na het gesprek.

Call recording & post-call analysis

Met het belang van analyse na een vergadering in het achterhoofd, bevatte onze oplossing functies voor gespreksopname. Gebruikers kunnen niet alleen hun sessies opnemen, maar ze ook terugkijken met verschillende afspeelsnelheden. AI versterkt deze ervaring door het gesprek op te splitsen in verschillende segmenten op basis van onderwerpen. 

Voor degenen die de voorkeur geven aan een beknopt overzicht, genereert het AI-systeem een samenvatting waarin de belangrijkste discussiepunten, genomen beslissingen en overeengekomen actiepunten worden benadrukt. Deze functie is vooral handig voor mensen die de vergadering gemist hebben of snel een opfrisser nodig hebben.

De app biedt trendanalyses over een langere periode. Door gegevens van opeenvolgende vergaderingen te verzamelen, kunnen gebruikers terugkerende thema's, vaak besproken onderwerpen of hardnekkige problemen opsporen. Dit is handig voor langetermijnprojecten waarbij het bijhouden van de voortgang en het identificeren van consistente pijnpunten als leidraad dienen voor strategische beslissingen.

Een andere functie is sprekeridentificatie. Het AI-systeem kan verschillende stemmen onderscheiden en deze labelen, waardoor het eenvoudiger wordt om de bijdragen van sprekers tijdens een vergadering bij te houden voor een betere duidelijkheid. Dit is vooral handig bij grotere vergaderingen met meerdere deelnemers.

Bovendien biedt de app een voorspellende analyse om te helpen bij de voorbereiding van toekomstige vergaderingen. Door vergaderingen uit het verleden te bestuderen, kan het suggesties doen voor mogelijke onderwerpen of vragen die zouden kunnen opkomen, waardoor deelnemers beter voorbereid zijn.

Al deze analysetools, die ooit beperkt waren tot desktopplatforms, zijn nu beschikbaar in de mobiele applicatie, zodat gebruikers op elk moment inzichten kunnen verwerven zonder afbreuk te doen aan de intuïtiviteit.

Technologieën en hulpmiddelen

Back-end
Dart, BloC, REST, GraphQL
Front-end
Dart, Flutter, AutoRoute, Easy Localization
Communicatieprotocollen
WebRTC, WebSockets
Routing en navigatie
AutoRoute
Lokalisatie
Easy Localization
Staatsbeheer
BloC

Proces

Onze WebRTC was volledig in lijn met de Agile-methodologie, met de nadruk op iteratieve levering, aanpassingsvermogen en regelmatige feedbackcycli. Het proces zag er als volgt uit:
  • Ontdekkingsfase: We begonnen met het bekijken van de lijst met functies die de klant wilde. Na een grondig onderzoek beoordeelden onze experts de haalbaarheid van elke functie en maakten er vervolgens individuele tickets voor aan. Omdat er geen concrete technische specificatie was, moest ons team verwijzen naar de webversie en ervoor zorgen dat de kernfuncties behouden bleven voor de mobiele ervaring.
  • UI/UX-ontwerp: Hoewel de klant de webontwerpen aanleverde, was onze rol cruciaal bij het vertalen van die ontwerpen naar een mobielvriendelijke interface.
  • Ontwikkeling: Deze fase werd opgesplitst in sprints, die elk eindigden in een demonstratie voor de klant. Aangezien de backend al bestond, moesten onze ontwikkelaars nauw samenwerken met het backendteam van de klant om te zorgen voor compatibiliteit tussen de bestaande infrastructuur en onze mobiele aanpassingen.
  • Testen & QA: Testen was een doorlopend proces dat parallel aan de ontwikkeling werd uitgevoerd, zodat bugs of fouten direct werden aangepakt.
  • Uitrol en onderhoud: Na de ontwikkeling van de applicatie was onze volgende stap de lancering, gevolgd door onze inzet voor voortdurende ondersteuning en verfijning op basis van feedback van gebruikers.
Het kenmerk van onze samenwerking was het gebruik van de mobiele WebRTC-oplossing zelf als hulpmiddel voor videoconferenties om met de klant te communiceren. In eerste instantie gebruikten we de webversie en naarmate ons project vorderde, gingen onze vergaderingen over op de mobiele versie die we hadden gemaakt. Jira vergemakkelijkte het bijhouden van onze taken en sprintplanning en zorgde voor transparantie in onze activiteiten.

Team

1
Projectleider
2
Flutter Ontwikkelaars
1
Teamleider Mobiel
1
QA Engineer
team-innowise

Resultaten

Na de lancering van de mobiele videoconferentie-app zagen we dat meer dan 60% van de bestaande gebruikersgroep de mobiele versie meteen omarmde en downloadde. De combinatie van een verfijnd ontwerp en intuïtieve functies sloeg goed aan bij de gebruikers. Dit aanpassingsvermogen sprak niet alleen over de inherente aantrekkingskracht van de applicatie, maar werd ook weerspiegeld in een aanzienlijke stijging van 13 punten in de Net Promoter Score (NPS).

Gebruikers kunnen nu vanaf vrijwel elke locatie actief deelnemen aan vergaderingen, dankzij het mobiele ontwerp. De koppelingen voor snel uitnodigen zorgden ervoor dat het binnenhalen van deelnemers slechts een kwestie van tikken was. Door de toegang tot vergadernotities en analyses direct op hun mobiele apparaten was men niet langer afhankelijk van desktops.

Na de voltooiing van de ontwikkeling van de mobiele WebRTC-app zag de klant een opmerkelijke stijging van het aantal registraties van nieuwe gebruikers, een duidelijke indicator van de weerklank van de app op de markt. De onderscheiding van de applicatie bleek ook uit het feit dat deze die maand in de top 20 van Product Hunt stond. Deze aandacht leidde tot extra investeringen en onderstreepte het potentieel van de app in de markt.

Duur van het project
  • Mei 2022 - september 2022

60%

van de bestaande gebruikers heeft de mobiele app gedownload

13

punt stijging in Net Promoter Score (NPS)

Neem contact met ons op!

Boek een gesprek of vul het onderstaande formulier in en we nemen contact met je op zodra we je aanvraag hebben verwerkt.

    Voeg projectgegevens alsjeblieft, duur, technische stapel, IT-professionals nodig en andere relevante informatie toe
    Neem een spraakbericht over uw
    project op om het ons beter te helpen begrijpen
    Voeg indien nodig aanvullende documenten bij
    Bestand uploaden

    Je kunt maximaal 1 bestand van 2MB bijvoegen. Geldige bestanden: pdf, jpg, jpeg, png

    Wij wijzen u erop dat wanneer u op de verzendknop klikt, Innowise uw persoonsgegevens verwerkt in overeenstemming met ons Privacybeleid om u van de juiste informatie te voorzien.

    Wat gebeurt er nu?

    1

    Na ontvangst en verwerking van uw aanvraag, nemen wij binnenkort contact met u op om uw projectbehoeften in detail te beschrijven en een NDA te ondertekenen om de vertrouwelijkheid van informatie te garanderen.

    2

    Na het bestuderen van de vereisten, stellen onze analisten en ontwikkelaars een projectvoorstel met de omvang van de werkzaamheden, teamgrootte, tijd en kosten schattingen.

    3

    Wij regelen een ontmoeting met u om het aanbod te bespreken en tot een overeenkomst.

    4

    We tekenen een contract en beginnen zo snel mogelijk aan uw project te werken.

    Bedankt.

    Uw bericht is verzonden.
    Wij verwerken uw aanvraag en nemen zo spoedig mogelijk contact met u op.

    Bedankt.

    Uw bericht is verzonden.
    Wij verwerken uw aanvraag en nemen zo spoedig mogelijk contact met u op.

    pijl