6 mest nyttige Android Studio-plugins
Android Studio er en platform, hvor man kan udvikle Android-apps til Android-telefoner, tablets, Android Wear og Android TV. Android Studio er det officielle IDE til udvikling af Android-applikationer, og det er baseret på IntelliJ IDEA. Man kan udvikle Android-applikationer ved hjælp af Kotlin eller Java som backend-sprog og XML til udvikling af frontend UI.
I databehandling er en plug-in en softwarekomponent, der tilføjer en bestemt egenskab til et eksisterende computerprogram. Når et program understøtter plug-ins, giver det mulighed for tilpasning. Plugins er en fantastisk måde at øge produktiviteten og den samlede programmeringsoplevelse på. Nogle opgaver er kedelige og ikke sjove at udføre, ved at bruge plugins i android studio kan du få mere gjort på kortere tid. Så i denne artikel vil vi dele med dig 7 nyttige android studio plugins, der vil hjælpe dig med at blive en bedre android-udvikler.
Key Promoter X
Key Promoter X hjælper med at få de nødvendige genveje, mens du arbejder på android-projekter. Når udviklerne bruger musen på en knap inde i IDE’en, præsenterer Key Promoter X den tastaturgenvej, som du alternativt skulle have brugt. Key Promoter X giver en enkel måde at studere, hvordan man erstatter trættende musearbejde med tastaturtaster og hjælper med at gå over til hurtigere, musfri udvikling. Værktøjsvinduet Key Promoter X giver en hit-liste over de mushandlinger, som udviklerne bruger mest, og det giver hurtigt den genvej, som udviklerne kan bruge alternativt. Knapper, der ikke har nogen genvej, opfordrer Key Promoter X med mulighed for direkte at oprette en.
ButterKnifeZelezny
ButterKnifeZelezny er et android studio plug-in til at oprette ButterKnife-injektioner fra udvalgt layout XML. Det er et meget simpelt plug-in til Android Studio/IDEA, der understøtter oprettelse af Butterknife view-injektioner med et enkelt klik. Den sjove kendsgerning er ButterKnifeProgrammører er dovne, og programmører, der ikke er dovne, er ikke gode programmører. Næsten alle Android-udviklere bør kende @JakeWhartons ButterKnife-annotationsbibliotek. Udvikleren kan implementere dette bibliotek uden at skrive en masse kedelige findViewById() og setOnClickListener(). Hovedformålet er at gøre det nemt for udviklere at generere koden for kontrolbindingsvisningen hurtigt og forbedre kodningseffektiviteten.
Json To Kotlin Class
Json to kotlin Class er et plugin til at oprette Kotlin-dataklasse fra JSON-streng, med andre ord et plugin, der ændrer JSON-streng til Kotlin-dataklasse. Med dette kan du generere en Kotlin-dataklasse fra JSON-strengen programmatisk. Understøtter (næsten) alle former for JSON libs’ annotation (Gson, Jackson, Fastjson, MoShi og LoganSquare, kotlinx.serialisering(standard brugerdefineret værdi))). Nogle af de vigtige funktioner er:
- Anpassning af egne annotationer
- Initialisering af egenskaber med standardværdier
- Allowing properties to be nullable(?)
- Bestemmelse af egenskabs nullability automatisk
- Feltnavne omdøbes til camelCase-stil, når der vælges en mål JSON lib-annotation.
- Generering af Kotlin-klasse som individuelle klasser
- Generering af Kotlin klasse som indre klasser
- Formatering af enhver lovlig JSON-streng
- Generering af korttype, når json-nøglen er den primitive type
- Kun oprette annotation, når det er nødvendigt
- Brugerdefineret definition af dataklasse overordnet klasse
- Sortere egenskab 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øtte til generering af ListClass fra JSONArray
- Complex json skema understøtter
Json to kotlin Class er et fremragende værktøj for Kotlin-udviklere, og det kan konvertere en JSON-streng til Kotlin dataklasse. Værktøjet kunne ikke kun forstå de primitive typer, men også automatisk oprette komplekse typer. Det er simpelthen tilgængeligt. Vi leverer genvejstastatur ALT + K til Windows og Option + K til Mac, prøv det, og du vil blive forelsket i det! JsonToKotlinClass gør bare programmering mere dejlig.
Rainbow Brackets
Rainbow Brackets tilføjer regnbueparenteser og regnbueparenteser til koden. Farvekodning af parenteserne gør det enklere at få parrede parenteser, så udviklerne ikke farer vild i et hav af identiske parenteser. Dette er et meget nyttigt værktøj og sparer forvirringen ved at vælge, hvilken parentes der skal lukkes. Hvert par af parenteser/parenteser har en anden farve. Ganske simpelt, men et fremragende plugin.
CodeGlance
Codeglance-plugin illustrerer en udzoomet oversigt eller minimap i lighed med den, der findes i Sublime, i redigeringsruden. Minimapet giver mulighed for hurtig rulning, så du kan springe direkte til sektioner af kode. Nogle af de vigtige funktioner er:
- Codeglance fungerer med både lyse og mørke temaer ved hjælp af de tilpassede farver til syntaksmarkering.
- Worker thread til rendering
- Farverendering ved hjælp af IntelliJ’s tokenizer
- Scrollable!
- Indlejret i editorvinduet
- Komplet erstatning for Code Outline, der hjælper nye Intellij-builds.
ADB Idea
ADB Idea er et plugin til Android Studio og Intellij IDEA, der fremskynder den sædvanlige android-udvikling. Det giver mulighed for genveje til forskellige emulatorfunktionaliteter, der normalt er meget tidskrævende, som f.eks. nulstilling af appdata, afinstallation af appen eller initialisering af debuggeren. Der er følgende kommandoer til rådighed:
- ADB Afinstaller App
- ADB Kill App
- ADB Start App
- ADB Restart App
- ADB Clear App Data
- ADB Clear App Data
- ADB Clear App Data og genstart
- ADB Start app med debugger
- ADB Genstart app med debugger
- ADB Giv/tilbagekald tilladelser
- ADB Aktiver/ deaktivere Wi-Fi
- ADB Aktiverer/deaktiverer mobildata