GeeksforGeeks
Android Studio fournit une plate-forme où l’on peut développer des applications Android pour téléphones Android, tablettes, Android Wear, Android TV. Android Studio est l’E officiel pour le développement d’applications Android, et il est basé sur l’IDÉE IntelliJ. On peut développer des applications Android en utilisant Kotlin ou Java comme langage Backend et XML pour développer l’interface utilisateur frontend.
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 de programmation globale.Some Certaines tâches sont ennuyeuses et pas amusantes à faire, en utilisant des plugins dans Android studio, vous pouvez en faire plus en moins de temps. So Donc, dans cet article, nous partagerons avec vous 7 plugins Android studio utiles qui vous aideront à devenir un meilleur développeur Android.Promoter
Promoteur de clé X
Le promoteur de clé 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’EDI, le promoteur de clé X présente le raccourci clavier que vous auriez dû utiliser alternativement. Key Promoter X fournit un moyen simple d’étudier comment remplacer le travail fastidieux de la souris par des touches du clavier et aide à passer à un développement plus rapide et sans souris. La fenêtre de l’outil Key Promoter X donne 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 alternativement. Boutons n’ayant pas de raccourci, le promoteur de clé X invite avec la possibilité d’en créer directement un.
ButterKnifeZelezny
ButterKnifeZelezny est un plug-in Android studio permettant de créer des injections de ButterKnife à partir de la mise en page XML sélectionnée. 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 vue Butterknife. Le fait amusant est que les programmeurs ButterKnifeProgrammers sont paresseux, et les programmeurs qui ne sont pas paresseux ne sont pas de bons programmeurs. Presque les développeurs Android devraient connaître la bibliothèque d’annotations ButterKnife de @JakeWharton. Le développeur peut implémenter cette bibliothèque sans écrire beaucoup de findViewById() et setOnClickListener() ennuyeux. L’objectif principal est de permettre aux développeurs de générer rapidement le code de la vue de liaison de contrôle et d’améliorer l’efficacité du codage.
Json en classe Kotlin
Json en classe kotlin est un plugin pour créer une classe de données Kotlin à partir d’une 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 par programme. Soutenir (presque) toutes sortes d’annotations de bibliothèques JSON (Gson, Jackson, Fastjson, MoShi et LoganSquare, kotlinx.sérialisation (valeur personnalisée par défaut)). Certaines des caractéristiques importantes sont:
- Personnalisation des propres annotations
- Initialisation des propriétés avec des valeurs par défaut
- Permettant aux propriétés d’être annulables (?)
- Déterminer automatiquement la nullité des propriétés
- Renommer les noms de champs en style CamelCase lors de la sélection d’une annotation lib JSON cible.
- Génération de la classe Kotlin en tant que classes individuelles
- Génération de la classe Kotlin en tant que classes internes
- Formatage de toute chaîne JSON légale
- Génération du Type de carte lorsque la clé json est le type primitif
- Ne créez des annotations qu’en cas de besoin
- Définition personnalisée de la classe de données classe parent
- Trier l’ordre des propriétés par ordre alphabétique
- Rendre la propriété du mot-clé valide
- Prise en charge du chargement JSON à partir de Paster / Fichier local / Http URL
- Prise en charge personnalisez votre propre plugin par Module d’extension
- Prise en charge de la classe normale
- Prise en charge de la charge du plugin dynamique
- Prise en charge de la génération de ListClass à partir de JSONArray
- Schéma json complexe prenant en charge
Json en classe kotlin 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. C’est simplement accessible. Nous fournissons un raccourci clavier ALT + K pour Windows et Option + K pour Mac, essayez et vous allez en tomber amoureux! JsonToKotlinClass rend la programmation plus agréable.
Parenthèses arc-en-ciel
Les parenthèses arc-en-ciel ajoutent des parenthèses arc-en-ciel et des parenthèses arc-en-ciel au code. Le codage couleur des crochets simplifie l’obtention de crochets appariés afin que les développeurs ne se perdent pas dans une mer de crochets identiques. C’est un outil très utile et évite la confusion de la sélection du support à fermer. Chaque paire de parenthèses / parenthèses a une couleur différente. Assez simple, mais un excellent plugin.
CodeGlance
Le plugin Codeglance illustre une vue d’ensemble agrandie ou une minicarte similaire à celle trouvée dans Sublime dans le volet de l’éditeur. La minicarte permet un défilement rapide vous permettant de passer directement à des sections de code. Certaines des fonctionnalités importantes sont:
- Codeglance fonctionne avec des thèmes clairs et sombres en utilisant les couleurs personnalisées pour la coloration syntaxique.
- Thread de travail pour le rendu
- Rendu des couleurs à l’aide du tokenizer d’IntelliJ
- Scrollable!
- Intégré dans la fenêtre de l’éditeur
- Remplacement complet du contour de code 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 Android habituel. Il permet des raccourcis pour diverses fonctionnalités d’émulateur qui prennent normalement beaucoup de temps, comme la réinitialisation des données de l’application, la désinstallation de l’application ou l’initialisation du débogueur. Les commandes suivantes sont fournies:
- Application de Désinstallation de la BAD
- Application de Suppression de la BAD
- Application de Démarrage de la BAD
- Application De Redémarrage de La BAD
- Suppression des Données de l’Application de La BAD
- Suppression des Données de l’Application de la BAD et Redémarrage
- Application de Démarrage de la BAD Avec Débogueur
- Application de Redémarrage de La BAD Avec Débogueur
- Octroi/Révocation des Autorisations de la BAD
- ADB Activer / Désactiver le Wi-Fi
- ADB Activer / Désactiver les Données mobiles