6 Cele mai utile plugin-uri Android Studio
Android Studio oferă o platformă unde se pot dezvolta aplicații Android pentru telefoane Android, tablete, Android Wear, Android TV. Android Studio este IDE-ul oficial pentru dezvoltarea de aplicații Android și se bazează pe IntelliJ IDEA. Se pot dezvolta aplicații Android folosind Kotlin sau Java ca limbaj backend și XML pentru dezvoltarea interfeței de interfață frontală.
În informatică, un plug-in este o componentă software care adaugă o anumită caracteristică unui program de calculator existent. Atunci când un program suportă plug-in-uri, acesta permite personalizarea. Plugin-urile sunt o modalitate excelentă de a crește productivitatea și experiența generală de programare. Unele sarcini sunt plictisitoare și nu sunt amuzante de făcut, prin utilizarea plugin-urilor în studioul android puteți face mai mult în mai puțin timp. Deci, în acest articol, vom împărtăși cu dvs. 7 plugin-uri utile din studioul android care vă vor ajuta să deveniți un dezvoltator android mai bun.
Key Promoter X
Key Promoter X ajută la obținerea scurtăturilor necesare în timp ce lucrați la proiecte android. Atunci când dezvoltatorii utilizează mouse-ul pe un buton în interiorul IDE, Key Promoter X prezintă prescurtarea de la tastatură pe care ar fi trebuit să o utilizați în mod alternativ. Key Promoter X oferă o modalitate simplă de a studia cum să înlocuiți munca obositoare cu mouse-ul cu tastele de la tastatură și ajută la trecerea la o dezvoltare mai rapidă, fără mouse. Fereastra instrumentului Key Promoter X oferă o listă de succes a acțiunilor de mouse care sunt utilizate cel mai mult de către dezvoltatori și oferă rapid comanda rapidă pe care dezvoltatorii o pot utiliza alternativ. Butoanele care nu au nicio scurtătură, Key Promoter X oferă posibilitatea de a crea direct una.
ButterKnifeZelezny
ButterKnifeZelezny este un plug-in android studio pentru crearea de injecții ButterKnife din layout XML selectat. Este un plug-in foarte simplu pentru Android Studio/IDEA care acceptă crearea cu un singur clic a injecțiilor de vizualizare Butterknife. Faptul amuzant este că ButterKnifeProgramatorii sunt leneși, iar programatorii care nu sunt leneși nu sunt buni programatori. Aproape toți dezvoltatorii Android ar trebui să cunoască biblioteca de adnotări ButterKnife a lui @JakeWharton. Dezvoltatorul poate implementa această bibliotecă fără a scrie o mulțime de plictisitoare findViewById() și setOnClickListener(). Scopul principal este de a facilita dezvoltatorilor generarea rapidă a codului vizualizării de legare a controlului și de a spori eficiența codificării.
Json To Kotlin Class
Json to kotlin Class este un plugin pentru a crea clasa de date Kotlin din șirul JSON, cu alte cuvinte, un plugin care schimbă șirul JSON în clasă de date Kotlin. Cu acesta, puteți genera o clasă de date Kotlin din șirul JSON în mod programatic. Suportă (aproape) toate tipurile de adnotări ale librăriilor JSON (Gson, Jackson, Fastjson, MoShi și LoganSquare, kotlinx.serialization(default custom value)). Unele dintre caracteristicile importante sunt:
- Personalizarea propriilor adnotări
- Inițializarea proprietăților cu valori implicite
- Permiterea proprietăților de a fi nullable(?)
- Determinarea automată a capacității de anulare a proprietăților
- Renumirea numelor de câmp pentru a fi în stilul camelCase atunci când se selectează o adnotare JSON lib țintă.
- Generarea clasei Kotlin ca clase individuale
- Generarea clasei Kotlin class ca și clase interioare
- Formatul oricărui șir JSON legal
- Generarea tipului de hartă atunci când cheia json este tipul primitiv
- Crearea de adnotări doar atunci când este necesar
- Definirea personalizată a clasei de date clasa părinte
- Proprietate de sortare order by Alphabetical
- Make keyword property valid
- Support Loading JSON From Paster/Local File/Http URL
- Support customize your own plugin by Extension Module
- Support customize your own plugin by Extension Module
- Normal Class support
- Dynamic plugin load support
- Suport pentru generarea ListClass din JSONArray
- Suport pentru schema complexă json
Json to kotlin Class este un instrument excelent pentru dezvoltatorii Kotlin și poate converti un șir JSON în clasa de date Kotlin. Instrumentul ar putea nu numai să înțeleagă tipurile primitive, ci și să creeze automat tipuri complexe. Este pur și simplu accesibil. Punem la dispoziție o scurtătură de taste ALT + K pentru Windows și Option + K pentru Mac, încercați și o să vă îndrăgostiți de el! JsonToKotlinClass face programarea pur și simplu mai încântătoare.
Rainbow Brackets
Rainbow Brackets adaugă paranteze curcubeu și paranteze curcubeu în cod. Codificarea prin culoare a parantezelor face mai simplă obținerea parantezelor împerecheate, astfel încât dezvoltatorii să nu se piardă într-o mare de paranteze identice. Acesta este un instrument foarte util și salvează confuzia de a selecta ce paranteză trebuie să fie închisă. Fiecare pereche de paranteze/paranteze are o culoare diferită. Destul de simplu, dar un plugin excelent.
CodeGlance
Principiul CodeGlance ilustrează în panoul editorului o imagine de ansamblu cu zoom-out sau un minimap similar cu cel găsit în Sublime. Minimapa permite derularea rapidă, permițându-vă să treceți direct la secțiuni de cod. Câteva dintre caracteristicile importante sunt:
- Codeglance funcționează atât cu teme luminoase, cât și cu teme întunecate, folosind culorile personalizate pentru evidențierea sintaxei.
- Hir de lucru pentru redare
- Redarea culorilor folosind tokenizatorul IntelliJ
- Scrollable!
- Încorporat în fereastra editorului
- Înlocuitor complet pentru Code Outline care ajută noile construcții Intellij.
ADB Idea
ADB Idea este un plugin pentru Android Studio și Intellij IDEA care accelerează dezvoltarea android obișnuită. Permite comenzi rapide pentru diverse funcționalități ale emulatorului care, în mod normal, consumă foarte mult timp, cum ar fi resetarea datelor aplicației, dezinstalarea aplicației sau inițializarea depanatorului. Sunt furnizate următoarele comenzi:
- ADB Uninstall App
- ADB Kill App
- ADB Start App
- ADB Restart App
- ADB Clear App Data
- ADB Clear App Data and Restart
- ADB Start App With Debugger
- ADB Restart App With Debugger
- ADB Grant/Revoke Permissions
- ADB Enable/Disable Wi-Fi
- ADB Enable/Disable Mobile Data
.