„Google“ stabiliame kanale išleido „Android Studio 4.0“, naujausią savo IDE versiją, skirtą „Android“ programų kūrėjams. Čia yra pakeitimų žurnalas.
Atrodo, kaip tik vakar (jei vakar buvo vasaris), kad Buvo išleista „Android Studio 3.6“. su daugybe naudingų priedų ir reikalingų pataisymų. Dabar, praėjus vienai dienai (trims mėnesiams), „Google“ pastūmėjo „Android Studio 4.0“ stabilizuoti su dar naudingesniais priedais ir reikalingais pataisymais. Skaitykite toliau, kad sužinotumėte daugiau apie tai, kas naujo.
Judesių redaktorius
Pirmoji funkcija, apie kurią kalbėsime, yra judesių redaktorius. Jau beveik porą metų AndroidX turėjo ConstraintLayout poklasį, pavadintą MotionLayout. „MotionLayout“ tikslas – padėti jums lengviau animuoti tarp išdėstymo būsenų. Vienintelė problema buvo ta, kad perėjimus XML formatu turėsite sukurti patys. „Android Studio 4.0“ yra nauja „Motion Editor“ sąsaja, leidžianti vizualiai kurti ir redaguoti „MotionLayout“ perėjimus ir animacijas. Visa tai vis tiek patenka į XML failą, bet jums nebereikia jo rašyti patiems.
Naujas maketavimo inspektorius
Labai naudingas įrankis, kurį „Android Studio“ turi jau kurį laiką, yra „Layout Inspector“. Derinimo programose ji leidžia tiksliai matyti, kaip jūsų programa yra išdėstyta ekrane, kartu su įvairiais jų atributais. 4.0 versijos „Android Studio“ Naujas ir patobulintas išdėstymo inspektorius išplečia senąją versiją. Nors vis dar galite jį naudoti paprastam medžio peržiūrai, dabar jame yra tokių funkcijų, kaip tiesioginis atnaujinimas. Susieję su įrenginiais, kuriuose veikia bent 10 versijos „Android“, turite dar daugiau funkcijų, pvz., išsamesnius rodinio atributus ir 3D ekrano vaizdą.
Išdėstymo patvirtinimas
Vienas iš sudėtingesnių programos kūrimo aspektų, be abejo, yra maketų kūrimas. Galite sukurti išdėstymą naudodami integruotą peržiūrą „Android Studio“, kad tik jūsų telefone ar planšetiniame kompiuteryje jis atrodytų siaubingai. Nors peržiūroje galima perjungti skirtingus ekrano dydžius ir skiriamąją gebą, tai gali sukelti problemų. Jei tai jus vargina, jums pasisekė! „Android Studio 4.0“ prideda maketo patvirtinimo rodinį, leidžiantį matyti, kaip išdėstymas atrodys įvairiuose ekrano dydžiuose ir skyrose, vienu metu.
„Java 8“ cukraus pašalinimas visoms API
Kita erzinanti „Android“ kūrimo dalis yra bandymas naudoti „Java 8“ funkcijas. Galbūt radote kodą, kuris įgyvendina srautą, arba norite naudoti lambda funkciją. Galbūt jums reikia net „Java 8“ API, kurios tiesiog nėra praktiška. Jau kurį laiką „Android Gradle“ įskiepis gali kompiliuoti kai kurias „Java 8“ funkcijas senesnėms API, tačiau nuo „Android Studio 4.0“ dabar turėtų būti palaikomos visos „Java 8“ funkcijos.
Šis sąrašas toli gražu nėra baigtinis. Tai tik keletas įdomesnių „Android Studio 4.0“ priedų. Štai pagrindinių naujų patobulinimų ir funkcijų, pateiktų naujausiame leidime, „Google“ sutikimu, santrauka:
Android Studio 4.0 pakeitimų žurnalo apžvalga
Dizainas
- „Motion Editor“: paprasta sąsaja, skirta kurti, redaguoti ir peržiūrėti
MotionLayout
animacijos - Atnaujintas išdėstymo inspektorius: realiuoju laiku ir intuityvesnė derinimo patirtis
- Išdėstymo patvirtinimas: palyginkite savo vartotojo sąsają keliuose ekrano matmenyse
Kurti ir profiliuoti
- CPU Profiler naujinimas: patobulinimai, kad vartotojo sąsaja būtų intuityvesnė ir lengviau suprantami duomenys
- R8 taisyklių atnaujinimas: išmaniosios redaktoriaus funkcijos, skirtos jūsų kodo mažinimo taisyklėms, pvz., sintaksės paryškinimas, užbaigimas ir klaidų tikrinimas
- „IntelliJ IDEA 2019.3“ platformos atnaujinimas su našumo ir kokybės patobulinimais
- Tiesioginio šablono naujinimas: „Android“ pritaikyti tiesioginiai jūsų Kotlin kodo šablonai
- „Clangd“ palaikymas: „Clangd“ ir „Clang-Tidy“ įjungti pagal numatytuosius nustatymus
Sukurti
- Build Analyzer: supraskite ir pašalinkite savo kūrimo kliūtis
- „Java 8“ kalbos palaikymo naujinys: API, kurias galite naudoti neatsižvelgdami į jūsų programos minimalų API lygį
- Funkcijos priklausomybės nuo funkcijos: apibrėžkite dinaminių funkcijų modulių priklausomybes
- buildFeatures DSL: įgalinkite arba išjunkite atskiras kūrimo funkcijas, pvz., duomenų susiejimą
- Kotlin DSL: esminis Kotlin DSL scenarijaus failų palaikymas
Jei norite sužinoti daugiau apie šį naujinimą, būtinai tai peržiūrėkite „Google“ tinklaraščio įrašą ir išleidimo pastabose Norėdami gauti daugiau informacijos, arba žiūrėkite toliau pateiktą vaizdo įrašą, kad gautumėte vaizdinę apžvalgą.