Mis à jour le 12 nov. 2026 · 8 min de lecture

Framework mobile : 10 frameworks pour coder une application Android et iOS

Flutter, React Native, Expo, Kotlin Multiplatform, .NET MAUI, Ionic, Capacitor, NativeScript, Apache Cordova et Uno Platform : langage, porteur, licence et prix.
Choix de l'expert
Flutter
Flutter
8.5/10
Lire l'avis
Filtres :

Logiciels de framework mobile

10 résultats trouvés

Certaines positions de ce classement peuvent être attribuées à des éditeurs contre rémunération. Méthodologie de classement

Flutter

Flutter

Top 1
Gratuit•Plan gratuit

Flutter est un kit de développement logiciel (SDK) d'interface utilisateur open source créé par Google. Il permet aux développeurs de concevoir des applications multiplateformes à partir d'une base de...

8.5/10Expert
Voir le site internet
Ionic

Ionic

Top 2
Gratuit•Plan gratuit

Kit d'interface open source pour créer des applications mobiles multiplateformes avec React, Vue ou Angular

Voir le site internet
Kotlin Multiplatform
Gratuit•Plan gratuit

Technologie Kotlin de JetBrains qui permet aux développeurs de partager du code entre iOS, Android, macOS, Windows et Linux.

Voir le site internet
React Native
Gratuit•Plan gratuit

Framework libre publié par Meta pour créer des applications natives Android et iOS en JavaScript avec React

Voir le site internet
Expo
19 $ / mois•Plan gratuit

Framework open source et services en ligne pour créer, compiler, publier et mettre à jour des applications React Native

Voir le site internet
.NET MAUI
Gratuit•Plan gratuit

Framework open source de Microsoft pour créer en C# et XAML des applications Android, iOS, macOS et Windows

Voir le site internet
Capacitor
Gratuit•Plan gratuit

Environnement d'exécution natif et open source d'Ionic qui transforme une application web en application iOS ou Android

Voir le site internet
NativeScript
Gratuit•Plan gratuit

Framework open source pour écrire des applications natives iOS, Android et visionOS en TypeScript ou en JavaScript

Voir le site internet
Apache Cordova
Gratuit•Plan gratuit

Framework libre de la fondation Apache pour emballer une application HTML, CSS et JavaScript dans une application mobile

Voir le site internet
Uno Platform
39 $ / utilisateur•Plan gratuitEssai gratuit

Plateforme open source pour créer en C# et XAML des applications mobiles, web, de bureau et embarquées

Essayer gratuitement
Cyrille ADAMCyrille ADAMÉditorial La Fabrique

Guide pour bien choisir son logiciel de framework mobile

Définition d'un framework mobile et différence avec un outil sans code

Un framework mobile réunit les outils, les composants et les bibliothèques qui servent à programmer une application pour smartphone et tablette. Le mot anglais désigne un cadre de travail : le développeur écrit du code, en JavaScript, Dart, Kotlin ou C# selon l'outil, et le framework produit les applications Android et iOS. Les dix frameworks de cette page visent les deux systèmes avec un code commun.

Un créateur d'application sans code, comme GoodBarber ou Adalo, vise un autre public : celui qui assemble des écrans sans programmer. Sans développeur dans l'équipe, voyez plutôt les logiciels pour créer une application mobile. Pour un projet web, voyez les frameworks JavaScript.

Natif, multiplateforme ou hybride : trois manières de développer

Une application native est écrite à part pour chaque système d'exploitation. Un framework multiplateforme partage le code entre les deux : React Native, NativeScript et .NET MAUI s'appuient sur les éléments d'interface du système, Flutter dessine lui-même chaque pixel avec son propre moteur de rendu, et Kotlin Multiplatform peut ne partager que la logique en gardant une interface native. Une application hybride, enfin, est une application web placée dans un conteneur natif : c'est le principe d'Apache Cordova et de Capacitor, auquel Ionic ajoute ses composants d'interface.

Avantages et limites d'un framework mobile

Le premier avantage est de n'écrire et de maintenir qu'une base de code pour Android et iOS, souvent aussi pour le web et le bureau. Forbes, cité par JetBrains, partage ainsi plus de 80 % de sa logique entre iOS et Android avec Kotlin Multiplatform. Les frameworks ouvrent aussi les fonctions du téléphone, comme l'appareil photo, la géolocalisation ou les notifications, par des modules ou des plugins.

Les limites tiennent aux fonctions propres à un système, qui demandent parfois du code natif, et à l'organisation du projet : React Native, par exemple, ne fixe ni le routage ni l'accès à toutes les API des plateformes, d'où la recommandation de passer par Expo.

Dix frameworks pour Android et iOS

Flutter

Soutenu par Google et ouvert aux contributions, Flutter s'écrit en Dart et vise le mobile, le web, le bureau et l'embarqué. Il compile vers du code machine ARM ou Intel, ou vers JavaScript, et le rechargement à chaud affiche une modification presque aussitôt. Il se connecte à Firebase et à Google Play. Version 3.50, licence BSD.

React Native

