Utvikling av Android-apper for videostrømming: reduserte vedlikeholdskostnader og økt kundelojalitet

Innowise har utviklet en Android-app for videostrømming for en M&E-leverandør.

Kunde

Region
EU
Kunde siden
2022

Vår kunde, en nisjeleverandør av programvare til medie- og underholdningsbransjen, er basert i EU og utvikler programvareløsninger for alle typer medierelaterte institusjoner - fra universiteter til radiostasjoner og til og med nasjonale kringkastere.

Detaljert informasjon om kunden kan ikke utleveres i henhold til bestemmelsene i NDA.

Utfordring

Kunden trengte en løsning som skulle være enkel å vedlikeholde og kunne kjøres på enheter med ulik skjermoppløsning

Kunden ønsket å slå seg inn i TV-strømmeverdenen med sin egen VOD-tjeneste. Til det trengte de en brukervennlig og tilpasningsdyktig mobilapp. Et av de viktigste kravene var appens tilpasningsevne: Den gamle versjonen hadde problemer med å tilpasse innholdslayouten til ulike skjermstørrelser, spesielt på nettbrett og smart-TV-er. De henvendte seg derfor til Innowise for å dra nytte av vår erfaring med utvikling av mobilapper.

Løsning

En adaptiv Android-app for nettbrett og smart-TV-er

Innowise foreslo å bygge om en Android-app designet for to viktige plattformer: nettbrett og smart-TV-er, som er de mest populære enhetene for strømming av TV- og radioinnhold. I tillegg tilbød teamet å overføre hele prosjektet til en mer skalerbar arkitektur, og inkludere et par nye funksjoner for å øke brukertilfredsheten med tjenesten.

Arkitektur for mikrotjenester

Vi valgte en mikrotjenestebasert arkitektur. Dette modulære oppsettet gjør det enklere for utviklerne å legge til nye funksjoner og oppdatere eksisterende funksjoner raskt - uten hodebry i etterkant.

Tilpasningsevne på tvers av enheter

Mobilingeniørene våre har sørget for at appen automatisk tilpasser seg ulike skjermstørrelser og oppløsninger. Så uansett om noen ser på et nettbrett eller en smart-TV, er opplevelsen problemfri. Dette betyr også at kunden ikke trengte å lage separate apper for hver enhet - én app gjør alt.

Brukervennlig grensesnitt

Utviklingsteamet for Android-appen for videostrømming har laget et enkelt og intuitivt brukergrensesnitt, slik at brukerne enkelt kan finne frem i appen både på nettbrett og smart-TV. I tillegg la vi til Google-autentisering: På denne måten slipper brukerne å lage nye pålogginger eller huske ekstra passord.

Optimalisert strømmeytelse

For at strømmekvaliteten alltid skal være på topp, har vi bygget inn funksjoner for å håndtere bufring, innholdslevering og adaptiv bithastighet. Selv om internetthastigheten ikke er så god, kan brukerne fortsatt se favorittseriene sine uten avbrudd.

Kategorisering av innhold og TV-guide

Vi har inkludert et solid søke- og kategoriseringssystem slik at brukerne enkelt kan finne det de ønsker å se. Appen har også en tilpasset TV-guide som viser den kommende sendeplanen på tvers av alle kanaler, noe som gjør det enkelt å bla gjennom programmene.

Teknologier

MariaDB, MySQL, MongoDB, Redis, Galera, MaxScale, Sphinx-søk

VCS

Git, GitLab

Nginx, Docker Compose, CI/CD-rørledninger for GitLab

Java, Kotlin, ExoPlayer, Media3

Dokumentasjon

Swagger, Confluence

Prosess

Da vi hadde fått et klart bilde av kundens behov, startet vi utviklingsprosessen ved hjelp av Scrum. Teamet vårt jobbet i toukers sprinter, med møter hver tredje uke for å løse eventuelle presserende problemer. Teamet vårt holdt kontakten via Slack og Jira, og kunden fikk ukentlige oppdateringer gjennom Teams-samtaler for å holde seg oppdatert.

Team

1

Full-stack-utvikler

1

Mobilutvikler

1

Dataingeniør

Resultater

Reduserte vedlikeholdskostnader

Med hjelp fra Innowise tok kunden steget over til digital TV-distribusjon, og utvidet rekkevidden til et nytt publikum. Android-appen vi utviklet, gjorde det enkelt å administrere plattformen på tvers av både nettbrett og smart-TV-er. Og siden det bare er én app for begge, er vedlikeholdskostnadene mye lavere - en stor gevinst for kunden.
Prosjektets varighet
  • Januar 2023 - desember 2023

33%

reduksjon i vedlikeholdskostnader

57%

økt kundelojalitet

    Kontakt oss

    Bestill en samtale eller fyll ut skjemaet nedenfor, så kontakter vi deg når vi har behandlet forespørselen din.

    Send oss en talemelding
    Legg ved dokumenter
    Last opp fil

    Du kan legge ved én fil på opptil 2 MB. Gyldige filformater: pdf, jpg, jpeg, png.

    Ved å klikke på Send, samtykker du til at Innowise behandler dine personopplysninger i henhold til våre Retningslinjer for personvern for å gi deg relevant informasjon. Ved å oppgi telefonnummeret ditt samtykker du i at vi kan kontakte deg via taleanrop, SMS og meldingsapper. Priser for samtaler, meldinger og data kan gjelde.

    Du kan også sende oss en forespørsel
    til contact@innowise.com

    Hva skjer videre?

    1

    Når vi har mottatt og behandlet forespørselen din, tar vi kontakt med deg for å beskrive prosjektbehov og signerer en taushetserklæring for å sikre konfidensialitet.

    2

    Etter å ha undersøkt dine ønsker, behov og forventninger, utarbeider teamet vårt et prosjektforslag forslag med arbeidsomfang, teamstørrelse, tids- og kostnadsestimater.

    3

    Vi avtaler et møte med deg for å diskutere tilbudet og spikre detaljene.

    4

    Til slutt signerer vi en kontrakt og begynner å jobbe med prosjektet ditt med en gang.

    pil