Lämna dina kontaktuppgifter, så skickar vi dig vår översikt via e-post
Jag samtycker till att mina personuppgifter behandlas för att skicka personligt marknadsföringsmaterial i enlighet med Integritetspolicy. Genom att bekräfta inlämningen samtycker du till att få marknadsföringsmaterial
Tack!

Formuläret har skickats in framgångsrikt.
Ytterligare information finns i din brevlåda.

Innowise är ett internationellt företag för utveckling av mjukvara med fullständig cykel som grundades 2007. Vi är ett team med över 1800+ IT-proffs som utvecklar mjukvara för andra yrkesverksamma över hela världen.
Om oss
Innowise är ett internationellt företag som utvecklar mjukvara för hela cykeln som grundades 2007. Vi är ett team på över 1600+ IT-proffs som utvecklar mjukvara för andra företag yrkesverksamma över hela världen.

Utveckling av Android-app för videostreaming: minskade underhållskostnader och ökad kundlojalitet

Innowise har byggt en Android-app för videostreaming åt en M&E-leverantör.

Kund

Industri
Media och underhållning
Region
EU
Kund sedan
2022

Vår kund, en nischad mjukvaruleverantör inom medie- och underhållningsindustrin, är baserad i EU och skapar mjukvarulösningar för alla typer av medierelaterade institutioner - från universitet till radiostationer och till och med nationella programföretag.

Detaljerad information om kunden kan inte lämnas ut enligt bestämmelserna i NDA.

Utmaning

Kunden behövde en lösning som var lätt att underhålla och som kunde köras på enheter med olika skärmupplösningar

Kunden ville slå sig in i TV-streamingvärlden med sin egen VOD-tjänst. För det behövde de en lättanvänd och anpassningsbar mobilapp. Ett av de viktigaste kraven var appens anpassningsbarhet: deras gamla version hade problem med att anpassa innehållslayouten till olika skärmstorlekar, särskilt för surfplattor och smarta TV-apparater. Så de vände sig till Innowise för att förlita sig på vår erfarenhet av utveckling av mobilappar.

Lösning

En adaptiv Android-app för surfplattor och smarta TV-apparater

Innowise föreslog att man skulle bygga om en Android-app som var utformad för två viktiga plattformar: surfplattor och smarta TV-apparater, som är de mest populära enheterna för streaming av TV- och radioinnehåll. Dessutom erbjöd sig teamet att överföra hela projektet till den mer skalbara arkitekturen och inkludera ett par nya funktioner för att öka användarnas tillfredsställelse med tjänsten.

Microservices architecture

Vi valde en arkitektur baserad på mikrotjänster. Den modulära uppbyggnaden gör det enklare för utvecklarna att snabbt lägga till nya funktioner och uppdatera befintliga - utan huvudbry längre fram.

Anpassningsbarhet mellan olika enheter

Våra mobiltekniker har sett till att appen automatiskt anpassar sig till olika skärmstorlekar och upplösningar. Så oavsett om någon tittar på en surfplatta eller en smart-TV är upplevelsen smidig. Det innebar också att kunden inte behövde skapa separata appar för varje enhet - en app klarar allt.

Användarvänligt gränssnitt

Utvecklingsteamet för Android-appen för videostreaming byggde användargränssnittet enkelt och intuitivt, så att användarna enkelt kunde ta sig runt i appen både på en surfplatta och en smart-TV. Dessutom lade vi till Google Authentication: på det här sättet behöver användarna inte krångla med att skapa nya inloggningar eller komma ihåg extra lösenord.

Optimerad streamingprestanda

För att streamingkvaliteten alltid ska vara på topp har vi byggt in funktioner för att hantera buffring, innehållsleverans och adaptiv bitrate-streaming. Även om internethastigheten inte är så bra kan användarna ändå njuta av sina favoritprogram utan avbrott.

Kategorisering av innehåll och TV-guide

Vi inkluderade ett gediget sök- och kategoriseringssystem så att användarna enkelt kan hitta det de vill titta på. Appen har också en anpassad TV-guide som visar det kommande schemat för alla kanaler, vilket gör programbläddningen till en barnlek.

Teknik

Frontend

React.js

Databas

MariaDB, MySQL, MongoDB, Redis, Galera, MaxScale, Sphinx search

VCS

Git, GitLab

DevOps

Nginx, Docker Compose, CI/CD-pipelines för GitLab

Mobile

Java, Kotlin, ExoPlayer, Media3

Dokumentation

Swagger, Confluence

Process

När vi hade fått en tydlig bild av kundens behov startade vi utvecklingsprocessen med hjälp av Scrum. Vårt team arbetade i tvåveckorssprintar, med möten var tredje vecka för att hantera eventuella brådskande frågor. Vårt team höll kontakten via Slack och Jira, och kunden fick veckovisa uppdateringar via Teams-samtal för att hålla sig uppdaterad.

Team

1

Full-Stack Utvecklare

1

Mobilutvecklare

1

Dataingenjör

Resultat

Minskade underhållskostnader

Med hjälp av Innowise lyckades kunden ta steget in i digital TV-distribution och därmed nå ut till en ny publik. Android-appen som vi utvecklade gjorde det enkelt att hantera plattformen på både surfplattor och smarta TV-apparater. Eftersom det bara är en app för båda är underhållskostnaderna mycket lägre - en stor vinst för kunden.
Projektets löptid
  • Januari 2023 - december 2023

33%

minskade underhållskostnader

57%

ökad kundlojalitet

Kontakta oss!

Boka ett samtal eller fyll i formuläret nedan så återkommer vi till dig när vi har behandlat din förfrågan.

    Vänligen inkludera projektinformation, varaktighet, teknologistack, IT-proffs som behövs och annan relevant information
    Spela in ett röstmeddelande om ditt projekt för att hjälpa oss att förstå det bättre
     
    Bifoga ytterligare dokument vid behov
    Ladda upp filen

    Du kan bifoga upp till 1 fil på totalt 2 MB. Giltiga filer: pdf, jpg, jpeg, png

    Observera att när du klickar på knappen Skicka kommer Innowise att behandla dina personuppgifter i enlighet med vår Integritetspolicy för att ge dig lämplig information.

    Vad händer härnäst?

    1

    Efter att ha mottagit och behandlat din begäran kommer vi att återkomma till dig inom kort för att specificera dina projektbehov och underteckna en NDA för att säkerställa konfidentialitet av information.

    2

    Efter att ha undersökt kraven utarbetar våra analytiker och utvecklare en projektförslag med arbetets omfattning, lagets storlek, tid och kostnad uppskattningar.

    3

    Vi ordnar ett möte med dig för att diskutera erbjudandet och komma överens.

    4

    Vi skriver på ett kontrakt och börjar arbeta med ditt projekt så snabbt som möjligt.

    Спасибо!

    Cообщение отправлено.
    Мы обработаем ваш запрос и свяжемся с вами в кратчайшие сроки.

    Tack!

    Ditt meddelande har skickats.
    Vi behandlar din begäran och kontaktar dig så snart som möjligt.

    Tack!

    Ditt meddelande har skickats. 

    Vi behandlar din begäran och återkommer till dig så snart som möjligt.

    pil