Top 17 des plugins pour Android Studio

Top 17 des plugins pour Android Studio


Il existe des centaines de plugins pour Android Studio, et leur nombre augmente chaque jour. Cela se produit principalement pour deux raisons. Tout d'abord, Android Studio est l'environnement de développement intégré officiel pour la création d'applications Android. Deuxièmement, Intellij IDEA, la plate-forme sur laquelle Android Studio est basé, vous permet de développer et d'installer facilement des plugins utiles qui sont compatibles avec les deux IDE. Quels plugins installez-vous?


Bien sûr, vous pouvez programmer dans le Studio Android «nu» en installant simplement les bibliothèques nécessaires et en n'ajoutant pas un seul plugin. Mais pourquoi? Les plugins pour Android Studio peuvent rendre votre travail plus efficace et amusant. Nous allons maintenant vous parler des meilleurs plugins Android Studio qui peuvent tripler (au moins) vos performances.


Dans la liste des meilleurs plug-ins pour Android Studio, nous avons inclus quelques outils de base qui ont été testés au fil du temps, ainsi qu'un certain nombre de joyaux peu connus recommandés par les développeurs expérimentés d'applications Android. Voici donc nos plugins Android Studio préférés:


1. Manipulation de chaînes


Manipulation de chaînes


Comme son nom l'indique, ce plugin permettra d'économiser des heures de travail manuel fastidieux avec des chaînes. Il vous permet de changer le style de texte (camelCase, kebab-minuscule, KEBAB-UPPERCASE, snake_case, SCREAMING_SNAKE_CASE, dot.case, minuscule, majuscules, majuscules, PascalCase), encoder / décoder, augmenter / diminuer, trier, filtrer et aligner .


2. Codota


Codota


Regardez simplement de quoi le prochain plugin est capable. Le plugin Codota utilise l'apprentissage automatique pour compléter automatiquement votre code . Le plugin apprend à partir d'exemples de code de millions de programmes Java ainsi que de votre propre contexte unique. Utilisé par les débutants et les développeurs Java expérimentés, Codota accélère le développement et aide à éliminer les bogues gênants qui apparaissent dans votre code.


En plus du plugin, Codota propose également une bibliothèque complète d'extraits de code Java couramment utilisés pour copier et coller au bon endroit.


3. Indicateur d'utilisation du processeur


Indicateur d'utilisation du processeur


Ce plugin simple est beaucoup plus utile que vous ne le pensez à première vue. À mesure que votre code et votre application deviennent plus complexes à compiler et à exécuter, cela affectera votre processeur. L'une des fonctionnalités les plus utiles de l'indicateur d'utilisation du processeur est la possibilité de générer un vidage de thread pour montrer ce qui obstrue le processeur dans le thread d'arrière-plan .


4. Supports arc-en-ciel


Supports arc-en-ciel


Les supports ont toujours été une source de maux de tête pour les programmeurs. Combien d'heures a été consacrée à trouver cette parenthèse manquante? Arrête ça!


Au lieu de vous asseoir et d'essayer de déterminer quel support vous avez déjà fermé et lequel ne l'est pas encore, colorisez les supports à l'aide du plugin Rainbow Brackets.


Il prend en charge Java, Scala, Clojure, Kotlin, Python, Haskell, Agda, Rust, JavaScript, TypeScript, Erlang, Go, Groovy, Ruby, Elixir, ObjectiveC, PHP, HTML, XML, SQL, Apex, C #, Dart et autres les langues.


5. Projet Lombok


Le code Java complexe pour les applications Android peut souvent contenir beaucoup de code passe-partout (constructeurs, getters, setters). Cela peut être fastidieux et difficile en termes de lisibilité et de prise en charge du code. Project Lombok est une bibliothèque Java qui se connecte à votre IDE et génère ce code de modèle pour vous , en gardant votre code concis et lisible. La différence de code avant et après peut être assez étonnante.


Il convient de noter que Lombok, étant une bibliothèque au moment de la compilation, n'alourdira pas votre application. De plus, les développeurs de plugins sur leur site offrent de nombreuses ressources utiles aux utilisateurs et aux développeurs de plugins.


6. Importateur Android Drawable


Importateur Android Drawable


Si vous allez travailler avec drawable lors du développement d'une application Android, c'est le plugin que vous devez connaître.


Pour adapter les ressources à toutes les tailles et résolutions d'écran des appareils Android, chaque projet Android dispose d'un dossier dessinable. Si vous avez été béni par un designer de Paradise qui fournit des ressources déjà dans les bons dossiers avec les noms corrects, nous vous envions sincèrement. Mais le plus probable, vous avez peu de chance d'être aussi chanceux, et vous renommez et déplacez vous-même les fichiers PNG dans les dossiers souhaités.


Android Drawable Importer est un plugin qui vous fera gagner une tonne de temps. Il vous permet d' importer des ressources individuelles pour la régulation aux tailles et autorisations requises, des fichiers zip entiers pour un placement automatique dans les dossiers nécessaires .


