Die 6 nützlichsten Android Studio Plugins
Android Studio bietet eine Plattform, auf der man Android-Apps für Android-Telefone, Tablets, Android Wear und Android TV entwickeln kann. Android Studio ist die offizielle IDE für die Entwicklung von Android-Anwendungen und basiert auf IntelliJ IDEA. Man kann Android-Anwendungen mit Kotlin oder Java als Backend-Sprache und XML für die Entwicklung der Frontend-UI entwickeln.
In der Informatik ist ein Plug-in eine Softwarekomponente, die einem bestehenden Computerprogramm eine bestimmte Eigenschaft hinzufügt. Wenn ein Programm Plug-ins unterstützt, ermöglicht es eine individuelle Anpassung. Plugins sind eine großartige Möglichkeit, die Produktivität und die allgemeine Programmiererfahrung zu steigern. Einige Aufgaben sind langweilig und machen keinen Spaß, durch die Verwendung von Plugins im Android Studio können Sie mehr in weniger Zeit erledigen. In diesem Artikel stellen wir Ihnen 7 nützliche Android Studio-Plugins vor, die Ihnen helfen, ein besserer Android-Entwickler zu werden.
Key Promoter X
Key Promoter X hilft dabei, die notwendigen Tastenkombinationen bei der Arbeit an Android-Projekten zu erhalten. Wenn die Entwickler mit der Maus auf eine Schaltfläche innerhalb der IDE, die Key Promoter X präsentiert die Tastenkombination, die Sie alternativ verwendet haben sollte. Key Promoter X bietet eine einfache Möglichkeit zu lernen, wie man die lästige Mausarbeit durch Tastaturkürzel ersetzen kann und hilft beim Übergang zu einer schnelleren, mausfreien Entwicklung. Das Key Promoter X-Tool-Fenster zeigt eine Hitliste der von Entwicklern am häufigsten genutzten Mausaktionen und liefert schnell die Tastenkombination, die Entwickler alternativ verwenden können. Für Schaltflächen, die keinen Shortcut haben, bietet der Key Promoter X die Möglichkeit, direkt einen zu erstellen.
ButterKnifeZelezny
ButterKnifeZelezny ist ein Android Studio Plug-in zur Erstellung von ButterKnife Injections aus ausgewähltem Layout XML. Es ist ein sehr einfaches Plug-in für Android Studio/IDEA, das die Erstellung von Butterknife-Ansichtsinjektionen mit einem Klick unterstützt. Die lustige Tatsache ist, dass ButterKnifeProgrammierer faul sind, und Programmierer, die nicht faul sind, sind keine guten Programmierer. Fast alle Android-Entwickler sollten @JakeWhartons ButterKnife-Annotationsbibliothek kennen. Der Entwickler kann diese Bibliothek implementieren, ohne eine Menge langweiliger findViewById() und setOnClickListener() zu schreiben. Der Hauptzweck ist es, den Entwicklern die schnelle Generierung des Codes der Control-Binding-Ansicht zu erleichtern und die Effizienz der Codierung zu erhöhen.
Json To Kotlin Class
Json to kotlin Class ist ein Plugin zur Erstellung von Kotlin-Datenklassen aus JSON-Strings, mit anderen Worten, ein Plugin, das JSON-Strings in Kotlin-Datenklassen umwandelt. Damit kann man programmatisch eine Kotlin-Datenklasse aus einem JSON-String erzeugen. Es unterstützt (fast) alle Arten von JSON-Libs‘ Annotation (Gson, Jackson, Fastjson, MoShi und LoganSquare, kotlinx.serialization(default custom value)). Einige der wichtigen Funktionen sind:
- Anpassen der eigenen Annotationen
- Initialisieren von Eigenschaften mit Standardwerten
- Erlauben, dass Eigenschaften nullable(?)
- Eigenschaft automatisch nullable
- Feldnamen in camelCase style umbenennen, wenn eine Ziel-JSON-Lib-Annotation. ausgewählt wird
- Kotlin-Klasse als einzelne Klassen generieren
- Kotlin Klasse als innere Klassen
- Formatierung eines beliebigen legalen JSON-Strings
- Erzeugung eines Map-Typs, wenn der JSON-Schlüssel ein primitiver Typ ist
- Anmerkung nur bei Bedarf erstellen
- Benutzerdefinierte Datenklasse übergeordnete Klasse
- Sortieren der Eigenschaft Alphabetisch sortieren
- Schlüsselwort-Eigenschaft gültig machen
- Unterstützung für das Laden von JSON aus Paster/Lokaler Datei/Http URL
- Unterstützung für das Anpassen des eigenen Plugins durch Erweiterungsmodul
- Unterstützung für normale Klassen
- Dynamisches Plugin load support
- Support generating ListClass from JSONArray
- Complex json schema supporting
Json to kotlin Class ist ein hervorragendes Tool für Kotlin Entwickler und kann einen JSON String in eine Kotlin Datenklasse konvertieren. Das Tool kann nicht nur die primitiven Typen verstehen, sondern auch automatisch komplexe Typen erstellen. Es ist einfach zugänglich. Wir bieten die Tastenkombination ALT + K für Windows und Option + K für Mac, probieren Sie es aus und Sie werden sich in das Tool verlieben! JsonToKotlinClass macht das Programmieren einfach angenehmer.
Rainbow Brackets
Rainbow Brackets fügt dem Code Regenbogenklammern und Regenbogenklammern hinzu. Die Farbcodierung der Klammern macht es einfacher, gepaarte Klammern zu erhalten, so dass die Entwickler sich nicht in einem Meer von identischen Klammern verlieren. Dies ist ein sehr hilfreiches Werkzeug und erspart die verwirrende Auswahl, welche Klammer geschlossen werden muss. Jedes Paar von Klammern/Parenthesen hat eine andere Farbe. Ziemlich einfach, aber ein hervorragendes Plugin.
CodeGlance
Das Plugin Codeglance stellt eine vergrößerte Übersicht oder Minimap ähnlich der in Sublime im Editorbereich dar. Die Minimap ermöglicht ein schnelles Scrollen, so dass Sie direkt zu Codeabschnitten springen können. Einige der wichtigsten Funktionen sind:
- Codeglance arbeitet sowohl mit hellen als auch mit dunklen Themes und verwendet die benutzerdefinierten Farben für die Syntaxhervorhebung.
- Worker-Thread für das Rendering
- Farbiges Rendering unter Verwendung von IntelliJs Tokenizer
- Scrollbar!
- Eingebettet in das Editorfenster
- Kompletter Ersatz für Code Outline, der neuen Intellij-Builds hilft.
ADB Idea
ADB Idea ist ein Plugin für Android Studio und Intellij IDEA, das die übliche Android-Entwicklung beschleunigt. Es ermöglicht Shortcuts für verschiedene Emulator-Funktionen, die normalerweise sehr zeitaufwändig sind, wie das Zurücksetzen der App-Daten, die Deinstallation der App oder die Initialisierung des Debuggers. Die folgenden Befehle sind vorgesehen:
- ADB Uninstall App
- ADB Kill App
- ADB Start App
- ADB Restart App
- ADB Clear App Data
- ADB Clear App Daten löschen und neu starten
- ADB App mit Debugger starten
- ADB App mit Debugger neu starten
- ADB Berechtigungen erteilen/zurücknehmen
- ADB Wi- Fi aktivieren/deaktivierenFi
- ADB Mobile Daten aktivieren/deaktivieren