GeeksforGeeks
Android Studio biedt een platform waar men android-apps voor Android-telefoons, tablets, Android Wear, Android TV kan ontwikkelen. Android Studio is de officiële IDE voor Android applicatie ontwikkeling, en het is gebaseerd op de IntelliJ idee. Men kan ontwikkelen Android-toepassingen met behulp van Kotlin of Java als de Backend taal en XML voor het ontwikkelen van frontend UI.
in computers is een plug-in een softwarecomponent die een bepaalde eigenschap toevoegt aan een bestaand computerprogramma. Wanneer een programma plug-ins ondersteunt, maakt het aanpassingen mogelijk. Plugins zijn een geweldige manier om de productiviteit en de algehele programmering ervaring te verhogen. Sommige taken zijn saai en niet leuk om te doen, met behulp van plugins in de Android Studio kunt u meer gedaan in minder tijd. Dus in dit artikel, we zullen delen met u 7 nuttige Android Studio Plugins die zullen helpen om een betere android ontwikkelaar te worden.
sleutelpromotor X
sleutelpromotor X helpt om de benodigde snelkoppelingen te krijgen tijdens het werken aan Android-projecten. Wanneer de ontwikkelaars gebruik maken van de muis op een knop in de IDE, de belangrijkste promotor X presenteert de sneltoets die u als alternatief zou moeten hebben gebruikt. Key promotor X biedt een eenvoudige manier om te bestuderen hoe vermoeiend Muiswerk te vervangen door toetsenbordtoetsen en helpt bij de overgang naar een snellere, muis-vrije ontwikkeling. De belangrijkste promotor x tool venster geeft een hit-lijst van de muisacties die worden gebruikt door de ontwikkelaars het meest en het biedt snel de snelkoppeling die ontwikkelaars als alternatief kunnen gebruiken. Knoppen zonder snelkoppeling, de belangrijkste promotor X vraagt met de mogelijkheid om direct een te maken.
ButterKnifeZelezny
ButterKnifeZelezny is een android studio plug-in voor het maken van ButterKnife injecties uit geselecteerde lay-out XML. Het is een zeer eenvoudige plug-in voor Android Studio/idee dat één klik creatie van Butterknife view injecties ondersteunt. Het leuke is dat Butterknifeprogrammeurs lui zijn, en programmeurs die niet lui zijn, zijn geen goede programmeurs. Bijna Android-ontwikkelaars moeten weten @ JakeWharton ‘ s ButterKnife annotatie bibliotheek. De ontwikkelaar kan deze bibliotheek implementeren zonder veel saaie findViewById() en setOnClickListener () te schrijven. Het belangrijkste doel is om het voor ontwikkelaars gemakkelijk te maken om snel de code van de control binding view te genereren en de codefficiëntie te verbeteren.
Json to Kotlin Class
Json to kotlin Class is een plugin om Kotlin data class te maken van JSON string, met andere woorden, een plugin die JSON string verandert in Kotlin data class. Hiermee kun je programmatisch een Kotlin data class genereren van de JSON string. Ondersteuning van(bijna) allerlei JSON libs’ annotatie (Gson, Jackson, Fastjson, MoShi en LoganSquare, kotlinx.serialisatie (standaard aangepaste waarde)). Enkele van de belangrijke functies zijn:
- aanpassen van de eigen annotaties
- initialiseren van eigenschappen met standaardwaarden
- waardoor eigenschappen nullabelbaar zijn (?)
- bepalen van eigenschap nullability automatisch
- hernoemen van veldnamen naar camelCase stijl bij het selecteren van een doel JSON lib annotatie.
- Kotlin-klasse genereren als individuele klassen
- Kotlin-klasse genereren als binnenklassen
- formatteren van een juridische JSON-tekenreeks
- maptype genereren wanneer json-sleutel het primitieve type is
- maak alleen annotatie aan wanneer dat nodig is
- aangepaste definieer gegevensklasse ouderklasse
- Sorteer eigenschap volgorde op alfabetische
- maak trefwoord-eigenschap geldig
- ondersteuning JSON laden van paster/lokaal bestand/http URL
- Ondersteuning aanpassen van uw eigen plugin door extensie Module
- normale klasse ondersteuning
- dynamische plugin load ondersteuning
- ondersteuning genereren ListClass van JSONArray
- Complex JSON schema ondersteuning
Json naar kotlin klasse is een uitstekend hulpmiddel voor Kotlin ontwikkelaars en het kan een JSON string converteren naar Kotlin data class. De tool kon niet alleen de primitieve typen begrijpen, maar ook complexe typen automatisch maken. Het is gewoon toegankelijk. Wij bieden snelkoppeling keymap ALT + K Voor Windows en Option + K Voor Mac, probeer het eens en je gaat om verliefd op te worden! JsonToKotlinClass maakt programmeren nog aangenamer.
Regenbooghaken
Regenbooghaken voegt regenbooghaken en regenbogen haakjes toe aan de code. Kleurcodering de beugels maakt het eenvoudiger om gekoppelde beugels te verkrijgen, zodat de ontwikkelaars niet verdwalen in een zee van identieke beugels. Dit is een zeer nuttig hulpmiddel en bespaart de verwarring van het selecteren van welke beugel moet worden gesloten. Elk paar haakjes / haakjes heeft een andere kleur. Vrij eenvoudig, maar een uitstekende plugin.
CodeGlance
codeglance-plugin illustreert een uitgezoomd overzicht of minimap vergelijkbaar met die in Sublime in het editor-Paneel. De minimap maakt snel scrollen zodat u direct naar secties van de code springen. Enkele belangrijke functies zijn:
- Codeglance werkt met zowel lichte als donkere thema ‘ s met behulp van de aangepaste kleuren voor syntaxis highlighting.
- werk thread voor het renderen van
- kleurweergave met behulp van IntelliJ ‘ s tokenizer
- Scrollable!
- ingebed in het editor venster
- volledige vervanging voor Code Outline die nieuwe Intellij bouwt helpt.
ADB Idea
ADB Idea is een plugin voor Android Studio en Intellij IDEA die de gebruikelijke android-ontwikkeling versnelt. Het staat snelkoppelingen toe voor verschillende emulatorfunctionaliteiten die normaal gesproken zeer tijdrovend zijn, zoals het resetten van de app-gegevens, het verwijderen van de app, of het initialiseren van de debugger. De volgende commando ‘ s zijn beschikbaar:
- ADB app verwijderen
- ADB Kill App
- adb Start App
- adb start app
- adb start app
- ADB app data wissen
- adb start App met Debugger
- adb start App met Debugger
- ADB Grant/Revoke Permissions
- adb Wi-Fi inschakelen/uitschakelen
- adb mobiele data inschakelen/uitschakelen