JavaDroid APP
Écrivez, compilez, exécutez et déboguez du code Java et Kotlin directement sur votre téléphone ou tablette. JavaDroid est un EDI complet qui transforme votre appareil Android en un environnement de développement portable : aucun ordinateur n’est nécessaire. Éditeur de code
• Coloration syntaxique pour Java, Kotlin, C++, XML, Gradle, JSON, Bash et Markdown
• Rechercher et remplacer, retour à la ligne automatique, numérotation des lignes, sauvegarde automatique
• Écran partagé : édition simultanée de deux fichiers
• Polices, couleurs et paramètres de l’éditeur personnalisables
• Importation automatique : ajout automatique des importations Java manquantes
• Formatage du code à la sauvegarde
Compilateur et environnement d’exécution
• Compilation sur l’appareil via ECJ (Eclipse Compiler for Java) + D8 dexer
• Prise en charge des projets Maven : création de projets, gestion des dépendances, packaging et tests
• Compilation Kotlin via K2JVMCompiler avec coloration syntaxique
• Compilation JNI / C/C++ natif via TCC intégré et clang++ du NDK
• Fichier android.jar intégré : compilation de code compatible Android
Débogueur
• Définition de points d’arrêt sur n’importe quelle ligne en touchant la marge
• Points d’arrêt conditionnels avec expressions personnalisées
• Exécution pas à pas (passage au-dessus, entrée et sortie) avec suivi de la profondeur de la pile
• Inspection locale Variables, pile d'appels et expressions de surveillance
• Évaluation d'expressions arbitraires à n'importe quel point d'arrêt
• Mise en évidence visuelle des lignes de débogage
Visionneuse de bytecode
• Visualisation du bytecode Java compilé au format javap
• Navigation dans la hiérarchie des classes, les champs, les méthodes et les instructions
• Cadres de la carte de pile, méthodes d'amorçage et annotations
Centre d'apprentissage
• Cours Java intégrés avec assistance bilingue (ukrainien/anglais)
• Référence Java : 15 chapitres, des bases à l'API Stream
• Principes essentiels pour l'entreprise : concurrence, mémoire JVM, SQL, JDBC, Web
• Exemples de code exécutables directement dans l'éditeur
Intégration Git
• Prise en charge complète de Git via JGit — aucun accès root requis
• Initialisation, clonage, validation, extraction, envoi, branches, journalisation
• Préparation/désinstallation de fichiers individuels
Gestionnaire de bibliothèques
• Recherche dans Maven Central et ajout instantané de dépendances
• Navigation entre les versions et ajout à votre projet en un clic
Outils
• Formateur JSON/XML avec coloration syntaxique
• Aperçu Markdown avec coloration des blocs de code
• C/C++ natif Création de modules
Localisation
• 11 langues : anglais, ukrainien, allemand, français, espagnol, polonais, roumain, azerbaïdjanais, hindi, igbo, yoruba, haoussa
Configuration requise
• Android 8.0 ou version ultérieure
• Connexion Internet pour les dépendances Maven et les opérations Git


