Android Studio 4.0 - a legizgalmasabb magyarázatok

A világjárvány közepette a Google 2020. május 28-án végre kiadta az Android Studio 4.0 stabil verzióját .

Minden kiadás saját érdekes frissítéseket és hibajavításokat hoz, amelyek segítenek a fejlesztőknek okosabb kódolást és az alkalmazások gyorsabb fejlesztését, mint valaha. És az Android studio 4.0 sem kivétel.

Ebben a cikkben megtudhatunk néhány izgalmas funkciót, amelyeket az Android Studio 4.0 hoz az asztalra, és amelyek sokat segítenek a fejlesztőknek.

Ide kattintva közvetlen linket kaphat az Android Studio 4.0 letöltéséhez Windows, Mac és Linux gépeihez.

Íme néhány kiemelés a kiadási megjegyzésekről:

Az Android Studio 4.0 rengeteg érdekes funkciót mutat be, többek között

  • Gyorsablak készítése
  • Elrendezés több előnézet
  • Mozgásszerkesztő
  • Élő elrendezés ellenőr
  • Intelligens szerkesztő az R8 szabályokhoz
  • Kotlin DSL szkriptfájlok

Vizsgáljuk meg alaposan az Android Studio 4.0 új, szórakoztató funkcióit.

Melyek az Android Studio 4.0 új szolgáltatásai?

Az alábbiakban felsoroljuk az új funkciókat, valamint néhány információt arról, hogyan működnek és miért remekek.

1. Mozgásszerkesztő

A Motion Editor frissíti a látványterv szerkesztőt a mozgás elrendezéséhez, és XML-t is generál. A MotionLayout a ConstraintLayout egyik része, amely segít a fejlesztőknek a widgetek és a mozgásanimációk kezelésében a mobilalkalmazásokban.

Van egy látványterv szerkesztője, amely segít az animációk létrehozásában, szerkesztésében és előnézetében az alkalmazás fejlesztése nélkül. Lehetővé teszi animációk lejátszását / szüneteltetését a hibakereséshez.

A mozgáselrendezés az előző kényszerelrendezés helyét veszi át és javítja azt. Segít az Android alkalmazás-fejlesztőknek az elrendezés állapota közötti animációban és a kritikus animációk egyszerű kezelésében.

Most telepítheti a Motion Layout API- t a fejlett Motion Editor alkalmazással egy animáció fejlesztésére vagy szerkesztésére, miközben minden egy XML fájlban van tárolva.  

Az egyetlen különbség az, hogy nem kell kézzel kiírnia, mert mindent most a Motion Editor kezel. Könnyedén megtekintheti animációit és bármilyen változtatást elvégezhet.

2. Élő elrendezés ellenőr

Az Android Studio 4.0 lehetővé teszi a fejlesztők számára, hogy valós idejű betekintést nyerjenek mobilalkalmazásaik felhasználói felületébe. Ez azt jelenti, hogy mostantól elképzelheti, hogyan jelenik meg az alkalmazás a képernyőn, a különféle funkciókkal együtt.  

Dinamikus elrendezési hierarchiával is rendelkezik, amely minden frissítéskor frissül, és részletes nézetattribútumokkal rendelkezik, amelyek segítenek az erőforrásértékek meghatározásában.

A funkció telepítéséhez válassza a Nézet> Eszköz Windows> Elrendezésellenőr lehetőséget a főmenüből.

Ha egy alkalmazást olyan eszközre telepít, amely az API 29-es vagy annál magasabb szinten fut, akkor hozzáférhet néhány további szolgáltatáshoz, például egy dinamikus elrendezéshez. Nagyon sok részletes információ található az elrendezésellenőrről is.

Tulajdonságértékének felbontása lehetővé teszi, hogy megismerje a tulajdonság eredetét a forráskódban. A hiperhivatkozás segítségével a helyére is navigál. Kihasználhatja a 3D-s megjelenítés előnyeit, ha alkalmazása vagy eszköze Android API 29 vagy újabb verzión fut .

A fejlesztők most telepíthetik a képernyőn megjelenő animáció 3D-s ábrázolását és megvizsgálhatják a többi attribútumot. Tehát, ha fejlesztőt vesz fel alkalmazásfelületének újjáépítésére vagy új funkciók hozzáadására, akkor nem kell aggódnia az alkalmazás megjelenése miatt a modern UX / UI design tipográfiával, mivel egyszerre ellenőrizheti a kódolás során.

3. Elrendezés érvényesítése

Most különféle eszközökben készíthet elrendezéseket, és megszakítás nélkül egyszerre konfigurálhatja azokat. Az Elrendezés ellenőrzése vagy a Több elrendezés előnézet vizuális eszköz.  

