Google je izdal Android Studio 4.0, najnovejšo različico svojega IDE za razvijalce aplikacij za Android, v stabilnem kanalu. Tukaj je dnevnik sprememb.
Zdi se, kot da je bilo včeraj (če je bil včeraj februar). Izšel je Android Studio 3.6 s kopico uporabnih dodatkov in potrebnih popravkov. Zdaj, dan (tri mesece) kasneje, je Google potisnil Android Studio 4.0 v stabilno stanje s še več uporabnimi dodatki in potrebnimi popravki. Berite naprej, če želite izvedeti več o novostih.
Urejevalnik gibanja
Prva funkcija, o kateri bomo govorili, je urejevalnik gibanja. Že skoraj nekaj let, AndroidX je imel podrazred ConstraintLayout z imenom MotionLayout. Namen MotionLayouta je, da vam pomaga lažje animirati med stanji postavitve. Edina težava je bila, da bi morali sami ustvariti prehode v XML. Z Android Studio 4.0 je na voljo nov vmesnik Motion Editor, ki vam omogoča vizualno ustvarjanje in urejanje prehodov in animacij v MotionLayout. Vse se tako ali tako konča v datoteki XML, vendar vam tega ni več treba pisati sami.
Nov inšpektor postavitve
Zelo uporabno orodje, ki ga že nekaj časa uporablja Android Studio, je Layout Inspector. Pri aplikacijah, ki jih je mogoče odpraviti, vam omogoča, da natančno vidite, kako je vaša aplikacija prikazana na zaslonu, skupaj z različnimi atributi. V Android Studiu 4.0 New & Improved Layout Inspector razširi staro različico. Čeprav ga lahko še vedno uporabljate za preprost pregled drevesa pogledov, zdaj vključuje funkcije, kot je osveževanje v živo. V kombinaciji z napravami, ki poganjajo vsaj Android 10, imate še več funkcij, kot so podrobnejši atributi pogleda in 3D predstavitev tega, kar je na zaslonu.
Preverjanje postavitve
Eden težjih vidikov oblikovanja aplikacije je nedvomno ustvarjanje postavitev. Lahko ustvarite postavitev z vgrajenim predogledom v Android Studiu, samo da bo videti grozno na vašem telefonu ali tabličnem računalniku. Čeprav je v predogledu mogoče preklapljati med različnimi velikostmi in ločljivostmi zaslona, je to lahko težava. Če je to nekaj, kar vas moti, imate srečo! Android Studio 4.0 doda pogled preverjanja postavitve, ki vam omogoča, da vidite, kako bo vaša postavitev videti na različnih velikostih in ločljivostih zaslona, vse naenkrat.
Razsladkovanje Java 8 za vse API-je
Drug moteč del razvoja za Android je poskus uporabe funkcij Jave 8. Morda ste našli kodo, ki implementira Stream, ali pa želite uporabiti lambda funkcijo. Mogoče obstaja celo Java 8 API, ki ga potrebujete, vendar pa ni praktičen za delo. Že nekaj časa lahko vtičnik Android Gradle prevede nekatere funkcije Jave 8 v starejše API-je, toda od različice Android Studio 4.0 bi morale biti zdaj podprte vse funkcije Jave 8.
Ta seznam še zdaleč ni izčrpen. To je le nekaj bolj zanimivih dodatkov v Android Studio 4.0. Tukaj je povzetek glavnih novih izboljšav in funkcij, predstavljenih v najnovejši izdaji, z dovoljenjem Googla:
Pregled dnevnika sprememb Android Studio 4.0
Oblikovanje
- Motion Editor: preprost vmesnik za ustvarjanje, urejanje in predogled
MotionLayout
animacije - Nadgrajen Layout Inspector: sprotna in bolj intuitivna izkušnja odpravljanja napak
- Preverjanje postavitve: primerjajte svoj uporabniški vmesnik v več dimenzijah zaslona
Razvijaj in profiliraj
- Posodobitev CPE Profilerja: izboljšave za bolj intuitiven uporabniški vmesnik za krmarjenje in lažje razumevanje podatkov
- Posodobitev pravil R8: funkcije pametnega urejevalnika za pravila krčenja kode, kot so označevanje sintakse, dokončanje in preverjanje napak
- Posodobitev platforme IntelliJ IDEA 2019.3 z izboljšavami zmogljivosti in kakovosti
- Posodobitev predloge v živo: posebne predloge v živo za Android za vašo kodo Kotlin
- Podpora za Clangd: Clangd in Clang-Tidy sta privzeto vklopljena
Zgradite
- Build Analyzer: razumejte in odpravite ozka grla v svoji gradnji
- Posodobitev podpore za jezik Java 8: API-ji, ki jih lahko uporabljate ne glede na minimalno raven API-ja vaše aplikacije
- Odvisnosti funkcij od funkcij: definirajte odvisnosti med moduli dinamičnih funkcij
- buildFeatures DSL: omogočite ali onemogočite diskretne funkcije gradnje, kot je vezava podatkov
- Kotlin DSL: bistvena podpora za skriptne datoteke Kotlin DSL
Če želite izvedeti več o tej posodobitvi, se prepričajte preverite objavo v Googlovem spletnem dnevniku in opombe ob izdaji za vse podrobnosti ali si oglejte spodnji videoposnetek za vizualni pregled.