GeeksforGeeks
Android Studio bietet eine Plattform, auf der man Android-Apps für Android-Handys, Tablets, Android Wear und Android TV entwickeln kann. Android Studio ist die offizielle IDE für die Entwicklung von Android-Anwendungen und basiert auf der IntelliJ-IDEE. Man kann Android-Anwendungen mit Kotlin oder Java als Backend-Sprache und XML für die Entwicklung von Frontend-UI entwickeln.
In der Informatik ist ein Plug-In eine Softwarekomponente, die einem vorhandenen Computerprogramm eine bestimmte Eigenschaft hinzufügt. Wenn ein Programm Plug-Ins unterstützt, ermöglicht es die 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ß, mit Plugins im Android Studio können Sie in kürzerer Zeit mehr erledigen. In diesem Artikel werden wir Ihnen 7 nützliche Android Studio-Plugins vorstellen, mit denen Sie ein besserer Android-Entwickler werden können.
Key Promoter X
Key Promoter X hilft bei der Arbeit an Android-Projekten, die erforderlichen Verknüpfungen zu erhalten. Wenn die Entwickler die Maus auf eine Schaltfläche in der IDE verwenden, zeigt die Taste X die Tastenkombination an, die Sie alternativ hätten verwenden sollen. Key Promoter X bietet eine einfache Möglichkeit zu untersuchen, wie lästige Mausarbeit durch Tastaturtasten ersetzt werden kann, und hilft beim Übergang zu einer schnelleren, mausfreien Entwicklung. Das Key Promoter X-Toolfenster enthält eine Trefferliste der Mausaktionen, die von den Entwicklern am häufigsten verwendet werden, und bietet schnell die Verknüpfung, die Entwickler alternativ verwenden können. Tasten, die keine Verknüpfung haben, fordert der Key Promoter X mit der Möglichkeit auf, direkt eine zu erstellen.
ButterKnifeZelezny
ButterKnifeZelezny ist ein Android Studio-Plug-in zum Erstellen von ButterKnife-Injektionen aus ausgewähltem Layout-XML. Es ist ein sehr einfaches Plug-In für Android Studio / IDEA, das die Erstellung von Butterknife View-Injektionen mit einem Klick unterstützt. Die lustige Tatsache ist, dass Butterknifeprogrammer faul sind, und Programmierer, die nicht faul sind, sind keine guten Programmierer. Fast Android-Entwickler sollten die ButterKnife-Anmerkungsbibliothek von @ JakeWharton kennen. Der Entwickler kann diese Bibliothek implementieren, ohne viel langweiliges findViewById() und setOnClickListener() zu schreiben. Der Hauptzweck besteht darin, Entwicklern das schnelle Generieren des Codes der Steuerelementbindungsansicht zu erleichtern und die Codierungseffizienz zu verbessern.
Json To Kotlin Class
Json to kotlin Class ist ein Plugin zum Erstellen einer Kotlin-Datenklasse aus einer JSON-Zeichenfolge, mit anderen Worten, ein Plugin, das eine JSON-Zeichenfolge in eine Kotlin-Datenklasse ändert. Damit können Sie programmgesteuert eine Kotlin-Datenklasse aus der JSON-Zeichenfolge generieren. Unterstützung (fast) aller Arten von JSON-Bibliotheken Annotation (Gson, Jackson, Fastjson, MoShi und LoganSquare, kotlinx.serialisierung (benutzerdefinierter Standardwert)). Einige der wichtigsten Funktionen sind:
- Anpassen der eigenen Annotationen
- Initialisieren von Eigenschaften mit Standardwerten
- Zulassen, dass Eigenschaften nullfähig sind(?)
- Automatische Bestimmung der Nullfähigkeit von Eigenschaften
- Umbenennen von Feldnamen in camelCase-Stil bei Auswahl einer Ziel-JSON-lib-Annotation.
- Kotlin-Klasse als einzelne Klassen generieren
- Kotlin-Klasse als innere Klassen generieren
- Formatieren einer beliebigen legalen JSON-Zeichenfolge
- Kartentyp generieren, wenn der JSON-Schlüssel der primitive Typ ist
- Annotation nur bei Bedarf erstellen
- Benutzerdefinierte Datenklasse definieren Elternklasse
- Sortiereigenschaft alphabetisch sortieren
- Schlüsselworteigenschaft gültig machen
- Unterstützt das Laden von JSON aus Paster / Lokaler Datei / Http URL
- Unterstützung passen Sie Ihr eigenes Plugin durch Erweiterungsmodul an
- Normale Klassenunterstützung
- Dynamische Plugin-Ladeunterstützung
- Unterstützung beim Generieren von ListClass aus JSONArray
- Komplexe JSON-Schema-Unterstützung
Json to kotlin Class ist ein hervorragendes Tool für Kotlin-Entwickler und kann eine JSON-Zeichenfolge in eine Kotlin-Datenklasse konvertieren. Das Tool konnte nicht nur die primitiven Typen verstehen, sondern auch komplexe Typen automatisch erstellen. Es ist einfach zugänglich. Wir bieten Shortcut Keymap ALT + K für Windows und Option + K für Mac, probieren Sie es aus und Sie werden sich in sie verlieben! JsonToKotlinClass macht die Programmierung einfach angenehmer.
Rainbow Brackets
Rainbow Brackets fügt dem Code rainbow Brackets und rainbows Klammern hinzu. Die Farbcodierung der Klammern erleichtert das Erhalten gepaarter Klammern, damit sich die Entwickler nicht in einem Meer identischer Klammern verlieren. Dies ist ein sehr hilfreiches Werkzeug und erspart die Verwirrung bei der Auswahl, welche Klammer geschlossen werden muss. Jedes Paar Klammern / Klammern hat eine andere Farbe. Ziemlich einfach, aber ein ausgezeichnetes Plugin.
CodeGlance
Das Codeglance-Plugin zeigt eine verkleinerte Übersicht oder Minikarte ähnlich der in Sublime gefundenen im Editorbereich an. Die Minikarte ermöglicht schnelles Scrollen, sodass Sie direkt zu Codeabschnitten springen können. Einige der wichtigsten Funktionen sind:
- Codeglance arbeitet sowohl mit hellen als auch mit dunklen Themen und verwendet die benutzerdefinierten Farben für die Syntaxhervorhebung.
- Worker-Thread zum Rendern
- Farbwiedergabe mit IntelliJs Tokenizer
- Scrollbar!
- Eingebettet in das Editorfenster
- Vollständiger 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 Verknüpfungen für verschiedene Emulatorfunktionen, die normalerweise sehr zeitaufwändig sind, z. B. das Zurücksetzen der App-Daten, das Deinstallieren der App oder das Initialisieren des Debuggers. Die folgenden Befehle werden bereitgestellt:
- ADB App deinstallieren
- ADB Kill App
- ADB App starten
- ADB App neu starten
- ADB App-Daten löschen
- ADB App-Daten löschen und neu starten
- ADB App mit Debugger starten
- ADB App mit Debugger neu starten
- ADB Berechtigungen erteilen / widerrufen
- ADB /Wi-Fi deaktivieren
- ADB Mobile Daten aktivieren/deaktivieren