De nos jours, les téléphones portables ne sont plus que des mini-ordinateurs portables. Les meilleurs appareils sur le marché peuvent vous offrir de nombreuses fonctionnalités que vous pouvez obtenir avec un ordinateur portable ordinaire. La programmation avec un smartphone est donc tout à fait possible. Tout ce qu'un développeur doit savoir, ce sont les bons outils à obtenir.

Malheureusement, les informations sur la façon d'utiliser un téléphone comme environnement pour développer des applications et des sites Web sont quelque peu difficiles à trouver. Sauf si vous êtes très spécifique, la recherche sur Internet vous mènera souvent à une page sur la façon de coder et de déboguer des applications qui s'exécutent sur les téléphones mobiles.

C'est pourquoi nous avons décidé de creuser profondément et de découvrir ce dont vous aurez besoin pour transformer votre téléphone en un appareil de programmation semblable à un ordinateur de bureau.

1. Un éditeur de texte

Pour développer sur votre smartphone, la première chose dont vous aurez besoin est un éditeur de code source. Essentiellement, un éditeur vous permettra de créer et d'éditer des fichiers texte écrits dans divers langages de programmation. En d'autres termes, c'est ici que vous écrivez votre code.

Semblable à un éditeur de bureau, votre outil Android devrait être facile à naviguer, personnalisable en modifiant la taille de la police, les jeux de couleurs, etc., et offrir des fonctionnalités simples de couper, copier et coller. Les capacités à gérer le texte encodé en UTF-8 et la syntaxe de surbrillance sont également des éléments que vous voudrez peut-être dans votre éditeur.

Le Play Store regorge d'éditeurs de texte, mais si vous débutez dans la programmation sur votre téléphone, optez pour l'application la plus populaire que vous pouvez obtenir, de préférence gratuitement. Si vous connaissez Vim Touch pour PC, une version Android existe et ses fonctionnalités pratiques sont bien conçues pour rendre l'édition d'écran tactile beaucoup plus supportable.

Programmation avec votre smartphone Android - Outils dont vous avez besoin - Éditeur de code tactile VIM "width =" 300 "height =" 533 "srcset =" https://www.circuitbasics.com/wp-content/uploads/2017/03/Programming- Avec-votre-Android-Smartphone-Tools-You-Need-VIM-Touch-Code-Editor-169x300.png 169w, https://www.circuitbasics.com/wp-content/uploads/2017/03/Programming-With -Votre-Android-Smartphone-Tools-You-Need-VIM-Touch-Code-Editor-576x1024.png 576w, https://www.circuitbasics.com/wp-content/uploads/2017/03/Programming-With- Your-Android-Smartphone-Tools-You-Need-VIM-Touch-Code-Editor.png 600w "tailles =" (largeur maximale: 300px) 100vw, 300px

Je recommanderais également un clavier plus orienté vers l'écriture de code que celui fourni avec votre appareil. L’un des meilleurs est le Hacker’s Keyboard, qui facilite la saisie des caractères spéciaux tels que les crochets ou les deux-points en les présentant comme ils apparaissent généralement sur le clavier d’un ordinateur.

Programmation avec votre smartphone Android - Outils dont vous avez besoin - Clavier du pirate informatique "width =" 500 "height =" 280 "srcset =" https://www.circuitbasics.com/wp-content/uploads/2017/03/Programming-With- Votre-Android-Smartphone-Tools-You-Need-Hackers-Keyboard-300x168.png 300w, https://www.circuitbasics.com/wp-content/uploads/2017/03/Programming-With-Your-Android-Smartphone -Outils-dont-vous-avez-besoin-pirates-clavier-768x429.png 768w, https://www.circuitbasics.com/wp-content/uploads/2017/03/Programming-With-Your-Android-Smartphone-Tools-You- Need-Hackers-Keyboard-1024x572.png 1024w, https://www.circuitbasics.com/wp-content/uploads/2017/03/Programming-With-Your-Android-Smartphone-Tools-You-Need-Hackers-Keyboard -1080x604.png 1080w, https://www.circuitbasics.com/wp-content/uploads/2017/03/Programming-With-Your-Android-Smartphone-Tools-You-Need-Hackers-Keyboard.png 1186w "tailles = "(largeur maximale: 500px) 100vw, 500px

