GeeksforGeeks
Android Studio fornisce una piattaforma in cui si può sviluppare applicazioni Android per i telefoni Android, tablet, Android Wear, Android TV. Android Studio è l’IDE ufficiale per lo sviluppo di applicazioni Android, e si basa sull’IDEA IntelliJ. Si possono sviluppare applicazioni Android usando Kotlin o Java come linguaggio backend e XML per lo sviluppo dell’interfaccia utente frontend.
In informatica, un plug-in è un componente software che aggiunge una caratteristica particolare a un programma per computer esistente. Quando un programma supporta i plug-in, consente la personalizzazione. I plugin sono un ottimo modo per aumentare la produttività e l’esperienza complessiva di programmazione. Alcune attività sono noiose e non divertenti da fare, utilizzando i plugin in Android studio puoi fare di più in meno tempo. Quindi, in questo articolo, condivideremo con voi 7 utili plugin Android studio che aiuteranno a diventare uno sviluppatore Android migliore.
Key Promoter X
Key Promoter X aiuta a ottenere le scorciatoie necessarie mentre si lavora su progetti Android. Quando gli sviluppatori utilizzano il mouse su un pulsante all’interno dell’IDE, il Promotore chiave X presenta la scorciatoia da tastiera che avresti dovuto usare in alternativa. Key Promoter X fornisce un modo semplice per studiare come sostituire il lavoro noioso del mouse con i tasti della tastiera e aiuta a passare a uno sviluppo più veloce e privo di mouse. La finestra dello strumento Key Promoter X fornisce un elenco delle azioni del mouse utilizzate maggiormente dagli sviluppatori e fornisce rapidamente il collegamento che gli sviluppatori possono utilizzare in alternativa. Pulsanti che non hanno scorciatoie, il Promotore chiave X richiede l’opportunità di crearne direttamente uno.
ButterKnifeZelezny
ButterKnifeZelezny è un plug-in Android studio per la creazione di iniezioni ButterKnife da XML layout selezionato. Si tratta di un semplice plug-in per Android Studio/IDEA che supporta la creazione con un solo clic di Butterknife view iniezioni. Il fatto divertente è ButterKnifeProgrammers sono pigri, e programmatori che non sono pigri non sono buoni programmatori. Quasi gli sviluppatori Android dovrebbero conoscere la libreria di annotazioni ButterKnife di @ JakeWharton. Lo sviluppatore può implementare questa libreria senza scrivere un sacco di noioso findViewById () e setOnClickListener (). Lo scopo principale è quello di rendere più facile per gli sviluppatori di generare rapidamente il codice della vista di associazione di controllo e migliorare l’efficienza di codifica.
Json alla classe Kotlin
Json alla classe kotlin è un plugin per creare la classe dati Kotlin dalla stringa JSON, in altre parole, un plugin che cambia la stringa JSON alla classe dati Kotlin. Con questo, è possibile generare una classe di dati Kotlin dalla stringa JSON a livello di codice. Supporta (quasi) tutti i tipi di annotazione delle librerie JSON(Gson, Jackson, Fastjson, MoShi e LoganSquare, kotlinx.serializzazione (valore personalizzato predefinito)). Alcune delle caratteristiche importanti sono:
- Personalizzare le proprie annotazioni
- Inizializzare le proprietà con i valori predefiniti
- Consentire alle proprietà di essere annullabili(?)
- Determinare automaticamente la nullabilità delle proprietà
- Rinominare i nomi dei campi in stile camelCase quando si seleziona un’annotazione lib JSON di destinazione.
- Generazione della classe Kotlin come classi individuali
- Generazione della classe Kotlin come classi interne
- Formattazione di qualsiasi stringa JSON legale
- Generazione del tipo di mappa quando la chiave json è il tipo primitivo
- Crea solo annotazioni quando necessario
- Definizione personalizzata della classe dei dati classe genitore
- Ordina la proprietà per ordine alfabetico
- /Http URL
- Supporto per personalizzare il proprio plugin, Modulo di Estensione
- Normale Classe di supporto
- Dinamico plugin di supporto di carico
- supporta la generazione di ListClass da JSONArray
- Complesso json schema di supporto
Json per kotlin Classe è un ottimo strumento per Kotlin, sviluppatori e it possono convertire una stringa JSON di Kotlin classe di dati. Lo strumento potrebbe non solo capire i tipi primitivi, ma anche auto-creare tipi complessi. È semplicemente accessibile. Forniamo scorciatoia keymap ALT + K per Windows e Opzione + K per Mac, avere una prova e si sta andando a cadere in amore con esso! JsonToKotlinClass rende la programmazione più piacevole.
Parentesi arcobaleno
Parentesi arcobaleno aggiunge parentesi arcobaleno e parentesi arcobaleni al codice. La codifica a colori delle parentesi rende più semplice ottenere parentesi accoppiate in modo che gli sviluppatori non si perdano in un mare di parentesi identiche. Questo è uno strumento molto utile e salva la confusione di selezionare quale staffa deve essere chiusa. Ogni coppia di parentesi / parentesi ha un colore diverso. Abbastanza semplice, ma un ottimo plugin.
CodeGlance
Codeglance plugin illustra una panoramica ingrandita o minimappa simile a quella trovata in Sublime nel riquadro dell’editor. La minimappa consente lo scorrimento veloce che ti permette di saltare direttamente a sezioni di codice. Alcune delle caratteristiche importanti sono:
- Codeglance opera con temi chiari e scuri utilizzando i colori personalizzati per l’evidenziazione della sintassi.
- Thread di lavoro per il rendering
- Rendering dei colori utilizzando il tokenizer di IntelliJ
- Scorrevole!
- Incorporato nella finestra dell’editor
- Sostituzione completa del profilo del codice che aiuta le nuove build Intellij.
ADB Idea
ADB Idea è un plugin per Android Studio e Intellij IDEA che accelera il solito sviluppo di Android. Consente scorciatoie per varie funzionalità di emulatore che normalmente richiedono molto tempo, come reimpostare i dati dell’app, disinstallare l’app o inizializzare il debugger. Vengono forniti i seguenti comandi:
- ADB Disinstallare App
- ADB Kill App
- ADB Start App
- ADB Riavviare App
- ADB Cancellare i Dati dell’App
- ADB Cancellare i Dati dell’App e Riavviare
- ADB Start App Con il Debugger
- ADB Riavviare l’App Con il Debugger
- ADB Concessione/Revoca Autorizzazioni
- ADB Attivare/Disattivare il Wi-Fi
- ADB Attivare/Disattivare Dati Cellulare