
Es gibt Hunderte von Plugins für Android Studio und ihre Anzahl wächst von Tag zu Tag. Dies geschieht hauptsächlich aus zwei Gründen. Erstens ist Android Studio die offizielle integrierte Entwicklungsumgebung zum Erstellen von Android-Anwendungen. Zweitens können Sie mit Intellij IDEA, der Plattform, auf der Android Studio basiert, nützliche Plugins entwickeln und einfach installieren, die mit beiden IDEs kompatibel sind. Welche Plugins installieren Sie?
Natürlich können Sie im "nackten" Android Studio programmieren, indem Sie einfach die erforderlichen Bibliotheken installieren und kein einziges Plugin hinzufügen. Aber warum? Plugins für Android Studio können Ihre Arbeit effizienter und unterhaltsamer machen. Jetzt werden wir Ihnen die besten Android Studio-Plugins vorstellen, die Ihre Leistung (zumindest) verdreifachen können.
In die Liste der besten Plug-Ins für Android Studio haben wir einige grundlegende Tools aufgenommen, die im Laufe der Zeit getestet wurden, sowie eine Reihe wenig bekannter Juwelen, die von erfahrenen Entwicklern von Android-Anwendungen empfohlen wurden. Hier sind unsere Lieblings-Plugins für Android Studio:

Wie der Name schon sagt, spart dieses Plugin Stunden langwieriger manueller Arbeit mit Strings. Sie können den Textstil ändern (camelCase, Kebab-Kleinbuchstaben, KEBAB-UPPERCASE, snake_case, SCREAMING_SNAKE_CASE, dot.case, Kleinbuchstaben, Großbuchstaben, PascalCase), codieren / decodieren, erhöhen / verringern, sortieren, filtern und ausrichten .

Schauen Sie sich an, wozu das nächste Plugin in der Lage ist. Das Codota-Plugin verwendet maschinelles Lernen, um Ihren Code automatisch zu vervollständigen. Das Plugin lernt aus Codebeispielen von Millionen von Java-Programmen zusammen mit Ihrem eigenen einzigartigen Kontext. Codota wird sowohl von Anfängern als auch von erfahrenen Java-Entwicklern verwendet und beschleunigt die Entwicklung und hilft dabei, lästige Fehler in Ihrem Code zu beseitigen.
Neben dem Plugin bietet Codota auch eine umfangreiche Bibliothek häufig verwendeter Ausschnitte von Java-Code zum Kopieren und Einfügen an der richtigen Stelle.

Dieses einfache Plugin ist viel nützlicher als Sie auf den ersten Blick denken. Wenn Ihr Code und Ihre Anwendung komplexer zu kompilieren und auszuführen sind, wirkt sich dies auf Ihren Prozessor aus. Eine der nützlichsten Funktionen des Prozessorauslastungsindikators ist die Möglichkeit, einen Thread-Dump zu generieren, um anzuzeigen, was den Prozessor im Hintergrund-Thread verstopft .

Klammern haben Programmierern schon immer Kopfschmerzen bereitet. Wie viele Stunden wurde damit verbracht, diese fehlende Klammer zu finden? Hör auf!
Anstatt zu sitzen und herauszufinden, welche Klammer Sie bereits geschlossen haben und welche noch nicht, färben Sie die Klammern mit dem Plugin "Regenbogenklammern".
Es unterstützt Java, Scala, Clojure, Kotlin, Python, Haskell, Agda, Rost, JavaScript, TypeScript, Erlang, Go, Groovy, Ruby, Elixier, ObjectiveC, PHP, HTML, XML, SQL, Apex, C #, Dart und andere Sprachen.
Komplexer Java-Code für Android-Anwendungen kann häufig viel Boilerplate-Code enthalten (Konstruktoren, Getter, Setter). Dies kann in Bezug auf Lesbarkeit und Codeunterstützung mühsam und schwierig sein. Project Lombok ist eine Java-Bibliothek, die eine Verbindung zu Ihrer IDE herstellt und diesen Vorlagencode für Sie generiert, sodass Ihr Code präzise und lesbar bleibt. Der Unterschied im Code vorher und nachher kann ziemlich erstaunlich sein.
Es ist erwähnenswert, dass Lombok als Bibliothek zur Kompilierungszeit Ihre Anwendung nicht schwerer macht. Darüber hinaus bieten Plugin-Entwickler auf ihrer Website viele nützliche Ressourcen für Benutzer und Plugin-Entwickler.

