„Google Play Console“, „Android Studio“, „Kotlin“ ir „Jetpack“ gauna naujų funkcijų

Kartu su „Android 11 Beta“, „Google“ paskelbė apie „Play Console“ pertvarkymą ir pridėjo naujų „Android Studio“, „Kotlin“ ir „Jetpack“ funkcijų.

Galbūt ką tik buvo išleista „Android 11“ beta versija, bet jei esate kūrėjas, turite kuo daugiau džiaugtis. Kartu su „Android 11“, „Google“ kūrėjams pristato daugybę gėrybių, įskaitant naują „Google Play Console“ dizainas, naujos „Android Studio“ versijos ir daugybė „AndroidX“ bei „Kotlin“. atnaujinimus.

„Google Play Console“ pertvarkymas

Pirmiausia pakalbėkime apie naująją „Google Play Console“. Nuo tada, kai buvo pristatytos naujos medžiagos dizaino gairės, „Google“ (lėtai) atnaujino įvairias savo programas ir svetaines į naują dizaino kalbą, kuri pagaliau apima ir „Play Console“. Be dizaino atnaujinimo, viskas buvo šiek tiek pertvarkyta. „Google“ teigia, kad yra nauja naudotojų valdymo sistema, padedanti tvarkyti žmones, kuriuos pakvietėte į savo „Console“ paskyrą, ir kai kurios kitos funkcijos, padedančios „klestėti“ sistemoje „Google Play“.

Žemiau galite pamatyti keletą naujo dizaino ekrano kopijų.

Android Studio 4.1 ir 4.2

Kitas naujas dalykas yra „Android Studio“. „Google“ išleido dvi naujas versijas: 4.1 beta ir 4.2 „Canary“. Šiuose leidimuose yra daug naujų funkcijų, todėl apžvelgsime tik kai kurias įdomesnes.

Jei daug kūrėte (ar tobulinote), tikriausiai žinote apie Wireless ADB. Ši ADB funkcija leidžia prisijungti prie įrenginio naudojant jo IP adresą, o ne kabelį. Deja, gali būti sunku jį įjungti. Jums reikia arba suktis įprastoje ADB, arba turėti įsišaknijusį įrenginį. Na, o naudojant „Android Studio 4.2“, tereikia įrenginio, kuriame veikia „Android 11“ arba naujesnė versija, ir galėsite greitai paleisti belaidį ADB.

„Android“ emuliatorius dabar yra „Android Studio“ dalis. Rašant tai nėra tiksliai aišku, ką tai reiškia, tačiau „Google“ teigia, kad tai leis greičiau ir labiau integruoti automatinį testavimą.

Galiausiai (šiame antriniame sąraše) programų kūrimas turėtų būti dar greitesnis įrenginiuose, kuriuose veikia 11 ar naujesnės versijos „Android“.

Čia yra grafinis vaizdas, kuriame pavaizduotos naujos abiejų versijų funkcijos.

Kotlin ir AndroidX

Dabar pakalbėkime apie Kotlinas ir AndroidX. Kotlin tapo bene populiariausia „Android“ kūrimo kalba. Ji yra glaustesnė nei „Java“, turi įvairių pagalbinių metodų, palaiko išplėtimo funkcijas ir turi daug daugiau, todėl ją naudoti maloniau nei „Java“. Dėl visų šių pranašumų „Google“ oficialiai rekomenduoja Kotliną naudoti kuriant „Android“.

Pirma, pačiame Kotlin yra keletas naujų funkcijų. „Android Studio“ dabar palaiko „Kotlin 1.4“, kuri pateikiama su daugybe naujų dalykų. Viena iš pagrindinių 1.4 funkcijų yra SAM konvertavimas Kotlin sąsajoms. Jau kurį laiką Kotlin automatiškai konvertuoja vieno metodo Java sąsajas į lambdas, kad būtų geriau skaitoma. Tačiau ši konversija neveikė sąsajoms, nurodytoms Kotlin; 1.3 versijoje, net naudojant vieno metodo Kotlin sąsają, turėtumėte parašyti visą įgyvendinimą. Kotlin 1.4 tai nebėra būtina. Tiesiog pažymėkite savo vieno metodo Kotlin sąsajas su fun modifikatorius, ir galėsite juos naudoti lambda forma.

Galite perskaityti daugiau apie Kotlin 1.4 čia ir čia.

Tačiau tai dar ne viskas. Kotlin turi galingą funkciją, vadinamą Coroutines. Korutinos yra panašios į „Android“. dabar nebenaudojamas AsyncTask bet su daugiau funkcijų, geresne sintaksė ir lengviau skaitoma. Trys „AndroidX“ bibliotekos, „Lifecycle“, „WorkManager“ ir „Room“, dabar palaiko Kotlin's Coroutines, todėl naudojant šias bibliotekas turėtų būti lengviau susidoroti su asinchronine logika.

Jetpack Compose

Jei praleidote įvairių „Google“ pranešimų apie tai, „Jetpack Compose“ yra naujas būdas kurti maketus vietiniuose „Android“ projektuose. Vietoj būtino XML išdėstymo dizaino, Compose yra deklaratyvi sistema, parašyta vien Kotlin. Jau kurį laiką tai buvo pirmoji kūrėjo peržiūra, tačiau nuo šiandien galėsite išbandyti antrąją kūrėjo peržiūrą. Šioje versijoje yra daug naujų funkcijų, įskaitant:

  • Sąveika su vietiniais „Android Views“.
  • Animacijos
  • Adapteriais pagrįsti sąrašai
  • Išdėstymo pakeitimų peržiūros realiuoju laiku (anksčiau reikėjo atkurti projektą)
  • Kodo užbaigimas

„Google“ tikisi kažkada šią vasarą išleisti „Compose“ alfa versiją, o visa versija – 2021 m.


Ir tai viskas, ką šiandien turime! Šiame straipsnyje nėra visko, kas nauja, todėl būtinai peržiūrėkite oficialų „Google“ pranešimą, kad gautumėte daugiau informacijos. Galite pamatyti visas 12 pokalbių, kuriuos ką tik paskelbė „Google“. šį „YouTube“ grojaraštį, kiekvieną savaitę sužinokite apie naują kūrėjo turinį per „Google“11 savaičių Android“ ir mokykitės vieni iš kitų internetinis „Android 11“ bendruomenės susitikimas.