6 hyödyllisintä Android Studio -liitännäistä
Android Studio tarjoaa alustan, jolla voi kehittää Android-sovelluksia Android-puhelimille, -tableteille, Android Wearille ja Android TV:lle. Android Studio on virallinen IDE Android-sovelluskehitykseen, ja se perustuu IntelliJ IDEAan. Android-sovelluksia voi kehittää käyttämällä Kotlinia tai Javaa backend-kielenä ja XML:ää frontend-käyttöliittymän kehittämiseen.
Liitännäinen on tietotekniikassa ohjelmistokomponentti, joka lisää tietyn ominaisuuden olemassa olevaan tietokoneohjelmaan. Kun ohjelma tukee lisäosia, se mahdollistaa mukauttamisen. Liitännäisohjelmat ovat hyvä tapa lisätä tuottavuutta ja yleistä ohjelmointikokemusta. Jotkut tehtävät ovat tylsiä eikä niitä ole hauska tehdä, käyttämällä liitännäisohjelmia android studiossa saat enemmän aikaan lyhyemmässä ajassa. Joten tässä artikkelissa jaamme kanssasi 7 hyödyllistä android studio -liitännäistä, jotka auttavat sinua tulemaan paremmaksi android-kehittäjäksi.
Key Promoter X
Key Promoter X auttaa saamaan tarvittavat pikanäppäimet android-projekteja työstäessäsi. Kun kehittäjät käyttävät hiiren painiketta IDE:n sisällä, Key Promoter X esittelee pikanäppäimen, jota olisi pitänyt käyttää vaihtoehtoisesti. Key Promoter X tarjoaa yksinkertaisen tavan opiskella, miten väsyttävä hiirityöskentely voidaan korvata näppäimistön näppäimillä, ja auttaa siirtymään nopeampaan, hiirettömään kehitykseen. Key Promoter X -työkaluikkuna antaa osumaluettelon hiiritoiminnoista, joita kehittäjät hyödyntävät eniten, ja se tarjoaa nopeasti pikanäppäimen, jota kehittäjät voivat käyttää vaihtoehtoisesti. Painikkeet, joilla ei ole pikanäppäintä, Key Promoter X kehottaa mahdollisuudella luoda sellaisen suoraan.
ButterKnifeZelezny
ButterKnifeZelezny on android studion plug-in ButterKnife-injektioiden luomiseen valitusta layout XML:stä. Se on hyvin yksinkertainen lisäosa Android Studio/IDEA:lle, joka tukee Butterknife-näkymäinjektioiden luomista yhdellä napsautuksella. Hauska tosiasia on ButterKnifeOhjelmoijat ovat laiskoja, ja ohjelmoijat, jotka eivät ole laiskoja, eivät ole hyviä ohjelmoijia. Melkein Android-kehittäjien pitäisi tuntea @JakeWhartonin ButterKnife-merkintäkirjasto. Kehittäjä voi toteuttaa tämän kirjaston kirjoittamatta paljon tylsiä findViewById()- ja setOnClickListener()-sarjoja. Pääasiallinen tarkoitus on helpottaa kehittäjien nopeaa koodin luomista ohjaussidonnaiselle näkymälle ja parantaa koodauksen tehokkuutta.
Json to Kotlin Class
Json to kotlin Class on lisäosa, jolla luodaan Kotlin-tietoluokka JSON-merkkijonosta, eli lisäosa, joka muuttaa JSON-merkkijonon Kotlin-tietoluokaksi. Tämän avulla voit luoda Kotlin-tietoluokan JSON-merkkijonosta ohjelmallisesti. Tukee (lähes) kaikenlaisia JSON-libsin annotaatioita (Gson, Jackson, Fastjson, MoShi ja LoganSquare, kotlinx.serialization(default custom value)). Joitakin tärkeitä ominaisuuksia ovat:
- Oman annotaation muokkaaminen
- Ominaisuuksien alustaminen oletusarvoilla
- Ominaisuuksien nollaamisen salliminen(?)
- Ominaisuuksien nollattavuuden määrittäminen automaattisesti
- Kenttien nimien uudelleennimeäminen camelCase-tyylisiksi, kun valitaan kohde JSON-lib-annotaatio.
- Kotlin-luokan generointi yksittäisinä luokkina
- Kotlin-luokan generointi luokka sisäisinä luokkina
- Muotoilee minkä tahansa laillisen JSON-merkkijonon
- Karttatyypin generointi, kun json-avain on primitiivinen tyyppi
- Luotaa annotaatio vain tarvittaessa
- Tilaustyönä määrittele dataluokan vanhempien luokka
- Lajitteluominaisuus order by Alphabetical
- Make keyword property valid
- Tukee JSON:n lataamista Pasterista/Lokaalista tiedostosta/Http URL:stä
- Tukee oman lisäosan räätälöintiä Extension Moduulilla
- Normal Class support
- Dynamic plugin load support
- Support generating ListClass from JSONArray
- Complex json schema supporting
Json to kotlin Class on erinomainen työkalu Kotlin-kehittäjille ja se voi muuntaa JSON-merkkijonon Kotlin-tietoluokaksi. Työkalu ei pystyisi vain ymmärtämään primitiivisiä tyyppejä, vaan myös luomaan automaattisesti monimutkaisia tyyppejä. Se on yksinkertaisesti saatavilla. Tarjoamme pikanäppäinkartan ALT + K Windowsille ja Option + K Macille, kokeile ja tulet rakastumaan siihen! JsonToKotlinClass tekee ohjelmoinnista vain miellyttävämpää.
Sateenkaarisulkeet
Sateenkaarisulkeet lisää koodiin sateenkaarisulkeita ja sateenkaarisulkeita sulkeita. Sulkeiden värikoodaus helpottaa parittaisten sulkeiden saamista, jotta kehittäjät eivät eksy identtisten sulkeiden mereen. Tämä on erittäin hyödyllinen työkalu ja säästää sekaannukselta valita, mikä sulkeista on suljettava. Jokaisella sulkujen/parenteesien parilla on eri väri. Melko yksinkertainen, mutta erinomainen lisäosa.
CodeGlance
Codeglance-liitännäinen havainnollistaa editoriruutuun suurennetun yleiskatsauksen tai minikartan, joka on samanlainen kuin Sublimessa. Minikartta mahdollistaa nopean vierityksen, jolloin voit hypätä suoraan koodin osiin. Joitakin tärkeitä ominaisuuksia ovat:
- Codeglance toimii sekä vaaleilla että tummilla teemoilla käyttäen räätälöityjä värejä syntaksin korostukseen.
- Työstösäie renderöintiin
- Värien renderöinti IntelliJ:n tokenizeria käyttäen
- Scrollable!
- Sisäänrakennettu editori-ikkunaan
- Täydellinen korvaaja Code Outlinelle, joka auttaa uusia Intellij-rakentajia.
ADB Idea
ADB Idea on Android Studion ja Intellij IDEAn lisäosa, joka nopeuttaa tavallista android-kehitystä. Se mahdollistaa pikakuvakkeet erilaisiin emulaattorin toiminnallisuuksiin, jotka ovat yleensä hyvin aikaa vieviä, kuten sovelluksen tietojen nollaaminen, sovelluksen poistaminen tai debuggerin alustaminen. Seuraavat komennot ovat käytettävissä:
- 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