Nüüd on saadaval Android Studio 4.0 esimene eelvaate versioon

Android-Studio-4.0

Android Dev tippkohtumise raames Google avalikustas esimese eelvaate milline saab olema järgmise versiooni AndroidStudio 4.0. Millega huvitatud arendajad saavad nüüd integreeritud arenduskeskkonna "Canary" versioonis alla laadida.

Uus IDE kaasas mitmeid muid täiustusi, sealhulgas täiesti uus kasutajaliidese loomise tehnoloogia Jetpacki koostamise kasutajaliides esitati selle aasta I / O konverentsil. Koosta lihtsustab ja kiirendab oluliselt Android-rakenduste kasutajaliideste loomist. Arendajate jaoks tähendab see vähem kirjutamist sama liidese loomiseks oma programmides, kui nad saavad kirjutada otse seotud ressurssidele, ehkki nad näevad kasutajaliidese tulevast ilmet otseülekandes ning arendamisel ja kujundamisel.

Android Studio 4.0 Canary peamised uued funktsioonid

jetpack nüüd ka sisaldab tuge CameraX-ile, See töötab paljude Android-nutitelefonide kaameratarkvaraga. Tulemusena, paljude nutitelefoni kaameratega töötava koodi kirjutamine peaks võtma vähem vaeva.

Lisaks Compose'ile nüüd ka Android Studio 4.0 toetab mitmete Java 8 API-de kasutamist ilma et oleks vaja teie rakenduse jaoks minimaalset API-taset.

Protsessi kaudu, mida nimetatakse desarmeerimiseks, DEX D8 kompilaator Android Studio 3.0 ja hiljem pakkus juba olulist tuge Java 8 keele funktsioonidele (näiteks lambda avaldised, vaikeliidese meetodid, ressursid jne).

Android Studio 4.0-s eemaldatud mootorit on laiendatud, et võimaldada Java keele API-de desinstallimist. See tähendab, et nüüd saate Androidi vanemaid versioone toetavatesse rakendustesse lisada standardseid keeleliideseid, mis on saadaval ainult Androidi uusimates versioonides (näiteks java.util.streams).

Teine eristuv omadus on see tekstiredaktor toetab süntaksi esiletõstmist, koodi täitmist ja vigade kontrollimist Proguardi reeglite failide jaoks.

Lisaks Android Studio 4.0 sisaldab nüüd Kotlini tundide jaoks reaalajas malli. Rakenduse funktsioon ja kohesed lisandmoodulid on täielikult eemaldatud. Selle asemel peaksid arendajad kasutama dünaamiliste funktsioonide pistikprogrammi ja seetõttu rakenduste pakette.

Android Gradle'i pistikprogramm toetab nüüd Kotlini DSL-i koostamise skriptifaile (* .kts). Kui kasutate seda koos Android Studio'iga, toetavad mõned IDE funktsioonid, näiteks projekti struktuuri dialoog ja skriptimisparandused, ka skriptifailidesse lugemist ja kirjutamist.

Android Gradle'i pistikprogrammi eelmistes versioonides võisid kõik dünaamiliste funktsioonide moodulid sõltuda ainult rakenduse baasmoodulist.

Kui kasutate pistikprogrammi Gradle 4.0.0 Androidile võib nüüd lisada funktsioonipaketi, mis sõltub teisest moodulist. Nii et funktsioon: video võib sõltuda funktsionaalsusest: kaamera, mis sõltub baasmoodulist, nagu on näidatud alloleval joonisel.

See tähendab, et kui teie rakendus nõuab dünaamiliste funktsioonimoodulite allalaadimist, laadib see alla ka muud funktsioonimoodulid, millest see sõltub.

Pärast rakenduse jaoks dünaamiliste funktsioonipakettide loomist saate deklareerida funktsiooni sõltuvuse funktsiooni mooduli failis build.gradle.

Android Studio 4.0 sisaldab nüüd visuaalse paigutuse redaktorit paigutustüübi MotionLayout jaoks, mis muudab animatsioonide loomise ja eelvaate hõlpsaks.

Liikumisredaktor pakub lihtsat liidest MotionLayouti teegi elementidega manipuleerimiseks mis on animatsioonide aluseks Androidi rakendustes. Eelmistes versioonides eeldas nende üksuste loomine ja redigeerimine XML-i ressursifailide piirangute käsitsi muutmist.

Kui soovite selle väljaande uudiste kohta rohkem teada saada, saate üksikasju vaadata lehelt järgmine link. 

Laadige alla ja testige Android Studio 4.0 Canary

Neile, kes on huvitatud Android Studio 4.0 selle eelmise versiooni proovimisest. Kanaari versiooni saate alla laadida projekti ametlikult veebisaidilt.

Link on see.


Jäta oma kommentaar

Sinu e-postiaadressi ei avaldata. Kohustuslikud väljad on tähistatud *

*

*

  1. Andmete eest vastutab: Miguel Ángel Gatón
  2. Andmete eesmärk: Rämpsposti kontrollimine, kommentaaride haldamine.
  3. Seadustamine: teie nõusolek
  4. Andmete edastamine: andmeid ei edastata kolmandatele isikutele, välja arvatud juriidilise kohustuse alusel.
  5. Andmete salvestamine: andmebaas, mida haldab Occentus Networks (EL)
  6. Õigused: igal ajal saate oma teavet piirata, taastada ja kustutada.