Nouvelles Du Monde

L’application mobile Forbes passe à la multiplateforme Kotlin

L’application mobile Forbes passe à la multiplateforme Kotlin

Le magazine Forbes est connu depuis longtemps pour son contenu commercial et ses listes emblématiques comme le Forbes 400. Aujourd’hui, l’éditeur centenaire fait un saut technologique en utilisant Kotlin Multiplatform pour créer sa dernière application mobile.

Kotlin Multiplatform permet aux développeurs d’écrire du code de logique métier une seule fois et de le réutiliser sur plusieurs plates-formes comme iOS, Android et le Web. Cela signifie que Forbes peut réduire considérablement les coûts de développement et les délais de commercialisation de son application mobile.

En utilisant Kotlin Multiplatform, nous pouvons partager plus de 80 % de notre logique métier sur iOS et Android. Cela nous permet de déployer de nouvelles fonctionnalités simultanément sur les deux plates-formes avec une petite fraction de l’effort d’ingénierie.

La multiplateforme est une option flexible

La plupart des projets subissent des révisions. Nous avons pu réaliser quelques versions internes, recevoir des commentaires et itérer rapidement. Création d’une application multimédia, détails de conception, d’ingénierie, de marketing, de produit et bien d’autres sujets.

Lire aussi  Pluie d'étoiles des Léonides et planètes en opposition : les 9 événements astronomiques à voir en novembre

Nous avons décidé de nous concentrer d’abord sur iOS, en utilisant SwiftUI pour créer l’interface et Kotlin pour tout le reste. Ce choix technologique nous a permis de constituer une équipe réduite.

Lancement réussi

La nouvelle application Forbes basée sur Kotlin a été lancée en septembre sur iOS. Il intègre des fonctionnalités telles que les flux d’actualités les plus populaires, une section de découverte d’autres publications et un accès transparent aux vastes archives d’articles de Forbes.

L’équipe a déjà pu publier une version rapide basée sur les commentaires des utilisateurs, ce fut un processus rapide et transparent. Cela est probablement dû à la cadence de publication plus rapide et à la logique partagée permise par Kotlin Multiplatform.

Communauté forte

L’application tire également parti du solide soutien de la communauté de Kotlin. Il existe de nombreuses bibliothèques Kotlin open source que nous pouvons utiliser, des coroutines pour le traitement asynchrone à la sérialisation pour la conversion des données. Cela nous permet de nous concentrer sur nos capacités commerciales de base plutôt que sur la construction d’infrastructures.

Lire aussi  Comment protéger sa voiture sur la plage

Pour les autres éditeurs cherchant à étendre leur présence mobile, Kotlin Multiplatform présente une voie à suivre intéressante. En partageant la logique entre les plates-formes, les équipes de développement peuvent créer plus rapidement des applications riches en fonctionnalités. Cela permet aux marques de mieux impliquer les utilisateurs sur tous les appareils avec une expérience unifiée.

Avantages commerciaux de la multiplateforme Kotlin

Le passage de Forbes à Kotlin Multiplatform apporte des avantages commerciaux significatifs :

Livraison plus rapide des fonctionnalités

En partageant plus de 80 % de la logique sur iOS et Android, Forbes peut déployer de nouvelles fonctionnalités simultanément sur les deux plateformes. Nous avons également la possibilité de refuser ou de personnaliser des fonctionnalités en fonction de la plate-forme spécifique. Cela permet à l’équipe d’innover et de répondre aux besoins du marché plus rapidement qu’en développant séparément pour chaque système d’exploitation.

Coûts de développement réduits

Avec une base de code unique, Forbes permet d’économiser du temps et des efforts d’ingénierie considérables par rapport à la création de deux applications distinctes. Moins de travail en double signifie des coûts de développement globaux inférieurs.

Lire aussi  Anti grand public, ce joueur joue à GTA : version Android de San Andreas sur Smartwatch !

Logique métier partagée

Les fonctionnalités métier de base telles que les profils, les archives et les analyses peuvent être écrites une seule fois, puis réutilisées. Cela évite la duplication coûteuse de la logique métier entre les plates-formes.

Tirer parti des plugins open source

Forbes exploite de riches plugins open source pour des besoins tels que le traitement asynchrone et la sérialisation. Cela leur permet de concentrer l’ingénierie sur les fonctionnalités de base des applications plutôt que sur la construction d’une infrastructure.

Expérience utilisateur améliorée

Grâce à une livraison plus rapide des fonctionnalités et à une logique partagée, Forbes peut offrir une expérience utilisateur plus unifiée et plus attrayante sur tous les appareils. L’exploitation du code partagé et natif permet de profiter des dernières fonctionnalités d’Apple et d’Android.

Défis potentiels

Cependant, Kotlin Multiplatform présente également certains défis :

  • Courbe d’apprentissage pour les développeurs qui découvrent Kotlin
  • Bibliothèques multiplateformes moins matures par rapport aux iOS/Android natifs
  • Les différences de plate-forme doivent encore être gérées
  • Quelques compromis en termes de performances par rapport au code natif optimisé
  • Vous devrez décider quand vous utilisez natif ou partagé

Conclusion

En exploitant stratégiquement Kotlin Multiplatform, Forbes rationalise le développement mobile tout en offrant une meilleure valeur utilisateur grâce à une livraison plus rapide des fonctionnalités, des coûts réduits, une logique métier partagée et une expérience utilisateur améliorée.

Ainsi, tandis que Forbes continue de fournir un leadership éclairé à travers des décennies de journalisme respecté, l’entreprise est également leader en matière de technologie grâce à Kotlin. Cette puissante combinaison devrait bien positionner Forbes pour un succès continu à l’ère du mobile.

Suivez-moi sur Twitter ou LinkedIn. Vérifier mon site web. Envoyez-moi un pourboire sécurisé.


2023-11-13 23:22:19
1699907725


#Lapplication #mobile #Forbes #passe #multiplateforme #Kotlin

Facebook
Twitter
LinkedIn
Pinterest

Leave a Comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.

ADVERTISEMENT