Osana Android Dev Summitia Google on esittänyt ensimmäisen esikatselun mikä on seuraava versio AndroidStudio 4.0. Millä kiinnostuneet kehittäjät voivat nyt ladata integroidun kehitysympäristön "Canary" -versioksi.
Uusi IDE mukana tulee useita muita parannuksia, kuten täysin uusi käyttöliittymän luontitekniikka nimeltä Jetpack Luo käyttöliittymä esiteltiin tämän vuoden I / O-konferenssissa. Säveltää yksinkertaistaa ja nopeuttaa huomattavasti käyttöliittymien luomista Android-sovelluksissa. Kehittäjille tämä tarkoittaa vähemmän kirjoittamista saman käyttöliittymän luomiseen ohjelmiinsa kuin he voivat kirjoittaa suoraan niihin liittyviin resursseihin, vaikka he näkevätkin käyttöliittymän tulevan ilmeen livenä, kehityksessä ja suunnittelussa.
Android Studio 4.0 Canaryn tärkeimmät uudet ominaisuudet
rakettireppu nytkin sisältää tuen CameraX: lle, Se toimii monien Android-älypuhelinten kameraohjelmistojen kanssa. Tuloksena, monien älypuhelinkameroiden kanssa toimivan koodin kirjoittaminen vaatii vähemmän vaivaa.
Säveltämisen lisäksi Android Studio 4.0 nyt tukee useiden Java 8 -sovellusliittymien käyttöä ilman sovelluksellesi vaadittavaa vähimmäistasoa sovellusliittymää.
Dekaringiksi kutsutun prosessin kautta Android Studio 8: n ja uudempien versioiden DEX D3.0-kääntäjä tarjosi jo huomattavaa tukea Java 8 -kieliominaisuuksille (kuten lambda-lausekkeille, oletusliittymämenetelmille, resursseille jne.).
Android Studio 4.0: ssa sokerinpoistomoottoria on laajennettu sallimaan Java-kielen sovellusliittymien poistaminen. Tämä tarkoittaa, että voit nyt sisällyttää vakiokieliset sovellusliittymät, jotka ovat saatavana vain Androidin uusimmissa versioissa (kuten java.util.streams), sovelluksiin, jotka tukevat Androidin vanhempia versioita.
Toinen erottuva piirre on se tekstieditori tukee syntaksin korostamista, koodin täydentämistä ja virhetarkistusta Proguard Rules -tiedostoille.
Lisäksi, Android Studio 4.0 sisältää nyt live-mallit Kotlin-luokille. Sovelluksen ominaisuus ja pikalaajennukset on poistettu kokonaan. Sen sijaan kehittäjien tulisi käyttää dynaamisten ominaisuuksien laajennusta ja siksi sovelluspaketteja.
Android Gradle -laajennus tukee nyt Kotlin DSL -komentosarjatiedostoja (*. kt). Android Studion kanssa käytettynä jotkut IDE-ominaisuudet, kuten Projektirakenne-valintaikkuna ja komentosarjojen korjaukset, tukevat nyt myös komentotiedostojen lukemista ja kirjoittamista.
Android Gradle -laajennuksen aiemmissa versioissa kaikki dynaamiset toimintomoduulit voivat riippua vain sovelluksen perusmoduulista.
Kun käytät laajennusta Gradle 4.0.0 for Android voi nyt sisältää ominaisuuspaketin, joka on riippuvainen toisesta moduulista. Joten ominaisuus: video voi riippua toiminnallisuudesta: kamera, joka riippuu perusmoduulista, kuten alla olevassa kuvassa on esitetty.
Tämä tarkoittaa, että kun sovelluksesi pyytää lataamaan dynaamisen toimintomoduulin, se lataa myös muut toimintomoduulit, joista se riippuu.
Kun olet luonut sovelluksellesi dynaamiset ominaisuuspaketit, voit ilmoittaa ominaisuusriippuvuusominaisuuden moduulin build.gradle-tiedostossa.
Android Studio 4.0 sisältää nyt visuaalisen asettelueditorin MotionLayout-asettelutyypille, mikä tekee animaatioiden luomisesta ja esikatselusta helppoa.
Liikeeditori tarjoaa yksinkertaisen käyttöliittymän MotionLayout-kirjaston elementtien käsittelyyn joka toimii animaation perustana Android-sovelluksissa. Aikaisemmissa versioissa näiden kohteiden luominen ja muokkaaminen vaati XML-resurssitiedostojen rajoitusten manuaalista muokkaamista.
Jos haluat tietää enemmän tämän julkaisun uutisista, voit tarkistaa yksityiskohdat seuraava linkki.
Lataa ja testaa Android Studio 4.0 Canary
Niille, jotka ovat kiinnostuneita kokeilemaan tätä aiempaa Android Studio 4.0 -versiota. Voit ladata Canary-version projektin viralliselta verkkosivustolta.