Wenn Sie bei der Entwicklung einer Android-Anwendung mit Drawable arbeiten möchten, sollten Sie dieses Plugin kennen.
Jedes Android-Projekt verfügt über einen Zeichenordner, um Ressourcen an alle Größen und Bildschirmauflösungen von Android-Geräten anzupassen. Wenn Sie von einem Designer aus dem Paradies gesegnet wurden, der Ressourcen in den richtigen Ordnern mit den richtigen Namen bereitstellt, beneiden wir Sie aufrichtig. Höchstwahrscheinlich haben Sie jedoch nicht so viel Glück und benennen die PNG-Dateien selbst um und verschieben sie in die gewünschten Ordner.
Android Drawable Importer ist ein Plugin, mit dem Sie eine Menge Zeit sparen. Sie können einzelne Ressourcen zur Regulierung in die erforderlichen Größen und Berechtigungen importieren sowie ganze Zip-Dateien für die automatische Platzierung in den erforderlichen Ordnern .
Um eine Vorschau der Vektor-XML-Datei anzuzeigen, müssen Sie die Anwendung ausführen. Mit Vector Drawable Thumbnails können Sie dies beseitigen und Vektorzeichnungen mit einem einzigen Klick anzeigen .
Wenn Ihr Projekt viele zeichnbare Komponenten enthält, kann das Navigieren durch diese sehr schwierig sein. Es wäre schön, wenn die IDE eine schnelle Bildvorschau hätte, oder? Mit dem Android Drawable Preview Plugin ist dies möglich.
Dieses Plugin für Android Studio ersetzt die Standardsymbole im Projektdateibaum durch Elementvorschauen . Aber vergessen Sie nicht, angemessene Namen für das Zeichnen zu verwenden, es ist immer noch wichtig.

Lassen Sie mich zunächst den Mythos auflösen. Nicht alle Frauen können Türkis von Aquamarin oder Auberginen von Pflaumen unterscheiden. Und dafür muss man nicht farbenblind sein.
Das Vorhandensein und die Beliebtheit dieses Plugins legen nahe, dass die meisten Entwickler auch nicht über diese magische Fähigkeit zur Farberkennung verfügen.
Das Plugin "Name That Color" benennt die Farbe, die Sie in der Zwischenablage direkt in der Ressourcendatei in Android Studio haben, und gibt den Namen der am besten passenden Farbe an . Die Ära leichter_Licht_Pink in Ihren XML-Dateien neigt sich dem Ende zu.
Bundletool ist das grundlegende Tool, mit dem Gradle, Android Studio und Google Play das Android App Bundle erstellen oder das App Bundle in verschiedene APKs konvertieren, die auf Geräten bereitgestellt werden . Dieses Tool von Google wird benötigt, um effektiver mit APK-Paketen arbeiten zu können.
Android ButterKnife ist eine Abhängigkeitsinjektionsbibliothek . Dies verbessert in der Regel die Lesbarkeit des Codes, sodass Sie sich auf die Logik konzentrieren und den Code nicht in einem Heap mischen können, um nach View-Komponenten zu suchen oder Listener hinzuzufügen.

Android ButterKnife Zelezny ist ein Android Studio-Plugin zum Erstellen von ButterKnife-Injektionen aus ausgewählten XML-Layouts in Aktivitäten, Snippets oder Adaptern. In den meisten ButterKnife-Handbüchern, die Sie finden, wird empfohlen, Zelezny zu installieren.
Android Input ist ein recht einfaches, aber nützliches Plug-In für Android Studio, mit dem Sie einfach Text direkt auf Ihrem Android-Gerät oder Emulator eingeben können . Es merkt sich das zuletzt verwendete Gerät und den zuletzt eingegebenen Text.

Dieses Plugin für Intellij IDEA und Android Studio bietet eine Reihe nützlicher Tastaturkürzel für verschiedene ADB-Tool-Befehle direkt in Ihrer IDE. Obwohl dies wie ein Overkill erscheint, sagen Entwickler, dass ADB Idea die Entwicklung und das Debuggen von Android-Apps wirklich beschleunigen kann.
Adb-extended nennt sich "Schweizer Messer zum Testen und Entwickeln für Android" und ist eine Befehlszeilenschnittstelle zum Ausführen verschiedener Skripte. Auf diese Weise können Sie viele potenziell fehlerhafte Anwendungsverhalten testen , z. B. Bildschirmdrehung, Batteriesparmodus, Datenspeichermodus, Standby-Modus und Erteilen oder Widerrufen von Berechtigungen.
Dieses Plugin erleichtert das Verbinden Ihres Geräts mit ADB über WLAN zum Debuggen . Wie viele andere kleine, aber praktische Plugins ist dieses nur ein Wrapper für eine Reihe von Befehlen, die Sie über die Befehlszeile ausführen können. Aber warum nicht diesen Prozess komfortabler gestalten?
Hier gibt es Drachen, ein Intellij- und Android Studio-Plugin, mit dem Sie Ihre "unreinen" Java-Methoden mit @SideEffect-Annotation kommentieren können . Beim Aufrufen dieser Methode zeigt das Plugin ein kleines Drachensymbol an.

Außerdem ist dieses Plugin zu niedlich, um es nicht in unsere Liste aufzunehmen. Das sind Drachen!
Sie wissen, Ihr Code ist einfach nur episch. Wenn Sie die ganze Nacht Kabeljau verwenden und Ihr Blut einen hohen Koffeingehalt enthält, können Sie spüren, wie Ihre Finger Feuer speien und die Welt erschüttern. Du bist Gott. Und Sie verdienen es , wie Gott zu programmieren .

Und schließlich
Bevor Sie mit der Installation aller Plugins aus der Liste beginnen, sollten Sie bedenken, dass eine große Anzahl von Plugins normalerweise die IDE verlangsamt. Denken Sie beim Schreiben von Code über Ihre Gewohnheiten nach und sehen Sie, welche Plugins Ihre Zeit sparen, ohne Android Studio zusätzliches Gewicht zu verleihen.