6 mest användbara pluginprogram för Android Studio
Android Studio är en plattform där man kan utveckla Android-appar för Android-telefoner, surfplattor, Android Wear och Android TV. Android Studio är den officiella IDE:n för utveckling av Android-applikationer och är baserad på IntelliJ IDEA. Man kan utveckla Android-applikationer genom att använda Kotlin eller Java som backendspråk och XML för att utveckla gränssnittet på fronten.
Inom datateknik är en plug-in en programvarukomponent som lägger till en viss egenskap till ett befintligt datorprogram. När ett program har stöd för insticksprogram möjliggör det anpassningar. Plugins är ett bra sätt att öka produktiviteten och den totala programmeringsupplevelsen. Vissa uppgifter är tråkiga och inte roliga att göra, genom att använda plugins i android studio kan du få mer gjort på kortare tid. Så i den här artikeln kommer vi att dela med oss av 7 användbara android studio plugins som hjälper dig att bli en bättre androidutvecklare.
Key Promoter X
Key Promoter X hjälper dig att få de nödvändiga genvägarna när du arbetar med androidprojekt. När utvecklarna använder musen på en knapp i IDE presenterar Key Promoter X den tangentbordsgenväg som du borde ha använt alternativt. Key Promoter X ger ett enkelt sätt att studera hur man ersätter tröttsamt musarbete med tangentbordstangenter och hjälper till att övergå till snabbare, musfri utveckling. Verktygsfönstret Key Promoter X ger en träfflista över de musåtgärder som används mest av utvecklarna och ger snabbt den genväg som utvecklarna kan använda alternativt. Knappar som inte har någon genväg, Key Promoter X uppmanar med möjligheten att direkt skapa en.
ButterKnifeZelezny
ButterKnifeZelezny är en android studio plug-in för att skapa ButterKnife-injektioner från vald layout XML. Det är en mycket enkel plug-in för Android Studio/IDEA som stöder skapande av Butterknife-vy-injektioner med ett klick. Det roliga är att ButterKnifeProgrammerare är lata, och programmerare som inte är lata är inte bra programmerare. Nästan alla Android-utvecklare bör känna till @JakeWhartons ButterKnife-annotationsbibliotek. Utvecklaren kan implementera detta bibliotek utan att skriva en massa tråkiga findViewById() och setOnClickListener(). Huvudsyftet är att göra det enkelt för utvecklare att snabbt generera koden för den kontrollbindande vyn och öka kodningseffektiviteten.
Json To Kotlin Class
Json to kotlin Class är en insticksmodul för att skapa en Kotlin-dataklass från en JSON-sträng, med andra ord ett insticksmodul som ändrar en JSON-sträng till en Kotlin-dataklass. Med detta kan du generera en Kotlin-dataklass från JSON-strängen programmatiskt. Stödjer (nästan) alla typer av JSON libs’ annotation(Gson, Jackson, Fastjson, MoShi och LoganSquare, kotlinx.serialization(default custom value)). Några av de viktiga funktionerna är:
- Anpassning av egna annotationer
- Initialisering av egenskaper med standardvärden
- Möjliggör att egenskaper kan vara nullable(?)
- Detektera egenskapens nollbarhet automatiskt
- Fältnamn omdöpas till camelCase-stil när man väljer en JSON lib-annotation.
- Generera Kotlin-klasser som enskilda klasser
- Generera Kotlin-klasser klass som inre klasser
- Formatering av alla lagliga JSON-strängar
- Generering av karttyp när json-nyckeln är en primitiv typ
- Skapa endast en annotation när det behövs
- Anpassad definition av dataklass överordnad klass
- Sortera egenskap order by Alphabetical
- Make keyword property valid
- Support Loading JSON From Paster/Local File/Http URL
- Support customize your own plugin by Extension Module
- Normal Class support
- Dynamic plugin load support
- Stöd för generering av ListClass från JSONArray
- Complex json schema support
Json to kotlin Class är ett utmärkt verktyg för Kotlin-utvecklare och det kan konvertera en JSON-sträng till Kotlin-dataklass. Verktyget kan inte bara förstå de primitiva typerna utan även automatiskt skapa komplexa typer. Det är helt enkelt tillgängligt. Vi tillhandahåller genvägstangenten ALT + K för Windows och Option + K för Mac, prova och du kommer att bli förälskad i det! JsonToKotlinClass gör bara programmeringen mer ljuvlig.
Rainbow Brackets
Rainbow Brackets lägger till regnbågsparenteser och regnbågsparenteser i koden. Färgkodning av parenteserna gör det enklare att få fram parade parenteser så att utvecklarna inte går vilse i ett hav av identiska parenteser. Detta är ett mycket hjälpsamt verktyg och sparar förvirringen med att välja vilken parentes som ska stängas. Varje par av parenteser/parenteser har en annan färg. Ganska enkelt, men ett utmärkt plugin.
CodeGlance
Codeglance-plugin illustrerar en inzoomad översikt eller minimap liknande den som finns i Sublime i redigeringsrutan. Minimappen möjliggör snabb bläddring så att du kan hoppa direkt till avsnitt av koden. Några av de viktiga funktionerna är:
- Codeglance fungerar med både ljusa och mörka teman och använder de anpassade färgerna för syntaxmarkering.
- Worker tråd för rendering
- Färgrendering med hjälp av IntelliJ’s tokenizer
- Rullbar!
- Inbäddad i redigeringsfönstret
- Komplett ersättning för Code Outline som hjälper nya Intellij-byggen.
ADB Idea
ADB Idea är ett insticksprogram för Android Studio och Intellij IDEA som snabbar upp den vanliga androidutvecklingen. Det möjliggör genvägar för olika emulatorfunktioner som normalt är mycket tidskrävande, t.ex. återställning av appdata, avinstallation av appen eller initiering av felsökaren. Följande kommandon tillhandahålls:
- ADB Uninstall App
- ADB Kill App
- ADB Start App
- ADB Restart App
- ADB Clear App Data
- ADB Clear App Data
- ADB Clear App data och starta om
- ADB Starta appen med felsökare
- ADB Starta om appen med felsökare
- ADB Bevilja/återkalla behörigheter
- ADB Aktivera/avaktivera Wi-Fi
- ADB Aktivera/Deaktivera mobildata