6 Plugins Android Studio les plus utiles
Android Studio fournit une plateforme où l’on peut développer des applications android pour les téléphones Android, les tablettes, Android Wear, Android TV. Android Studio est l’IDE officiel pour le développement d’applications Android, et il est basé sur l’IntelliJ IDEA. On peut développer des applications Android en utilisant Kotlin ou Java comme langage backend et XML pour développer l’interface utilisateur frontale.
En informatique, un plug-in est un composant logiciel qui ajoute une caractéristique particulière à un programme informatique existant. Lorsqu’un programme prend en charge les plug-ins, il permet la personnalisation. Les plugins sont un excellent moyen d’augmenter la productivité et l’expérience globale de programmation. Certaines tâches sont ennuyeuses et pas amusantes à faire, en utilisant les plugins dans le studio android, vous pouvez obtenir plus fait en moins de temps. Ainsi, dans cet article, nous allons partager avec vous 7 plugins utiles d’android studio qui vous aideront à devenir un meilleur développeur android.
Key Promoter X
Key Promoter X aide à obtenir les raccourcis nécessaires tout en travaillant sur des projets android. Lorsque les développeurs utilisent la souris sur un bouton à l’intérieur de l’IDE, le Key Promoter X présente le raccourci clavier que vous auriez dû utiliser alternativement. Key Promoter X offre un moyen simple d’apprendre à remplacer le travail fastidieux de la souris par des touches du clavier et aide à passer à un développement plus rapide, sans souris. La fenêtre de l’outil Key Promoter X fournit une liste des actions de la souris les plus utilisées par les développeurs et fournit rapidement le raccourci que les développeurs peuvent utiliser à la place. Les boutons n’ayant pas de raccourci, le Key Promoter X invite avec la possibilité d’en créer directement un.
ButterKnifeZelezny
ButterKnifeZelezny est un plug-in android studio pour créer des injections ButterKnife à partir de XML de mise en page sélectionné. C’est un plug-in très simple pour Android Studio/IDEA qui prend en charge la création en un clic d’injections de vues Butterknife. Le fait amusant est que les programmeurs ButterKnife sont paresseux, et que les programmeurs qui ne sont pas paresseux ne sont pas de bons programmeurs. La plupart des développeurs Android devraient connaître la bibliothèque d’annotations ButterKnife de @JakeWharton. Le développeur peut mettre en œuvre cette bibliothèque sans écrire un grand nombre de findViewById() et setOnClickListener() ennuyeux. L’objectif principal est de faciliter la tâche des développeurs pour générer rapidement le code de la vue de liaison de contrôle et d’améliorer l’efficacité du codage.
Json To Kotlin Class
Json to kotlin Class est un plugin pour créer une classe de données Kotlin à partir de la chaîne JSON, en d’autres termes, un plugin qui change la chaîne JSON en classe de données Kotlin. Avec cela, vous pouvez générer une classe de données Kotlin à partir de la chaîne JSON de manière programmatique. Supportant (presque) tous les types d’annotation des librairies JSON(Gson, Jackson, Fastjson, MoShi et LoganSquare, kotlinx.serialization(valeur personnalisée par défaut)). Certaines des fonctionnalités importantes sont :
- Personnaliser les propres annotations
- Initialiser les propriétés avec des valeurs par défaut
- Autoriser les propriétés à être nullables( ?)
- Déterminer automatiquement la nullité des propriétés
- Renommer les noms des champs pour qu’ils soient en style camelCase lors de la sélection d’une annotation de librairie JSON cible.
- Générer une classe Kotlin en tant que classes individuelles
- Générer une classe Kotlin en tant que classes internes
- Formatage de toute chaîne JSON légale
- Génération de Map Type lorsque la clé json est le type primitif
- Création d’annotation uniquement lorsque cela est nécessaire
- Définition personnalisée des données de la classe parent
- Propriété de tri. par ordre alphabétique
- Faire en sorte que la propriété du mot-clé soit valide
- Support du chargement de JSON à partir du Paster/fichier local/URL http
- Support de la personnalisation de votre propre plugin par le module d’extension
- Support de la classe normale
- Support du plugin dynamique load support
- Support de la génération de ListClass depuis JSONArray
- Support du schéma json complexe
Json to kotlin Class est un excellent outil pour les développeurs Kotlin et il peut convertir une chaîne JSON en classe de données Kotlin. L’outil pourrait non seulement comprendre les types primitifs mais aussi créer automatiquement des types complexes. Il est tout simplement accessible. Nous fournissons un raccourci clavier ALT + K pour Windows et Option + K pour Mac, essayez-le, vous allez en tomber amoureux ! JsonToKotlinClass rend simplement la programmation plus délicieuse.
Rainbow Brackets
Rainbow Brackets ajoute des parenthèses arc-en-ciel et des parenthèses arc-en-ciel au code. Le code couleur des parenthèses permet d’obtenir plus simplement des parenthèses appariées afin que les développeurs ne se perdent pas dans une mer de parenthèses identiques. Il s’agit d’un outil très utile qui évite de se perdre dans la sélection de la parenthèse qui doit être fermée. Chaque paire de crochets/parenthèses a une couleur différente. Assez simple, mais un excellent plugin.
CodeGlance
Le plugin CodeGlance illustre une vue d’ensemble zoomée ou minimap similaire à celle que l’on trouve dans Sublime dans le volet de l’éditeur. La minimap permet un défilement rapide vous permettant de sauter directement aux sections du code. Certaines des caractéristiques importantes sont :
- Codeglance fonctionne avec des thèmes clairs et sombres en utilisant les couleurs personnalisées pour la coloration syntaxique.
- Filière de travail pour le rendu
- Rendu des couleurs en utilisant le tokenizer d’IntelliJ
- Défilement !
- Intégré dans la fenêtre de l’éditeur
- Remplacement complet de Code Outline qui aide les nouvelles constructions Intellij.
ADB Idea
ADB Idea est un plugin pour Android Studio et Intellij IDEA qui accélère le développement androïde habituel. Il permet des raccourcis pour diverses fonctionnalités de l’émulateur qui prennent normalement beaucoup de temps, comme la réinitialisation des données de l’app, la désinstallation de l’app ou l’initialisation du débogueur. Les commandes suivantes sont fournies :
- ADB Uninstall App
- ADB Kill App
- ADB Start App
- ADB Restart App
- ADB Clear App Data
- ADB Clear App. Data and Restart
- ADB Start App With Debugger
- ADB Restart App With Debugger
- ADB Grant/Revoke Permissions
- ADB Enable/Disable Wi-Fi
- ADB Activer/Désactiver les données mobiles
.