Google izlaiž Android Studio 4.0 stabilu versiju ar jaunām izstrādātāja funkcijām

Google ir izlaidusi Android Studio 4.0, jaunāko IDE versiju Android lietotņu izstrādātājiem, stabilajā kanālā. Šeit ir izmaiņu žurnāls.

Šķiet, ka tikai vakar (ja vakar bija februāris) tā Tika izlaista Android Studio 3.6 ar daudziem noderīgiem papildinājumiem un nepieciešamajiem labojumiem. Tagad, dienu (trīs mēnešus) vēlāk, Google ir panākusi Android Studio 4.0 stabilitāti ar vēl noderīgākiem papildinājumiem un nepieciešamajiem labojumiem. Lasiet tālāk, lai uzzinātu vairāk par jaunumiem.

Kustību redaktors

Pirmā funkcija, par kuru mēs runāsim, ir kustību redaktors. Jau gandrīz pāris gadus, AndroidX ir bijusi ConstraintLayout apakšklase ar nosaukumu MotionLayout. MotionLayout mērķis ir palīdzēt jums vieglāk pārvietoties starp izkārtojuma stāvokļiem. Vienīgā problēma bija tā, ka jums pašam būs jāveido pārejas XML formātā. Ar Android Studio 4.0 ir jauna Motion Editor saskarne, kas ļauj vizuāli izveidot un rediģēt pārejas un animācijas programmā MotionLayout. Jebkurā gadījumā tas viss nonāk XML failā, taču jums tas vairs nav jāizraksta pašam.

Jauns izkārtojuma inspektors

Ļoti noderīgs rīks, kas Android Studio jau kādu laiku ir pieejams, ir izkārtojuma inspektors. Atkļūdojamās lietotnēs tas ļauj precīzi redzēt, kā jūsu lietotne ir izkārtota ekrānā, kā arī dažādus to atribūtus. Operētājsistēmā Android Studio 4.0 jaunā un uzlabotā izkārtojuma inspektors paplašina veco versiju. Lai gan jūs joprojām varat to izmantot vienkāršai skata koka pārbaudei, tagad tajā ir iekļautas tādas funkcijas kā reāllaika atsvaidzināšana. Pārī ar ierīcēm, kurās darbojas vismaz operētājsistēma Android 10, jums ir vēl vairāk funkciju, piemēram, detalizētāki skata atribūti un ekrānā redzamā 3D attēlojums.

Izkārtojuma apstiprināšana

Viens no grūtākajiem lietotnes izstrādes aspektiem, iespējams, ir izkārtojumu izveide. Varat izveidot izkārtojumu, izmantojot Android Studio iebūvēto priekšskatījumu, lai tas jūsu tālrunī vai planšetdatorā izskatītos briesmīgi. Lai gan priekšskatījumā ir iespējams pārslēgties starp dažādiem ekrāna izmēriem un izšķirtspējām, tas var radīt grūtības. Ja tas ir kaut kas, kas jūs traucē, jums ir paveicies! Operētājsistēmā Android Studio 4.0 ir pievienots izkārtojuma validācijas skats, kas ļauj vienlaikus redzēt, kā jūsu izkārtojums izskatīsies dažādos ekrānos dažādos izmēros un izšķirtspējās.

Java 8 cukura samazināšana visām API

Vēl viena kaitinoša Android izstrādes daļa ir mēģinājums izmantot Java 8 funkcijas. Varbūt esat atradis kodu, kas ievieš straumi, vai vēlaties izmantot lambda funkciju. Varbūt jums ir pat nepieciešama Java 8 API, kuru vienkārši nav praktiski izmantot. Jau kādu laiku Android Gradle spraudnis ir spējis apkopot dažas Java 8 funkcijas vecākām API, taču, sākot ar Android Studio 4.0, tagad ir jāatbalsta visas Java 8 funkcionalitātes.


Šis saraksts nebūt nav pilnīgs. Šie ir tikai daži no interesantākajiem Android Studio 4.0 papildinājumiem. Šeit ir kopsavilkums par galvenajiem jaunajiem uzlabojumiem un funkcijām, kas ieviestas jaunākajā laidienā, pateicoties Google.

Android Studio 4.0 izmaiņu žurnāla pārskats

Dizains

  • Motion Editor: vienkāršs interfeiss izveidei, rediģēšanai un priekšskatīšanai MotionLayout animācijas
  • Jaunināts izkārtojuma inspektors: reāllaika un intuitīvāka atkļūdošanas pieredze
  • Izkārtojuma validācija: salīdziniet savu lietotāja interfeisu vairākos ekrāna dimensijās

Izstrādāt un profilēt

  • CPU Profiler atjauninājums: uzlabojumi, lai padarītu lietotāja interfeisu intuitīvāku navigāciju un vieglāk saprotamus datus
  • R8 noteikumu atjauninājums: viedā redaktora funkcijas jūsu koda samazināšanas kārtulām, piemēram, sintakses izcelšana, pabeigšana un kļūdu pārbaude
  • IntelliJ IDEA 2019.3 platformas atjauninājums ar veiktspējas un kvalitātes uzlabojumiem
  • Tiešās veidnes atjauninājums: Android specifiskas tiešsaistes veidnes jūsu Kotlin kodam
  • Clangd atbalsts: Clangd un Clang-Tidy ir ieslēgti pēc noklusējuma

Būvēt

  • Būvējuma analizators: izprotiet un novērsiet savas konstrukcijas vājās vietas
  • Java 8 valodas atbalsta atjauninājums: API, ko varat izmantot neatkarīgi no lietotnes minimālā API līmeņa
  • Līdzekļu atkarības: definējiet atkarības starp dinamisko līdzekļu moduļiem
  • buildFeatures DSL: iespējojiet vai atspējojiet diskrētos veidošanas līdzekļus, piemēram, datu saistīšanu
  • Kotlin DSL: būtisks atbalsts Kotlin DSL skriptu failiem

Ja vēlaties uzzināt vairāk par šo atjauninājumu, noteikti to dariet skatiet Google emuāra ziņu un izlaiduma piezīmes lai iegūtu pilnu informāciju, vai skatieties tālāk iegulto videoklipu, lai iegūtu vizuālu pārskatu.