Korábban, amikor elrendezést készített az Android stúdióban, a különböző képernyőméretek és felbontások közötti váltás előnézeti módban nagy kihívást jelentett. Ezekkel a legújabb frissítésekkel azonban sokkal egyszerűbb.

Hogy hogy? Nos, csak ki kell választania a pixeles eszközöket, majd könnyedén ellenőrizheti vagy megtekintheti az integrált fejlesztői környezet változásait.

Használhatja ezt az eszközt a felhasználói felület lehetséges problémáinak azonosításához is, mivel gyakran egy felhasználói felületet tervez egy adott konfigurációhoz vagy látható képernyőmérethez.

Ehhez az eszközhöz az IDE ablak jobb felső sarkában található Elrendezés érvényesítése fülre kattintva férhet hozzá .

4. Build Analyzer

Az Android Studio 4.0 bemutatta a Build Analyzer eszközt, amely segít a fejlesztőknek elemezni és kezelni az építkezéssel kapcsolatos problémákat. Az alkalmazás fejlesztési ideje mindig sok általános költséget jelentett az Android fejlesztői számára.

Ez az új funkció az elavult és rosszul konfigurált munkák felismerésével gyorsan csökkenti az időveszteséget és a termelékenységet. A build elemző eszköz megmutatja a munkákat és a beépülő modulokat, és javaslatot tesz a regressziók csökkentésének módjaira.

Ez egy másik problémán is segít - korábban a fejlesztők nem tudták pontosan, hogy a build rendszer mely része vesz igénybe több időt. Most nem ez a helyzet.

Tehát az új fokozatú 4.0 plug-in segít a fejlesztőknek elemezni és megtalálni a problémát, például a helytelenül konfigurált feladatokat a készítés során. Könnyedén megadhatja az alapértelmezett beállításokat, ha az alábbiak közül egy vagy több sort felvesz az egyes modulok build.gradle fájljába.

A Build analizátor segít az építkezés szűk keresztmetszeteinek kezelésében és megértésében azáltal, hogy felhívja a beépülő modulokat és a feladatokat, amelyek a legfontosabbak az alkalmazás teljes felépítési idejéhez. Ezután néhány lépést ad a regressziók enyhítésére.

5. Java 8 Nyelvkönyvtár Kiszerelés az összes API-ra

Az Android alkalmazásfejlesztés másik rendkívül bosszantó része a Java 8 funkcióinak telepítését próbálta meg. Találhat olyan kódot, amely Streamet használ, vagy lambda függvényt szeretne megvalósítani, vagy akár egy Java 8 API is, amelyre szüksége van, és amelynek gyakorlása nem praktikus.

De az Android Gradle beépülő modul segítségével összeállíthat bizonyos Java 8 szolgáltatásokat a régebbi API-kkal.

Az Android Studio 4.0 pedig lehetővé teszi, hogy az üvegtelenítő motor támogatást nyújtson a Java nyelvekhez.

6. Jellemzők készítése

Az Android Studio 4.0-t kihasználó fejlesztők engedélyezhetik és letilthatják az olyan összeállítási funkciókat, mint a nézetkötés, az adatkötés vagy az automatikusan létrehozott BuildConfig osztályok.

Előfordulhat, hogy nincs szükség ezekre a bővítményekre és könyvtárakra minden projektnél, így letilthatja a könyvtárakat / bővítményeket, és növelheti a nagy projektek méretezhetőségét.

A Kotlin az egyik leggyakrabban használt technológia az indiai androidos programozók között, és ez a funkció valószínűleg ösztönözni fogja az alkalmazást a jövőbeni gyorsabb alkalmazásfejlesztés érdekében.

7. Az R8 szabályok legújabb szerkesztője

Az R8-at az Android Gradle 3.4.0 plug-in-ben vezették be, hogy egy lépésben egyesítse a zsugorítást, a cukormentesítést, a dexingelést és a homályosítást. Ez javított építési teljesítményt eredményezett.

Korábban nem támogatott egy intelligens szerkesztőt, amely automatikus javaslatokat kínált az R8 szabályok írása közben. De az Android Studio 4.0 segítségével egy intelligens szerkesztő megírhatja a kódok zsugorodásának szabályait.

Az R8 szabályfájljainak fejlesztésekor az Android Studio különféle szolgáltatásokat kínál, többek között a befejezést, a szintaxis kiemelését és a hibák ellenőrzését.

Ez a szerkesztő gördülékenyen együttműködik a projektjével, hogy teljes szimbólumkiegészítést kínáljon minden modellhez, osztályhoz és mezőhöz, és tartalmaz újrafeldolgozást és navigációt is.

8. Töredékvarázslók

