Eine plattformübergreifende mobile App für TV-Streaming

Das Projekt in Kürze: Wir haben eine plattformübergreifende mobile TV-Anwendung für Heaven TV7 entwickelt, ein christliches Fernsehnetzwerk mit Zuschauern in 90 Ländern. Das Flutter-Framework ermöglichte es uns, die App für iOS und Android zu gestalten und Module für einen benutzerdefinierten Player mit verbesserter Videoqualität für AirPlay und Chromecast einzuschließen.

Die App (Taivas TV7) ist im Google Play Store und im App Store verfügbar.

 

 

    

Kundenrezension

Freundlich. Vertrauenswürdig. Professionell - das ist Promwad in drei Worten
Rami Ojares
Channel Manager bei Heaven TV7 (Finnland)

Kunde

Heaven TV7 ist ein christliches Fernsehnetzwerk aus Finnland, das über das Kabelfernsehnetz und online verfügbar ist und in 90 Ländern gesehen wird.

 

Herausforderung

Der Kunde trat an uns heran, um eine neue Version ihrer mobilen TV-Anwendung von Grund auf mit Flutter zu entwickeln.

Die Anwendung des Kunden ist eine hybride Live-Streaming-App mit starker Abhängigkeit von einem Webview und Lokalisierung in fünf Sprachen. Zu den Hauptmerkmalen gehören ein Videoarchiv, ein Live-TV-Sender mit EPG sowie ein Drittanbieter-Spendensystem, das über einen Webview integriert ist. Die App ist in fünf Varianten erhältlich, die aus einem einzigen Codebase erstellt wurden.

 

Lösung

Wir haben die Erfahrungen und Anfragen des Kunden anhand ihrer früheren mobilen App für Video-Streaming untersucht, das von einem Drittanbieter-Entwickler bereitgestellte UI-Design verwendet und die Softwareanforderungen festgelegt.

Die von uns verwendete RESTful-API gehörte dem Kunden und wurde von ihm gewartet. Unter Beachtung der Grundsätze der Clean Architecture haben wir sie in Schichten erstellt. Dieser Schritt ermöglichte es uns, Implementierungsdetails problemlos zu ändern, die Entwicklungszeit der mobilen App-Software zu verkürzen und die Anwendungspflege zu vereinfachen.

Es gab auch Herausforderungen:

  • Da es sich um eine hybride Webview-App handelt, verfügt sie über eine komplexe Webview-Routing-Logik.
  • Wir mussten einen vorhandenen Videoplayer verzweigen, um alle benötigten Funktionen zu unterstützen (visuelle Änderungen, TV-Casting usw.).
  • Entwicklung von komplexen Komponenten (EPG).

Die Entwicklung der Video-Streaming-App erfolgte gemäß bewährten Branchenpraktiken (Prinzipien der Clean Architecture usw.). Wir haben auch unsere Expertise eingesetzt, um dem Kunden bei der Verbesserung der Video-Stream-Qualität zu helfen, und haben ihn in allen Phasen von Design bis zur Veröffentlichung im Google Play Store und im App Store vollständig unterstützt.

 

Liste der Funktionen

Wir haben Unterstützung für folgende Funktionen bereitgestellt:

  • VOD (Video on Demand) Archiv
  • TV-Sender mit EPG (elektronischer Programmführer)
  • Shop-Integration
  • Adyen (Drittanbieter) Spendenintegration
  • Themen und Artikel (über Webview)
  • Lokalisierung (5 Sprachen)
  • Globale Suche
  • Modifizierter Videoplayer (Timeshift, Catch-up-Funktionalität, Qualität und Untertitel-Unterstützung)
  • PiP Mini-Player
  • TV-Casting (Chromecast, AirPlay)

 

Tech Stack

  • Sprachen: Dart
  • Frameworks: Flutter
  • Medienformate: HLS
  • Mobile Plattformen: Android, iOS

 

Geschäftswert

Unser Kunde erhielt eine plattformübergreifende mobile TV-Anwendung mit den gewünschten Funktionen und verbesserter Videoqualität. Mit dem neuen Level des mobilen Video-Streamings hat unser Kunde die Benutzererfahrung verbessert und erreicht somit ein breiteres Publikum.

Andere Fallstudien

Erzählen Sie uns von Ihrem Projekt

Alle übermittelten Informationen werden vertraulich behandelt.