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.
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.
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.
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é.
Les informations contenues dans le présent document sont partagées à des fins éducatives uniquement et ne fournissent pas une liste complète de toutes les considérations ou meilleures pratiques en matière d’opérations financières.
Caleb King, en tant que directeur de l’ingénierie, s’est imposé comme une figure incontournable dans le domaine de la technologie et de l’innovation. Sa vaste expérience, marquée par un mélange de prouesses techniques et de leadership stratégique, a joué un rôle déterminant dans l’avancement des solutions d’ingénierie dans divers secteurs. L’approche de King, caractérisée par un engagement envers l’excellence et des pratiques éthiques, a non seulement poussé ses équipes à réaliser des prouesses technologiques remarquables, mais a également assuré que ses collaborations et ses rôles consultatifs auprès de nombreuses entreprises technologiques restent impartiaux et axés uniquement sur l’innovation technologique.
En savoir plusLire moins
2023-11-13 23:22:19
1699907725
#Lapplication #mobile #Forbes #passe #multiplateforme #Kotlin