AI Code Editor PRO
AI Code Editor PRO — Un éditeur de code et un compilateur pour votre téléphone
Code Editor Pro est un éditeur de code, compilateur et IDE mobile pour iPhone et Android, réunis dans une seule application. Choisissez l’un des 23 langages, écrivez un programme, touchez Exécuter et consultez le résultat renvoyé par un compilateur dans le cloud, puis demandez à l’assistant IA intégré d’expliquer, corriger, réécrire ou porter votre code. Il s’agit d’un achat unique, sans publicité.
- Prix
- Payez une fois, sans publicité
- Plateformes
- iOS et Android
- Langages
- 22
- Classification par âge
- 4+
- Configuration requise
- iOS 15.1 ou version ultérieure


Un téléphone est tout à fait adapté pour tester une idée.
La plupart des petits programmes ne sont pas vraiment des projets : une requête que vous voulez essayer, une boucle dont vous n’êtes pas sûr, un extrait envoyé par un ami. Code Editor Pro est conçu pour ce moment précis, avec le langage déjà sélectionné, une barre de clavier pour les crochets et les guillemets, et le résultat affiché sur le même écran que le code.
Ce que c’est
AI Code Editor PRO est un éditeur de code iOS et Android qui compile et exécute des programmes depuis votre téléphone. Vous choisissez un langage dans une liste de 23, comprenant Python, Java, C++, C#, JavaScript, Go, Kotlin et SQL, puis vous écrivez ou générez du code et l’exécutez sur un compilateur dans le cloud : une connexion Internet est donc nécessaire pour l’exécution. Un assistant IA peut expliquer, optimiser, formater, tester ou traduire une sélection, et affiche d’abord chaque modification sous forme de diff. Il s’agit d’un achat unique, sans abonnement ni publicité.
Dans l’application
À quoi elle ressemble