Új töredék sablonok és töredék varázslók már elérhetők a navigációs szerkesztőben.

Ezek a sablonok lehetővé teszik a fejlesztők számára, hogy a töredékvarázsló tartalmában gyorsan eljussanak a diavetítések létrehozásához a ViewPager használatával (amely elérhető a támogatási könyvtárban). Ez az eszköz lehetővé teszi a diaanimáció egyszerű beállítását, és javítja az alkalmazás megjelenését és hangulatát.

Ezek a frissítések megkönnyítették a fejlesztők számára az animált alapértelmezett képernyős dia megvalósítását a navigációs szerkesztőben elérhető egyszerű fogd és vidd sablonokon keresztül. És kevesebb kódolás is jár.

Alapjában véve a Fragment egy olyan osztály az Android-ban, amely lehetővé teszi az eszköz különböző képernyő-orientációihoz igazítható felhasználói felület integrálását. Egyesíti a különféle típusú szegmenseket egyetlen képernyőn.

A sablonok bevezetése a Fragment Wizard-ba meglehetősen könnyedén teszi ezeket a különböző funkciókat. És mindenképpen bónusz, amikor a mobilalkalmazás felhasználói felülete alkalmazkodik a különböző képernyőméretekhez és tájoláshoz.

9. Kotlin Android Live sablonok

Az Android Studio legújabb verziója beépített támogatást nyújt a Kotlin DSLscript fájlokhoz. Könnyedén használhatja a gyorsjavítások teljes készletét, amelyeket a projektstruktúra párbeszéd támogat. Az Android Studio mostantól Android-specifikus élő sablonokkal rendelkezik a Kotlin kódhoz.

Például egyszerűen írja be a „toast” kifejezést, és nyomja meg a Tab billentyűt a kazánlap kódjának gyors beszúrásához.

Az élő sablonok teljes listájának megtekintéséhez lépjen a Szerkesztő> Élő sablonok lehetőségre a beállítások (vagy beállítások) párbeszédpanelen.

10. CPU Profiler UI frissítések

A processzorprofilok az Android Studio egyik legjobb új funkciója - különösen, ha a teljesítményről van szó. A CPU profilolót úgy tervezték, hogy információkat nyújtson a nyomrögzítésről és az alkalmazás szálaktivitásáról.

Korábban a profilozók összes adata egy szakasz alatt jelent meg:

Az Android Studio 4.0 segítségével a CPU-felvételek elkülöníthetők a profil profil fő ütemtervétől, és csoportokban kezelhetők az egyszerűbb elemzés érdekében. A fejlesztők a további testreszabás érdekében könnyedén áthúzhatják és áthelyezhetik a csoportokat a csoporton belüli egyes elemekre.

Ezenkívül a gördülékeny egymás melletti elemzés érdekében ellenőrizheti a Szálaktivitás idővonalának összes szálaktivitását (beleértve a funkciókat, a módszereket és az eseményeket), és kipróbálhatja a legújabb navigációs parancsikonokat az adatok mozgatásához.

A System Trace felhasználói felületet is frissítették, hogy az események egyedi színűek legyenek a vizuális megkülönböztetés javítása érdekében. A szálak a prioritás alapján a forgalmasabbak megjelenítésére is rendezhetők, és jobban összpontosíthat arra, hogy az összes kombinált adat helyett csak a kiválasztott szálak adatait lássa.

A CPU Profiler részletes ismertetéséhez kattintson ide.

11. Feature on Feature függőségek

Az Android Studio 4.0 lehetővé teszi a fejlesztők számára, hogy kijelöljék, melyik dinamikus funkciómodul függ egy másik funkciómodultól. Ennek telepítésével ellenőrizheti, hogy az alkalmazás rendelkezik-e elegendő modullal az alkalmazások funkcionalitásának javításához.

Például, ha egy felhasználó videót rögzít, akkor a számítógép modul automatikusan letöltésre kerül. A videomodul ugyanis a kamera moduljától függ.

Következtetés

Ezek az Android Studio 4.0 olyan funkciói, amelyek valóban segítenek javítani az Android-alkalmazások teljesítményét. Ezenkívül segítenek az Android alkalmazásfejlesztőknek gyorsabban és hatékonyabban kódolni.

Jelenleg az Android-alkalmazások létrehozása komoly befektetési érdeklődést jelent mind a vállalkozók, mind a vállalkozások körében.

Így óriási a verseny a vállalkozások között az androidos alkalmazásfejlesztő cég kiválasztása érdekébenez felgyorsul a modern technológiai vertikális területeken, és ez értékes termékeket hozhat létre.

Az Android 4.0 bevezetése sokkal könnyebbé és érdekesebbé teszi a dolgokat mindenki számára.