2. Un gestionnaire de fichiers

Si vous demandez à un passionné d'Android pourquoi il préfère la plate-forme à iOS, il vous dira probablement que c'est parce qu'Android est livré avec une application de gestion de fichiers qui offre la possibilité de créer des dossiers et de déplacer des fichiers. Cependant, ces applications sont généralement très limitées pour un programmeur, principalement parce qu'elles ne montrent pas toutes les données sur votre téléphone.

Étant donné que chaque programme que vous écrivez ou chaque application que vous créez sera représenté sous forme de fichier sur votre appareil Android, vous aurez besoin d'un explorateur qui vous donne la flexibilité de rechercher et de manipuler les fichiers à votre guise. Je recommande OI File Manager, un remplacement gratuit et open-source de l'explorateur de fichiers d'Android, qui vous permettra de copier, déplacer, renommer et partager des fichiers facilement.

Programmation avec votre smartphone Android - Outils dont vous avez besoin - Gestionnaire de fichiers OI "width =" 300 "height =" 500 "srcset =" https://www.circuitbasics.com/wp-content/uploads/2017/03/Programming-With -Votre-Android-Smartphone-Tools-You-Need-OI-File-Manager-180x300.png 180w, https://www.circuitbasics.com/wp-content/uploads/2017/03/Programming-With-Your- Android-Smartphone-Tools-You-Need-OI-File-Manger.png 480w "tailles =" (largeur maximale: 300px) 100vw, 300px

3. Un gestionnaire View-Source

Si vous développez une application Web, un gestionnaire View Source est une nécessité. Il vous permet d'ouvrir votre code source en tapant l'adresse URL dans un navigateur.

View Source Mobile est disponible en tant que module complémentaire pour les navigateurs comme Opera Mobile, Dolphin et Firefox. Vous pouvez également obtenir une application appelée VT View Source, un navigateur autonome qui offre les mêmes fonctionnalités que le module complémentaire, ainsi que quelques fonctionnalités supplémentaires spécifiques aux développeurs.

Programmation avec votre smartphone Android - Outils dont vous avez besoin - VT View Source "width =" 300 "height =" 532 "srcset =" https://www.circuitbasics.com/wp-content/uploads/2017/03/Programming-With -Votre-Android-Smartphone-Tools-You-Need-VT-View-Source-169x300.png 169w, https://www.circuitbasics.com/wp-content/uploads/2017/03/Programming-With-Your- Android-Smartphone-Tools-You-Need-VT-View-Source.png 334w "tailles =" (largeur maximale: 300px) 100vw, 300px

4. Un serveur Web pour tester les applications Web

Les développeurs de sites Web et d'applications Web ont besoin de serveurs Web pour stocker des fichiers auxquels l'utilisateur cible peut accéder via Internet. Lorsqu'une personne visite votre site ou utilise votre application en ligne, son navigateur communique avec votre serveur Web et échange des informations pour déterminer ce qui sera affiché sur l'écran du visiteur. Les hébergeurs de sites Web en ligne populaires tels que HostGator et Godaddy fournissent des serveurs bon marché pour l'hébergement d'applications en ligne.

Les serveurs Web locaux à des fins de test et de préparation peuvent également être facilement construits avec XAMPP et WAMP, qui sont parmi les packages de serveurs Web les plus populaires pour PC, mais vous pouvez également obtenir les mêmes fonctionnalités sur Android. La meilleure application pour le travail est Palapa Web Server, qui vous donne MySQL, PHP et Lighttpd tous préconfigurés dans un seul paquet de pile gratuit, bien que méfiez-vous d'essayer d'exécuter un serveur local sur un appareil Android plus économique qui peut ne pas avoir les spécifications pour le gérer. Palapa vous permet même de modifier les fichiers de configuration du serveur directement dans l'application elle-même.

