Vous n'avez pas toujours votre ordinateur sous la main ? Aucun problème : il est parfaitement possible d'apprendre et de pratiquer la programmation en langage C directement sur votre smartphone ou tablette Android.
Pour cela, l'application de référence est CxxDroid - C/C++ compiler IDE. CxxDroid intègre un véritable compilateur C/C++ embarqué (basé sur Clang/GCC) qui fonctionne entièrement hors ligne, sans nécessiter de connexion Internet pour compiler vos programmes.
1. Télécharger et installer CxxDroid#
- Ouvrez le Google Play Store sur votre appareil Android.
- Dans la barre de recherche, saisissez
cxxdroid. - Sélectionnez l'application Cxxdroid - C/C++ compiler IDE éditée par IIEC :
- Lien direct Google Play Store

- Appuyez sur Installer.
- Au premier lancement, l'application peut vous proposer d'installer un module d'extension (Cxxdroid Permissions ou Compiler repository) pour débloquer toutes les fonctionnalités avancées. Validez l'installation.
2. Découvrir l'interface mobile de CxxDroid#
L'interface de CxxDroid est spécialement optimisée pour la programmation sur écran tactile :
- Zone de saisie centrale : Éditeur de code avec coloration syntaxique et numérotation des lignes.
- Barre d'outils tactile inférieure : Fournit un accès rapide aux caractères fréquemment utilisés en programmation C souvent difficiles à saisir sur un clavier virtuel mobile (
{,},(,),;,",#,\,<,>). - Bouton rond jaune d'Exécution (Play) : Compile instantanément le fichier courant et ouvre le terminal graphique interactif.
3. Tutoriel vidéo : Installation et premier lancement#
Visionnez ce guide au format court pour visualiser l'ensemble du processus sur smartphone :
4. Écrire et exécuter votre premier programme sur mobile#
- Lancez CxxDroid. Un fichier vierge est automatiquement ouvert.
- Saisissez le code suivant :
#include <stdio.h>
int main(void)
{
printf("=========================================\n");
printf(" Mon premier programme C sur Android ! \n");
printf("=========================================\n\n");
int age;
printf("Quel est votre age ? ");
scanf("%d", &age);
printf("Super ! Vous avez %d ans.\n", age);
return 0;
}
- Appuyez sur le bouton rond jaune avec le triangle bleu (Play) en bas à droite.
- L'écran de terminal noir s'ouvre : le message s'affiche et vous invite à saisir votre âge au clavier tactile.
- Saisissez une valeur et validez par la touche Entrée : le programme affiche le résultat et se termine avec le code retour
0.
[!TIP] Pour enregistrer vos codes sources dans la mémoire de votre téléphone, appuyez sur l'icône de dossier en haut à droite \(\rightarrow\) Save as \(\rightarrow\) sélectionnez un dossier dans votre stockage interne (par exemple
Documents/AlgoJungle) et nommez votre fichier avec l'extension.c.
Que vous soyez sur votre PC avec Code::Blocks ou sur votre téléphone avec CxxDroid, votre environnement est prêt ! Débutons dès maintenant la Partie 1 consacrée aux instructions fondamentales du langage C.
Commentaires