6 nuttigste Android Studio-plugins
Android Studio biedt een platform waarmee Android-apps kunnen worden ontwikkeld voor Android-telefoons, -tablets, Android Wear en Android TV. Android Studio is de officiële IDE voor de ontwikkeling van Android-toepassingen en is gebaseerd op IntelliJ IDEA. Je kunt Android-toepassingen ontwikkelen met Kotlin of Java als back-endtaal en XML voor het ontwikkelen van front-end UI.
In de informatica is een plug-in een softwarecomponent die een bepaalde eigenschap toevoegt aan een bestaand computerprogramma. Wanneer een programma plug-ins ondersteunt, maakt het aanpassing mogelijk. Plugins zijn een geweldige manier om de productiviteit en algemene programmeerervaring te verhogen. Sommige taken zijn saai en niet leuk om te doen, door gebruik te maken van plugins in de android studio kun je meer gedaan krijgen in minder tijd. Dus in dit artikel zullen we delen met u 7 nuttige android studio plugins die u zullen helpen om een betere android ontwikkelaar te worden.
Key Promoter X
Key Promoter X helpt om de nodige sneltoetsen te krijgen tijdens het werken aan android projecten. Wanneer de ontwikkelaars de muis op een knop in de IDE gebruiken, presenteert de Key Promoter X de sneltoets die u als alternatief had moeten gebruiken. Key Promoter X biedt een eenvoudige manier om te bestuderen hoe vermoeiend muiswerk kan worden vervangen door toetsen op het toetsenbord en helpt bij de overgang naar snellere, muisvrije ontwikkeling. Het Key Promoter X tool venster geeft een hit-list van de muis acties die het meest gebruikt worden door de ontwikkelaars en het geeft snel de sneltoets die ontwikkelaars als alternatief kunnen gebruiken. Knoppen hebben geen snelkoppeling, de Key Promoter X vraagt met de mogelijkheid om direct een te creëren.
ButterKnifeZelezny
ButterKnifeZelezny is een android studio plug-in voor het maken van ButterKnife injecties van geselecteerde lay-out XML. Het is een zeer eenvoudige plug-in voor Android Studio/IDEA die het mogelijk maakt om met één klik ButterKnife view injecties te maken. Het leuke feit is dat ButterKnife-programmeurs lui zijn, en programmeurs die niet lui zijn, zijn geen goede programmeurs. Bijna Android ontwikkelaars zouden @JakeWharton’s ButterKnife annotatie bibliotheek moeten kennen. De ontwikkelaar kan deze bibliotheek implementeren zonder een heleboel 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 coderingsefficië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 kunt u programmatisch een Kotlin dataklasse genereren uit de JSON string. Ondersteunt (bijna) alle soorten JSON libs’ annotatie (Gson, Jackson, Fastjson, MoShi en LoganSquare, kotlinx.serialization(standaard aangepaste waarde)). Enkele van de belangrijke features zijn:
- Aanpassen van de eigen annotaties
- Initialiseren van eigenschappen met standaard waarden
- Eigenschappen toestaan om nullable te zijn(?)
- Eigenschappen automatisch nullable maken
- Veldnamen hernoemen in camelCase stijl bij het selecteren van een doel JSON lib annotatie.
- Kotlin klasse genereren als individuele klassen
- Kotlin klasse als binnenklassen
- Opmaak elke legale JSON string
- Genereren van maptype wanneer json key het primitieve type is
- Alleen annotatie maken wanneer nodig
- Op maat definiëren van gegevens klasse ouder
- Sorteer eigenschap rangschikken op alfabetisch
- Houd trefwoord eigenschap geldig
- Ondersteuning laden JSON van Paster/Lokaal bestand/Http URL
- Ondersteuning aanpassen eigen plugin door Extension Module
- Normal Class ondersteuning
- Dynamische plugin load support
- Support generating ListClass from JSONArray
- Complex json schema supporting
Json to kotlin Class is een uitstekende tool voor Kotlin ontwikkelaars en het kan een JSON string converteren naar Kotlin data class. De tool kan niet alleen begrijpen de primitieve types, maar ook auto-creëren complexe types. Het is eenvoudig toegankelijk. We bieden een sneltoets ALT + K voor Windows en Option + K voor Mac, probeer het eens en je zult er verliefd op worden! JsonToKotlinClass maakt programmeren gewoon leuker.
Rainbow Brackets
Rainbow Brackets voegt regenboog haakjes en regenbogen haakjes toe aan de code. Kleurcodering van de haakjes maakt het eenvoudiger om gepaarde haakjes te verkrijgen, zodat de ontwikkelaars niet verdwalen in een zee van identieke haakjes. Dit is een zeer nuttig hulpmiddel en bespaart de verwarring van het selecteren van welke haakjes moeten worden gesloten. Elk paar haakjes/parentheses 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 deelvenster. De minimap maakt snel scrollen mogelijk, zodat je direct naar secties van de code kunt springen. Enkele van de belangrijkste kenmerken zijn:
- Codeglance werkt met zowel lichte als donkere thema’s met behulp van de aangepaste kleuren voor syntax highlighting.
- Worker thread voor rendering
- Kleur rendering met behulp van IntelliJ’s tokenizer
- Scrollable!
- Ingebed in het editor venster
- Complete vervanging voor Code Outline die nieuwe IntelliJ builds helpt.
ADB Idea
ADB Idea is een plugin voor Android Studio en Intellij IDEA die de gebruikelijke android ontwikkeling versnelt. Het maakt snelkoppelingen mogelijk voor verschillende emulator functionaliteiten die normaal erg tijdrovend zijn, zoals het resetten van de app data, het verwijderen van de app, of het initialiseren van de debugger. De volgende commando’s zijn beschikbaar:
- ADB Uninstall App
- ADB Kill App
- ADB Start App
- ADB Restart App
- ADB Clear App Data
- ADB Clear App Data and Restart
- ADB App starten met debugger
- ADB App opnieuw starten met debugger
- ADB Rechten toekennen/intrekken
- ADB Wi-fi inschakelen/uitschakelen
- ADBFi
- ADB Mobiele data inschakelen/uitschakelen