Programmation avec votre smartphone Android - Outils dont vous avez besoin - Serveur Web Palapa "width =" 300 "height =" 535 "srcset =" https://www.circuitbasics.com/wp-content/uploads/2017/03/Programming-With -Votre-Android-Smartphone-Tools-You-Need-Palapa-Web-Server-168x300.png 168w, https://www.circuitbasics.com/wp-content/uploads/2017/03/Programming-With-Your- Android-Smartphone-Tools-You-Need-Palapa-Web-Server.png 504w "tailles =" (largeur maximale: 300px) 100vw, 300px

5. Extras

Bien que les outils ci-dessus soient les principaux outils dont vous aurez besoin pour faire du développement Web sur votre appareil Android; il existe d'autres applications que vous pouvez obtenir pour étendre vos exploits, surtout si vous avez rooté votre appareil.

Par exemple, si vous souhaitez être un programmeur actif de smartphone, vous souhaiterez peut-être pouvoir accorder et révoquer manuellement les autorisations aux applications qui peuvent accéder aux privilèges root. Pour cela, SuperSU est un excellent outil pour contrôler un smartphone rooté.

Programmation avec votre smartphone Android - Outils dont vous avez besoin - SuperSU "width =" 300 "height =" 500 "srcset =" https://www.circuitbasics.com/wp-content/uploads/2017/03/Programming-With-Your -Android-Smartphone-Tools-You-Need-SuperSU-180x300.png 180w, https://www.circuitbasics.com/wp-content/uploads/2017/03/Programming-With-Your-Android-Smartphone-Tools- You-Need-SuperSU.png 480w "tailles =" (largeur maximale: 300px) 100vw, 300px

De plus, votre smartphone Android n’est pas vraiment un ordinateur sans ligne de commande. Et tandis qu'Android Terminal Emulator offre certains utilitaires à lui seul, installez BusyBox Free, qui ajoutera plus de fonctionnalités GNU / Linux à votre émulateur de terminal.

Programmation avec votre smartphone Android - Outils dont vous avez besoin - BusyBox Gratuit "width =" 450 "height =" 281 "srcset =" https://www.circuitbasics.com/wp-content/uploads/2017/03/Programming-With- Votre-Android-Smartphone-Tools-You-Need-BusyBox-Free-300x188.png 300w, https://www.circuitbasics.com/wp-content/uploads/2017/03/Programming-With-Your-Android-Smartphone -Outils-dont vous avez besoin-BusyBox-Free-768x480.png 768w, https://www.circuitbasics.com/wp-content/uploads/2017/03/Programming-With-Your-Android-Smartphone-Tools-You- Need-BusyBox-Free-1024x640.png 1024w, https://www.circuitbasics.com/wp-content/uploads/2017/03/Programming-With-Your-Android-Smartphone-Tools-You-Need-BusyBox-Free -400x250.png 400w, https://www.circuitbasics.com/wp-content/uploads/2017/03/Programming-With-Your-Android-Smartphone-Tools-You-Need-BusyBox-Free-1080x675.png 1080w , https://www.circuitbasics.com/wp-content/uploads/2017/03/Programming-With-Your-Android-Smartphone-Tools-You-Need-BusyBox-Free.png 1280w "tailles =" (max- largeur: 450px) 100vw, 450px

Enfin, si la confidentialité et la sécurité sont une priorité, Orbot et ChatSecure font partie des applications que vous ne voudriez pas manquer. Orbot est essentiellement Tor pour Android, tandis que ChatSecure propose un canal crypté pour le chat en mode privé (OTR).

Programmation avec votre smartphone Android - Outils dont vous avez besoin - Orbot et ChatSecure "width =" 450 "height =" 263 "srcset =" https://www.circuitbasics.com/wp-content/uploads/2017/03/Programming-With -Votre-Android-Smartphone-Tools-You-Need-Orbot-and-ChatSecure-300x176.png 300w, https://www.circuitbasics.com/wp-content/uploads/2017/03/Programming-With-Your- Android-Smartphone-Tools-You-Need-Orbot-and-ChatSecure.png 600w "tailles =" (largeur maximale: 450px) 100vw, 450px

Voilà donc comment préparer votre smartphone Android pour le codage. Dites-nous vos propres outils préférés pour programmer votre smartphone dans les commentaires… Et assurez-vous de vous abonner pour avoir plus d'articles comme celui-ci dans votre boîte de réception!

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *