A Google kiadja az Android Studio 4.0 stabil verzióját új fejlesztői funkciókkal

click fraud protection

A Google stabil csatornán kiadta az Android Studio 4.0-t, az Android-alkalmazások fejlesztői számára készült IDE legújabb verzióját. Itt a változásnapló.

Úgy tűnik, hogy csak tegnap (ha tegnap február volt) az Megjelent az Android Studio 3.6 egy csomó hasznos kiegészítéssel és szükséges javítással. Most, egy nappal (három hónappal) később a Google stabillá tette az Android Studio 4.0-t, még hasznosabb kiegészítésekkel és szükséges javításokkal. Olvasson tovább, ha többet szeretne megtudni az újdonságokról.

Mozgásszerkesztő

Az első funkció, amelyről beszélni fogunk, a Motion Editor. Már majdnem pár éve, AndroidX volt a ConstraintLayout egy MotionLayout nevű alosztálya. A MotionLayout célja, hogy megkönnyítse az elrendezési állapotok közötti animációt. Az egyetlen probléma az volt, hogy az átmeneteket magának kellett létrehoznia XML-ben. Az Android Studio 4.0 új Motion Editor felülettel rendelkezik, amely lehetővé teszi az átmenetek és animációk vizuális létrehozását és szerkesztését a MotionLayoutban. Minden úgyis egy XML-fájlba kerül, de már nem kell magadnak kiírnod.

Új elrendezési ellenőr

Egy nagyon hasznos eszköz, amellyel az Android Studio már egy ideje rendelkezik, a Layout Inspector. A hibakereshető alkalmazásoknál pontosan láthatja, hogyan jelenik meg az alkalmazás a képernyőn, valamint a különféle attribútumokat. Az Android Studio 4.0-ban a New & Improved Layout Inspector kiterjeszti a régi verziót. Bár továbbra is használhatja egyszerű nézet-fa-ellenőrzéshez, most már olyan funkciókat is tartalmaz, mint az élő frissítés. Legalább Android 10-et futtató eszközökkel párosítva még több funkciót kap, például részletesebb nézetattribútumokat és a képernyőn megjelenő tartalmak 3D-s megjelenítését.

Elrendezés érvényesítése

Az alkalmazások tervezésének egyik nehezebb aspektusa vitathatatlanul az elrendezések elkészítése. Létrehozhat egy elrendezést az Android Stúdió beépített előnézetével, csak azért, hogy szörnyen nézzen ki a tényleges telefonján vagy táblagépén. Bár az előnézetben lehetséges váltani a különböző képernyőméretek és -felbontások között, ez gondot okozhat. Ha ez valami zavar, akkor szerencséd van! Az Android Studio 4.0 hozzáad egy Elrendezés-ellenőrzési nézetet, amely lehetővé teszi, hogy egyszerre nézze meg, hogyan fog kinézni az elrendezés különböző képernyőméreteken és -felbontásokon.

Java 8 cukormentesítés minden API-hoz

Az Androidra való fejlesztés másik bosszantó része a Java 8 funkcióinak használata. Talán talált valami olyan kódot, amely egy Stream-et valósít meg, vagy lambda függvényt szeretne használni. Talán van még egy Java 8 API is, amelyre szükség van, és nem praktikus a megkerülése. Az Android Gradle beépülő modul egy ideje képes lefordítani a Java 8 néhány funkcióját a régebbi API-kra, de az Android Studio 4.0-tól kezdve a Java 8 összes funkcióját támogatni kell.


Ez a lista messze nem teljes. Ez csak néhány az Android Studio 4.0 érdekesebb kiegészítései közül. Íme egy összefoglaló a legújabb kiadásban a Google jóvoltából bevezetett főbb fejlesztésekről és funkciókról:

Az Android Studio 4.0 változásnapló áttekintése

Tervezés

  • Motion Editor: egyszerű felület létrehozásához, szerkesztéséhez és előnézetéhez MotionLayout animációk
  • Továbbfejlesztett Layout Inspector: valós idejű és intuitívabb hibakeresési élmény
  • Elrendezés ellenőrzése: hasonlítsa össze felhasználói felületét több képernyődimenzióban

Fejlesztés és profil

  • CPU Profiler frissítés: fejlesztések a felhasználói felület intuitívabbá tételéhez és az adatok könnyebb megértéséhez
  • R8 szabályok frissítése: intelligens szerkesztő funkciók a kódzsugorító szabályokhoz, mint például a szintaxis kiemelése, befejezése és hibaellenőrzés
  • IntelliJ IDEA 2019.3 platformfrissítés teljesítmény- és minőségi fejlesztésekkel
  • Élő sablon frissítés: Android-specifikus élő sablonok a Kotlin-kódhoz
  • Clangd támogatás: A Clangd és a Clang-Tidy alapértelmezés szerint be van kapcsolva

Épít

  • Build Analyzer: megértse és kezelje a build szűk keresztmetszeteit
  • Java 8 nyelvtámogatási frissítés: API-k, amelyeket az alkalmazás minimális API-szintjétől függetlenül használhat
  • Funkciónkénti függőségek: a dinamikus szolgáltatás modulok közötti függőségek meghatározása
  • buildFeatures DSL: engedélyezze vagy tiltsa le a különálló összeállítási funkciókat, például az adatkötést
  • Kotlin DSL: alapvető támogatás a Kotlin DSL szkriptfájlokhoz

Ha többet szeretne megtudni erről a frissítésről, mindenképpen tegye meg nézd meg a Google blogbejegyzését és a kiadási megjegyzések a részletekért, vagy nézze meg az alábbi videót a vizuális áttekintésért.