Le formulaire a été soumis avec succès.
Vous trouverez de plus amples informations dans votre boîte aux lettres.
Sélection de la langue
Innowise a développé une application de streaming vidéo Android pour un fournisseur de M&E.
Notre client, un fournisseur de logiciels de niche dans le secteur des médias et du divertissement, est basé dans UE et crée des solutions logicielles pour toutes sortes d'institutions liées aux médias - des universités aux stations de radio, et même aux radiodiffuseurs nationaux.
Les informations détaillées sur le client ne peuvent être divulguées en vertu des dispositions de la NDA.
Le client souhaitait faire son entrée dans le monde de la télévision en continu avec son propre service de vidéo à la demande. Pour ce faire, il avait besoin d'une application mobile facile à utiliser et personnalisable. L'une des exigences les plus importantes était l'adaptabilité de l'application : leur ancienne version avait du mal à adapter la présentation du contenu aux différentes tailles d'écran, en particulier celles des tablettes et des téléviseurs intelligents. Ils se sont donc tournés vers Innowise pour s'appuyer sur notre expérience en matière de développement d'applications mobiles.
Innowise a proposé de reconstruire une application Android conçue pour deux plateformes clés : les tablettes et les téléviseurs intelligents, qui sont les appareils les plus populaires pour la diffusion en continu de contenus télévisuels et radiophoniques. En outre, l'équipe a également proposé de transférer l'ensemble du projet vers une architecture plus évolutive et d'inclure quelques nouvelles fonctionnalités afin d'accroître la satisfaction des utilisateurs à l'égard du service.
Nous avons opté pour une architecture basée sur les microservices. Cette configuration modulaire permet aux développeurs d'ajouter plus facilement de nouvelles fonctionnalités et de mettre à jour rapidement les fonctionnalités existantes, sans avoir à se préoccuper de la suite.
Nos ingénieurs mobiles ont veillé à ce que l'application s'adapte automatiquement aux différentes tailles et résolutions d'écran. Ainsi, que l'on regarde sur une tablette ou une smart TV, l'expérience est fluide. Cela signifie également que le client n'a pas eu à créer des applications distinctes pour chaque appareil - une seule application fait tout.
L'équipe de développement de l'application de streaming vidéo Android a conçu une interface utilisateur simple et intuitive, afin que les utilisateurs puissent facilement naviguer dans l'application, que ce soit sur une tablette ou une smart TV. De plus, nous avons ajouté l'authentification Google : ainsi, les utilisateurs n'ont pas besoin de créer de nouveaux identifiants ou de se souvenir de mots de passe supplémentaires.
Pour que la qualité du streaming soit toujours au rendez-vous, nous avons intégré des fonctionnalités permettant de gérer la mise en mémoire tampon, la diffusion de contenu et le streaming à débit adaptatif. Même si la vitesse de l'internet n'est pas excellente, les utilisateurs peuvent toujours profiter de leurs émissions préférées sans interruption.
Nous avons inclus un solide système de recherche et de catégorisation pour que les utilisateurs puissent facilement trouver ce qu'ils veulent regarder. L'application dispose également d'un guide TV personnalisé qui affiche le programme à venir sur toutes les chaînes, ce qui facilite la navigation dans les programmes.
Front-end
React.js
Base de données
MariaDB, MySQL, MongoDB, Redis, Galera, MaxScale, Sphinx search
VCS
Git, GitLab
DevOps
Nginx, Docker Compose, pipelines CI/CD pour GitLab
Mobile
Java, Kotlin, ExoPlayer, Media3
Documentation
Swagger, Confluence
Une fois que nous avons obtenu une image claire des besoins du client, nous avons lancé le processus de développement en utilisant Scrum. Notre équipe a travaillé par sprints de deux semaines, avec des réunions tri-hebdomadaires pour résoudre les problèmes urgents. Notre équipe est restée connectée via Slack et Jira, et le client a reçu des mises à jour hebdomadaires par le biais d'appels Teams pour rester dans la boucle.
1
Développeur Full-Stack
1
Développeur mobile
1
Ingénieur en données
33%
réduction des coûts de maintenance
57%
augmentation de la fidélisation de la clientèle
Après avoir reçu et traité votre demande, nous reviendrons vers vous pour détailler les besoins de votre projet et signer un accord de non-divulgation pour assurer la confidentialité des informations.
Après avoir examiné les exigences, nos analystes et nos développeurs élaborent une proposition de projet avec l'étendue des travaux, le nombre de membre de l'équipe, les délais et les coûts des coûts.
Nous organisons une réunion avec vous pour discuter de l'offre et parvenir à un accord.
Nous signons un contrat et commençons à travailler sur votre projet le plus rapidement possible.
2007-2024 Innowise. Tous droits réservés.
Politique de confidentialité. Politique en matière de cookies.
Innowise Sp. z o.o Ul. Rondo Ignacego Daszyńskiego, 2B-22P, 00-843 Varsovie, Pologne
En vous inscrivant, vous acceptez notre Politique de confidentialitéy compris l'utilisation de cookies et le transfert de vos informations personnelles.
Merci !
Votre message a été envoyé.
Nous traiterons votre demande et vous recontacterons dès que possible.
Merci !
Votre message a été envoyé.
We’ll process your request and contact you back as soon as possible.