Publié par Meta en 2015, React Native crée des applications Android et iOS avec React : on écrit en JavaScript, et l'affichage passe par les briques natives de chaque système, comme View, Text ou Image. Des projets de la communauté l'étendent à Windows, à macOS et au web. Licence MIT.

Expo

Bâti sur React Native, Expo ajoute un SDK, un outil en ligne de commande et l'application Expo Go pour essayer un projet sur son téléphone. Ses services compilent les applications, les soumettent aux boutiques et envoient des mises à jour à distance, payants au-delà d'une offre gratuite. Selon Expo, 80 % des développeurs React Native le choisissent.

Kotlin Multiplatform

Technologie de JetBrains, Kotlin Multiplatform partage du code Kotlin entre Android, iOS, le web, le bureau et le serveur. On peut ne partager que la logique métier ou jusqu'à 100 % du code, interface comprise, avec Compose Multiplatform. Les fonctions Kotlin s'appellent depuis Swift. Licence Apache 2.0.

.NET MAUI

Le framework de Microsoft crée des applications natives pour Android, iOS, macOS et Windows en C# et XAML, avec un seul projet. Il succède à Xamarin.Forms et s'utilise notamment dans Visual Studio ; la compilation pour iOS et macOS demande un Mac. Open source, licence MIT.

Ionic

Kit d'interface open source pour applications multiplateformes, Ionic s'utilise avec React, Vue ou Angular, ou sans framework JavaScript. Il fournit des composants pensés pour le tactile, des thèmes clair et sombre et une interface en ligne de commande. Son éditeur, qui appartient à OutSystems, ne vend plus ses produits commerciaux aux nouveaux clients ; le framework reste gratuit, sous licence MIT.

Capacitor

De la même équipe qu'Ionic, Capacitor transforme n'importe quelle application web existante en application iOS, Android ou web progressive. Ses plugins ouvrent l'appareil photo, la géolocalisation, les notifications ou les fichiers, et une couche de compatibilité accepte les plugins Cordova. Licence MIT.

NativeScript

NativeScript donne un accès direct aux API natives depuis TypeScript ou JavaScript et affiche l'interface native de chaque système. Il s'utilise seul ou avec Angular, React, Solid, Svelte ou Vue, pour iOS, Android et visionOS. Le projet existe depuis 2014 et relève de l'OpenJS Foundation ; version 9.1, licence MIT.

Apache Cordova

Projet de l'Apache Software Foundation, Cordova emballe une application HTML, CSS et JavaScript dans un conteneur natif qui accède aux fonctions de l'appareil par une API JavaScript commune. Il se complète de plugins et reste maintenu : Cordova iOS 8.2.0 est sorti le 9 novembre 2026. Licence Apache 2.0.

Uno Platform

Éditée à Montréal, Uno Platform produit en C# et XAML des applications pour le mobile, le web, le bureau et l'embarqué, pour Windows, iOS, Android, WebAssembly, Linux et macOS. La plateforme est gratuite sous licence Apache 2.0 ; l'outil d'édition visuelle Uno Platform Studio a une offre gratuite et des offres payantes.

Langage, licence et prix des dix frameworks

Aucune de ces licences n'est payante. Les prix relevés portent sur des services ou des outils annexes.

FrameworkLangagePorté parLicencePrix relevé en novembre 2026
FlutterDartGoogle et sa communautéBSD à 3 clausesAucun prix affiché
React NativeJavaScript (React)Meta et sa communautéMITAucun prix affiché
ExpoJavaScript (React)650 IndustriesMITServices : Free 0 $, Starter 19 $ et Production 199 $ par mois, plus l'usage ; Enterprise sur devis
Kotlin MultiplatformKotlinJetBrainsApache 2.0Aucun prix affiché
.NET MAUIC# et XAMLMicrosoftMITAucun prix affiché
IonicJavaScript (React, Vue, Angular)Ionic, groupe OutSystemsMITGratuit
CapacitorJavaScript, HTML et CSSIonic, groupe OutSystemsMITGratuit
NativeScriptTypeScript ou JavaScriptOpenJS FoundationMITAucun prix affiché
Apache CordovaHTML, CSS et JavaScriptApache Software FoundationApache 2.0Gratuit
Uno PlatformC# et XAMLUno Platform, MontréalApache 2.0Plateforme gratuite ; Studio Pro 39 $ et Business 119 $ par licence et par mois

Choisir un framework selon le langage déjà maîtrisé

Le critère qui tranche le plus souvent est le langage que l'équipe connaît déjà. Une équipe web ira vers React Native et Expo si elle pratique React, vers Ionic et Capacitor pour réutiliser une application web, ou vers NativeScript pour garder Angular, Vue ou Svelte. Une équipe Android qui écrit en Kotlin partira de Kotlin Multiplatform, une équipe .NET choisira entre .NET MAUI et Uno Platform. Flutter demande d'apprendre Dart, en échange de la main sur chaque pixel de l'interface.

Viennent ensuite les plateformes visées, les fonctions natives dont l'application dépend et la solidité du porteur : une fondation, un grand éditeur ou une société plus petite. JetBrains, éditeur de Kotlin Multiplatform, ajoute la maturité du framework, la sécurité et les ressources pour apprendre.

