Google lansează Android Studio 4.0 stabil cu noi funcții pentru dezvoltatori

Google a lansat Android Studio 4.0, cea mai recentă versiune a IDE-ului său pentru dezvoltatorii de aplicații Android, pe canalul stabil. Aici este jurnalul de modificări.

Se pare că tocmai ieri (dacă ieri a fost februarie) asta Android Studio 3.6 a fost lansat cu o grămadă de completări utile și remedieri necesare. Acum, o zi (trei luni) mai târziu, Google a împins Android Studio 4.0 la stabil, cu adăugiri și mai utile și remedieri necesare. Citiți mai departe pentru a afla mai multe despre noutățile.

Editor de mișcări

Prima caracteristică despre care vom vorbi este Editorul de mișcare. De aproape câțiva ani încoace, AndroidX a avut o subclasă de ConstraintLayout numită MotionLayout. Scopul MotionLayout este de a vă ajuta să animați mai ușor între stările de aspect. Singura problemă a fost că ar trebui să creați singur tranzițiile în XML. Cu Android Studio 4.0, există o nouă interfață Motion Editor care vă permite să creați și să editați vizual tranziții și animații într-un MotionLayout. Oricum, totul se termină într-un fișier XML, dar nu mai trebuie să îl scrieți singur.

Noul inspector de aspect

Un instrument foarte util pe care Android Studio îl are de ceva vreme este Inspectorul de aspect. În aplicațiile de depanare, vă permite să vedeți exact cum este așezată aplicația dvs. pe ecran, împreună cu diferitele lor atribute. În Android Studio 4.0, Inspectorul de aspect nou și îmbunătățit se extinde pe versiunea veche. Deși îl puteți utiliza în continuare pentru inspecția simplă a arborelui de vizualizare, acum include funcții precum reîmprospătarea live. Împreună cu dispozitive care rulează cel puțin Android 10, aveți și mai multe funcții, cum ar fi atribute de vizualizare mai detaliate și o reprezentare 3D a ceea ce este pe ecran.

Validarea aspectului

Unul dintre cele mai dificile aspecte ale proiectării unei aplicații este, fără îndoială, crearea machetelor. Puteți crea un aspect utilizând previzualizarea încorporată în Android Studio, doar pentru a arăta groaznic pe telefonul sau tableta dvs. reală. Deși este posibil să comutați între diferite dimensiuni și rezoluții de ecran în previzualizare, poate fi o bătaie de cap. Dacă este ceva care te-a deranjat, ai noroc! Android Studio 4.0 adaugă o vizualizare de validare a aspectului, care vă permite să vedeți cum va arăta aspectul dvs. pe o varietate de dimensiuni și rezoluții diferite de ecran, toate simultan.

Java 8 Desugaring pentru toate API-urile

O altă parte enervantă a dezvoltării pentru Android este încercarea de a folosi caracteristicile Java 8. Poate ați găsit un cod care implementează un Stream sau doriți să utilizați o funcție lambda. Poate că există chiar și un API Java 8 de care aveți nevoie și care pur și simplu nu este practic pentru a lucra. De ceva vreme, pluginul Android Gradle a reușit să compileze unele caracteristici Java 8 la API-uri mai vechi, dar începând cu Android Studio 4.0, toate funcționalitățile Java 8 ar trebui să fie acum acceptate.


Această listă este departe de a fi exhaustivă. Acestea sunt doar câteva dintre completările mai interesante din Android Studio 4.0. Iată un rezumat al noilor îmbunătățiri și funcții majore introduse în cea mai recentă versiune, prin amabilitatea Google:

Prezentare generală a jurnalului de modificări Android Studio 4.0

Proiecta

  • Editor de mișcare: o interfață simplă pentru crearea, editarea și previzualizarea MotionLayout animatii
  • Inspector de aspect actualizat: o experiență de depanare în timp real și mai intuitivă
  • Validarea aspectului: comparați interfața de utilizare pe mai multe dimensiuni de ecran

Dezvoltați și profilați

  • Actualizare CPU Profiler: îmbunătățiri pentru a face interfața de utilizare mai intuitivă la navigare și datele mai ușor de înțeles
  • Actualizarea regulilor R8: funcții ale editorului inteligent pentru regulile de reducere a codului, cum ar fi evidențierea sintaxei, completarea și verificarea erorilor
  • Actualizare platformă IntelliJ IDEA 2019.3 cu îmbunătățiri ale performanței și calității
  • Actualizare Live Template: șabloane live specifice Android pentru codul Kotlin
  • Suport Clangd: Clangd și Clang-Tidy sunt activate implicit

Construi

  • Build Analyzer: înțelegeți și rezolvați blocajele din construcția dvs
  • Actualizare de suport pentru limbajul Java 8: API-uri pe care le puteți utiliza indiferent de nivelul minim de API al aplicației dvs
  • Dependențe caracteristică-pe-funcție: definiți dependențe între modulele Dynamic Feature
  • buildFeatures DSL: activați sau dezactivați funcțiile de construcție discrete, cum ar fi Data Binding
  • Kotlin DSL: suport esențial pentru fișierele script Kotlin DSL

Dacă doriți să aflați mai multe despre această actualizare, asigurați-vă că consultați postarea de pe blogul Google și notele de lansare pentru detalii complete sau urmăriți videoclipul încorporat mai jos pentru o prezentare vizuală de ansamblu.