7. Vignettes dessinables vectorielles


Pour prévisualiser le fichier XML vectoriel, vous devez exécuter l'application. Les vignettes dessinables vectorielles vous aideront à vous en débarrasser et à afficher des dessins vectoriels en un seul clic.


8. Plugin de prévisualisation Android Drawable


Lorsque votre projet comporte de nombreux composants pouvant être dessinés, leur navigation peut être très difficile. Ce serait bien si l'IDE avait un aperçu rapide de l'image, non? Avec le plugin de prévisualisation Android Drawable, c'est possible.


Ce plugin pour Android Studio remplace les icônes par défaut dans l'arborescence des fichiers du projet par des aperçus d'éléments . Mais n'oubliez pas d'utiliser des noms adéquats pour drawable, c'est toujours important.


9. Nommez cette couleur


Nommez cette couleur


Permettez-moi de commencer par briser le mythe. Toutes les femmes ne peuvent pas distinguer la turquoise de l'aigue-marine ou l'aubergine de la prune. Et pour cela, il n'est pas nécessaire d'être daltonien.


La présence et la popularité de ce plugin suggèrent que la plupart des développeurs n'ont pas non plus cette compétence magique de reconnaissance des couleurs.


Le plugin Name That Color nommera la couleur que vous avez dans le presse-papiers, directement dans le fichier de ressources dans Android Studio, et donnera le nom de la couleur correspondante la plus proche . L'ère lighter_light_pink de vos fichiers xml tire à sa fin.


10. bundletool


bundletool est l'outil de base utilisé par Gradle, Android Studio et Google Play pour créer le bundle d'applications Android ou convertir le bundle d'applications en différents APK déployés sur les appareils . Cet outil de Google est nécessaire pour fonctionner plus efficacement avec les packages APK.


11. Butterknife Zelezny


Android ButterKnife est une bibliothèque d'injection de dépendances . En règle générale, cela améliore la lisibilité du code, vous permettant de vous concentrer sur la logique et de ne pas mélanger le code dans un tas pour rechercher des composants View ou ajouter des écouteurs.


Couteau à beurre Zelezny


Android ButterKnife Zelezny est un plugin Android Studio pour créer des injections ButterKnife à partir de mises en page XML sélectionnées dans Activity, des extraits de code ou des adaptateurs. La plupart des manuels ButterKnife que vous trouverez vous recommanderont d'installer Zelezny.


12. Entrée Android


Android Input est un plug-in assez simple mais utile pour Android Studio qui vous permet de saisir facilement du texte directement sur votre appareil ou émulateur Android . Il se souvient du dernier appareil utilisé et du dernier texte entré.


Entrée Android


13. Idée ADB


Ce plugin pour Intellij IDEA et Android Studio ajoute un certain nombre de raccourcis clavier utiles pour diverses commandes d'outils ADB directement dans votre IDE. Bien que cela semble exagéré, les développeurs disent que ADB Idea peut vraiment accélérer le développement et le débogage des applications Android.


14. optimisé pour adb


Se qualifiant de «couteau suisse pour les tests et le développement pour Android», adb-extended est une interface de ligne de commande pour exécuter divers scripts. Cela vous permet de tester de nombreux comportements d'application potentiellement erronés , tels que la rotation de l'écran, le mode économiseur de batterie, le mode de stockage de données, le mode veille et l'octroi ou la révocation d'autorisations.


15. ADB WIFI


Ce plugin facilite la connexion de votre appareil à ADB via WiFi pour le débogage . Comme beaucoup d'autres plugins petits mais pratiques, celui-ci n'est qu'un wrapper pour une série de commandes que vous pouvez exécuter sur la ligne de commande. Mais pourquoi ne pas rendre ce processus plus confortable?


16. Ici, il y a des dragons


Ici, il y a dragons est un plugin Intellij et Android Studio qui vous permet d' annoter vos méthodes Java "impures" avec l'annotation @SideEffect. Lors de l'appel de cette méthode, le plugin affiche une petite icône de dragon.


Ici, il y a des dragons


Et d'ailleurs, ce plugin est trop mignon pour ne pas l'inclure dans notre liste. Ce sont des dragons!


17. Mode d'alimentation 2


Vous savez, votre code est juste épique. Lorsque vous codez toute la nuit et que votre sang contient une forte teneur en caféine, vous pouvez sentir vos doigts cracher du feu et secouer le monde. Tu es Dieu. Et vous méritez de programmer comme Dieu .


Mode d'alimentation 2


Et enfin


Avant de commencer à installer tous les plugins de la liste, vous devez vous rappeler qu'un grand nombre de plugins ralentit généralement l'IDE. Pensez à vos habitudes lors de l'écriture de code et voyez quels plugins vous feront gagner du temps sans ajouter de poids à Android Studio.

Source: https://habr.com/ru/post/fr449132/


All Articles