En pratique : compilation iOS, publication et services payants

Le framework ne fait pas tout. Pour iOS, la compilation demande un Mac ou un service de compilation en ligne, comme ceux d'Expo ou de Norrix pour NativeScript. La publication se fait ensuite sur Google Play et sur la boutique d'Apple, et les mises à jour à distance relèvent de services souvent payants : chez Expo, l'offre gratuite couvre 1 000 utilisateurs actifs par mois, l'offre Starter 3 000. Sans développeur, une agence d'application mobile reste l'autre voie ; les autres logiciels tech sont rangés par métier.

Questions Fréquentes

Quel framework mobile est le plus utilisé ?
Aucune mesure publique et neutre propre aux frameworks mobiles n'est citée ici. Les éditeurs avancent leurs propres chiffres : selon Expo, 80 % des développeurs React Native choisissent Expo ; selon JetBrains, la présence de Kotlin Multiplatform parmi les 10 000 premières applications a doublé en un an. JetBrains range Kotlin Multiplatform, Flutter, React Native, Ionic, .NET MAUI, Uno Platform et NativeScript parmi les frameworks multiplateformes les plus répandus.
Quel est le meilleur logiciel pour développer une application mobile ?
Aucun classement neutre ne désigne un gagnant. Pour une équipe de développeurs, le choix dépend surtout du langage qu'elle maîtrise : React Native, Expo, Ionic, Capacitor, Apache Cordova et NativeScript se codent en JavaScript ou en TypeScript, Flutter en Dart, Kotlin Multiplatform en Kotlin, .NET MAUI et Uno Platform en C#. Sans développeur, un créateur d'application sans code ou une agence conviennent mieux.
Flutter ou React Native : lequel choisir ?
Les deux visent Android et iOS depuis une seule base de code, sous licence libre. React Native s'écrit en JavaScript avec React et s'appuie sur les éléments d'interface du système : il convient à une équipe qui pratique déjà React. Flutter s'écrit en Dart et utilise son propre moteur de rendu, ce qui donne la main sur chaque pixel ; il vise aussi le web, le bureau et l'embarqué.
Xamarin existe-t-il encore ?
Plus comme produit pris en charge : Microsoft a mis fin au support de tous les kits Xamarin, y compris Xamarin.Forms. Xamarin.Forms a évolué vers .NET MAUI, vers lequel Microsoft demande de migrer les projets existants, et Xamarin.Android et Xamarin.iOS sont devenus .NET pour Android et .NET pour iOS.
Faut-il savoir coder pour utiliser un framework mobile ?
Oui. Un framework s'adresse à des développeurs : il faut écrire du code dans son langage, installer ses outils, souvent en ligne de commande, puis compiler et publier l'application. Pour créer une application sans programmer, mieux vaut un créateur d'application sans code, ou confier le projet à une agence.

Autres comparatifs Tech

Agents IAAnti-virusAPI de géolocalisation IPApplication mobileApplication talkie-walkieArchivage du webBase de donnéesBloqueur de publicitésBug trackerCalcul numériqueCall centerCDN (réseau de diffusion de contenu)CMSContrôle d'accès (badges, serrures connectées)Création de site internetCréation site e-commerceDétection d'intrusion (IDS/IPS)Distribution LinuxÉditeur de code (IDE)EDRFonctions serverless (FaaS)Framework JavaScriptGestion de maintenance assistée par ordinateur (GMAO)Gestion des accès à privilèges (PAM)Gestion des artefacts logicielsGestion des identités et des accès (IAM)Gestion des vulnérabilitésGestionnaire de partitionsGRC cybersécurité (ISO 27001, SOC 2)Hébergement WebIntégration et déploiement continus (CI/CD)Intelligence artificielleLaboratoiresLogiciel de chiffrementLogiciel de récupération de donnéesLogiciel infirmierLogiciel ITSM et helpdesk informatiqueLogiciel kinéLogiciel MDM (gestion des appareils mobiles)Logiciel médicalLogiciel RMMLogiciel SIG et de cartographieMarketplaceMessagerie électroniqueMessagerie instantanéeMonitoring de site webMoteur de jeu vidéoMoteur de rechercheNavigateur webNo-codeOutils de test d'intrusionOutils pour connaître son adresse IPPaiement en lignePDFPentest automatiséPentest et bug bountyPlateforme d'hébergement de code (Git)Plateforme de data science et machine learningPlateforme e-commercePlateforme IoT (objets connectés)Print on demandRevue de code par IASauvegardeSécurité du code (SAST/SCA)Sécurité mobile (MTD)Sensibilisation au phishingSIEMStandard téléphoniqueStockage objet (S3)Supervision informatique et observabilitéTest de vitesse InternetTests automatisésVibe codingVirtualisationVPNWeb analyticsWeb scraping
Cyrille ADAM
Cyrille ADAMÉditorial La Fabrique

Recherche globale

Recherchez parmi les agences, logiciels et articles de La Fabrique du Net.