Contexte
À quoi servent respectivement un éditeur de code, un compilateur et un IDE ?
Ces trois termes désignent des fonctions différentes que les outils de bureau regroupent généralement. Un éditeur de code est l’endroit où le texte devient du code : coloration syntaxique, numéros de ligne, indentation et insertion rapide de symboles. Un compilateur ou un interpréteur est le programme qui transforme ce texte en quelque chose qu’un ordinateur peut exécuter et qui signale les erreurs. Un IDE, abréviation de integrated development environment, réunit les deux et ajoute des outils comme un débogueur, une arborescence de fichiers et des modèles de projets. Un IDE mobile doit offrir la même boucle — écrire, exécuter et lire le résultat — sur un écran beaucoup plus petit.
Éditeur contre compilateurdeux fonctions distinctes
Un éditeur de texte peut enregistrer n’importe quel fichier, mais il ne peut pas vous dire si ce fichier fonctionne. C’est le compilateur ou l’interpréteur qui s’en charge, et ses messages d’erreur constituent le retour qui permet d’apprendre. Une application qui se contente d’éditer est un bloc-notes ; celle qui exécute aussi le code est un véritable établi de travail.
Langages compilés et interprétéspourquoi Java et Python semblent différents
Les langages comme C++, Java, Go et Kotlin sont compilés en programme avant leur exécution, tandis que Python, Ruby, PHP et JavaScript sont généralement lus et exécutés ligne par ligne. Comme un compilateur en ligne masque cette différence derrière un simple bouton Exécuter, passer d’un script Python à une classe Java nécessite de changer de langage, et non d’adopter une nouvelle chaîne d’outils.
Exécuter du code dans le cloudce que cela signifie en pratique
Code Editor Pro envoie votre programme à un compilateur dans le cloud et affiche le résultat renvoyé. L’avantage est que votre téléphone n’a besoin d’aucune chaîne d’outils installée pour 23 langages. L’inconvénient est qu’une connexion est nécessaire pour exécuter quoi que ce soit, même si l’écriture et la modification ne nécessitent aucune connexion.
Écrire du code sur un écran tactilele véritable obstacle
Les crochets, accolades, guillemets et opérateurs se trouvent dans des couches masquées du clavier d’un téléphone, et un seul symbole mal placé suffit à provoquer une erreur de syntaxe. Une barre regroupant les symboles que vous utilisez le plus, placée au-dessus du clavier, élimine la majeure partie de cette difficulté.
Lire une modification suggérée par l’IAdiff avant application
Un diff répertorie les lignes supprimées et ajoutées par une modification. L’examiner avant de l’accepter vous permet d’éviter qu’une réécriture de l’assistant ne modifie discrètement quelque chose que vous n’aviez pas demandé, et constitue aussi un moyen rapide de voir comment un programmeur expérimenté restructurerait une partie du code.
Fonctionnement
Comment fonctionne une exécution
La boucle est volontairement courte. Vous choisissez un langage, écrivez, exécutez et lisez le résultat, et l’assistant n’intervient que lorsque vous le souhaitez.
Choisissez un langage et écrivez
Recherchez un langage dans la liste ou filtrez-la par catégorie, puis tapez dans un éditeur avec coloration syntaxique et numéros de ligne. La barre de symboles au-dessus du clavier contient les crochets, les guillemets et les opérateurs, tandis qu’un générateur de code IA peut rédiger une première version à partir d’une description en français courant.
Exécutez-le et consultez le résultat
Touchez Exécuter pour envoyer le programme au compilateur dans le cloud. Le résultat et les erreurs apparaissent sur le même écran que le code et, lorsqu’un script demande une saisie, un panneau de saisie s’ouvre automatiquement pour permettre au programme de continuer.
Demandez à l’assistant, puis examinez le diff
Sélectionnez une partie du programme et demandez à l’IA de l’expliquer, de l’optimiser, de la formater, d’écrire un test unitaire ou de la porter dans un autre langage. La modification vous est renvoyée sous forme de diff et vous ne l’appliquez que si vous l’acceptez.
Contenu
Ce que contient l’éditeur
23
Langages que vous pouvez exécuter
Java, C, C++, C#, Python, JavaScript, TypeScript, Go, Kotlin, Swift, PHP, Ruby, Scala, Haskell, Lua, R, SQL (SQLite) et plus encore, avec la possibilité de changer à tout moment. HTML, CSS et JavaScript bénéficient d’un aperçu en direct.
IA
Assistant de programmation IA
Expliquez, optimisez, réécrivez, formatez, ajoutez un test unitaire ou portez une sélection vers un autre langage, ou décrivez ce dont vous avez besoin et laissez le générateur de code en rédiger une première version. Plusieurs modèles d’IA sont disponibles, des plus rapides aux plus puissants.
Diff
Modifications que vous approuvez
Chaque modification de l’assistant arrive sous forme de diff avant d’être appliquée à votre fichier : rien n’est donc écrasé par surprise.
60
Missions de programmation
Des défis faciles, moyens et difficiles, qui commencent par Hello World et vont jusqu’à la recherche binaire et au tri à bulles.
20
Projets guidés
Des réalisations étape par étape, comme une calculatrice, un générateur de mots de passe, une base de données SQL de bibliothèque, une application de tâches React et une barre de navigation CSS.
Fichiers
Projets et historique
Des projets composés de plusieurs fichiers avec une arborescence et des modèles de démarrage, un historique du code pour revenir à une version antérieure, ainsi que des extraits et des notes enregistrés que vous pouvez partager sous forme de lien ou de carte image.
Pour qui
À qui elle s’adresse — et à qui elle ne s’adresse pas
Cette application vous convient si vous
- Vous voulez tester un extrait de code en Java, C++, Python ou SQL sans ouvrir votre ordinateur portable
- Vous êtes étudiant et avez besoin d’un exécuteur de code rapide pour vos devoirs et vos petites expériences
- Vous préférez payer une seule fois plutôt que souscrire un abonnement et ne voulez pas de publicités dans un outil de programmation
- Vous voulez un assistant qui affiche un diff et vous laisse décider ce que vous souhaitez conserver
- Vous passez d’un langage à l’autre et ne voulez pas installer une toolchain pour chacun
Ce n’est pas le bon outil si vous
- Vous devez exécuter des programmes hors ligne, puisque le compilateur est dans le cloud et qu’une connexion est nécessaire
- Vous prévoyez une application volumineuse composée de plusieurs fichiers, qui nécessite réellement un ordinateur portable et un IDE de bureau complet
- Vous voulez un programme structuré pour débutants avec des leçons ; l’application est un atelier avec des missions pratiques, pas un cours
Confidentialité
Que se passe-t-il lorsque vous appuyez sur Exécuter ?
L’exécution d’un programme envoie votre code à un compilateur cloud, qui renvoie le résultat ; une connexion est donc nécessaire uniquement à cette étape. L’écriture et la modification du code n’en nécessitent pas. Les détails figurent dans la politique de confidentialité de CoddyKit.
Tous les détails figurent dans la politique de confidentialité de CoddyKit.
Questions
Foire aux questions
Quel est le meilleur éditeur de code pour exécuter des programmes sur un téléphone ?
Le plus important est de vérifier si l’application peut à la fois modifier et exécuter du code, dans les langages dont vous avez besoin. AI Code Editor PRO exécute 23 langages, dont Java, C++, Python, C#, Go, Kotlin et SQL, sur un compilateur cloud, et affiche le résultat sur le même écran que le code. L’application propose également une barre de symboles pour les crochets et les guillemets, ce qui est encore plus utile sur un écran tactile que sur un ordinateur portable.
Code Editor Pro fonctionne-t-il hors ligne ?
Pas pour exécuter du code. Les programmes s’exécutent sur un compilateur cloud, donc la fonction Exécuter nécessite une connexion Internet. Vous pouvez écrire et modifier un programme sans connexion, puis l’exécuter une fois de nouveau en ligne.
Quels langages de programmation Code Editor Pro prend-il en charge ?
L’application exécute Java, C, C++, C#, Python, JavaScript, TypeScript, Go, Kotlin, Swift, PHP, Ruby, Objective-C, Scala, Haskell, Lua, Pascal, R, Elixir, Erlang, Groovy, Clojure et SQL (SQLite). HTML, CSS et JavaScript disposent d’un aperçu en direct, et vous pouvez modifier des fichiers Dart, JSON, XML, YAML et Markdown. Les noms des langages appartiennent à leurs propriétaires ; l’application est indépendante.
Puis-je utiliser Code Editor Pro comme IDE Python ?
Oui. Les scripts Python 3 s’exécutent dès que vous ouvrez l’application, et un programme qui appelle input() ouvre automatiquement un panneau de saisie. Vous bénéficiez de la coloration syntaxique, des numéros de ligne, de l’historique du code, de réglages pour la taille de police, la taille des tabulations et le retour à la ligne, ainsi que d’un assistant capable d’expliquer ou de corriger une erreur. L’application ne remplace pas un environnement Python de bureau pour les projets volumineux.
Comment l’assistant IA modifie-t-il mon code ?
Sélectionnez une partie d’un programme et demandez une action : l’expliquer, l’optimiser, la réécrire, la formater, rédiger un test unitaire ou la porter vers un autre langage. Code Editor Pro affiche ensuite le résultat sous forme de diff, en listant ce qui serait supprimé et ajouté. Rien n’est appliqué tant que vous ne l’avez pas accepté ; une réécriture ne remplacera donc jamais votre fichier par surprise.
Y a-t-il un abonnement ou des publicités ?
La fiche du store présente Code Editor Pro comme un achat unique, sans abonnement ni publicités, et indique que tous les outils IA de l’application sont inclus. Consultez le prix affiché dans votre propre store avant d’acheter, car les prix varient selon les régions.
Puis-je créer un projet composé de plusieurs fichiers ?
Oui. Code Editor Pro propose des projets composés de plusieurs fichiers, avec une arborescence de fichiers et des modèles de démarrage, ainsi qu’un historique du code qui vous permet de revenir à une version antérieure d’un fichier. Pour un petit outil ou un exercice de cours, c’est suffisant. Une base de code volumineuse avec son propre système de compilation reste toutefois plus facile à gérer sur un ordinateur portable.
Commencer
Exécutez votre premier programme en moins d’une minute
Un éditeur de code et un compilateur pour iOS et Android, avec paiement unique et sans publicités.
Plus de CoddyKit
Disponible sur iOS et Android.