Kot del vrha Android Dev Google je predstavil prvi predogled kakšna bo naslednja različica AndroidStudio 4.0. Z njim lahko zainteresirani razvijalci zdaj prenesejo integrirano razvojno okolje v "Canary" različici.
Nova IDE prihaja s številnimi drugimi izboljšavami, vključno z popolnoma nova tehnologija za ustvarjanje uporabniškega vmesnika, imenovana Uporabniški vmesnik za Jetpack Compose predstavljena na letošnji I / O konferenci. Sestavi močno poenostavi in pospeši ustvarjanje uporabniških vmesnikov v aplikacijah za Android. Za razvijalce to pomeni manj pisanja za ustvarjanje istega vmesnika v svojih programih, kot ga lahko napišejo neposredno na povezane vire, čeprav lahko vidijo prihodnji videz uporabniškega vmesnika v živo in v razvoju in oblikovanju.
Glavne novosti Android Studio 4.0 Canary
Jetpack zdaj tudi vključuje podporo za CameraX, Deluje s programsko opremo fotoaparata mnogih pametnih telefonov Android. Kot rezultat, za pisanje kode, ki deluje s številnimi kamerami pametnih telefonov, bi si bilo treba manj prizadevati.
Poleg Compose še Android Studio 4.0 podpira uporabo več API-jev Java 8 brez potrebe po minimalni ravni API-ja za vašo aplikacijo.
Skozi postopek, imenovan odstranjevanje sladkorja, prevajalnik DEX D8 v Android Studio 3.0 in kasneje je že zagotovil znatno podporo jezikovnim funkcijam Java 8 (kot so lambda izrazi, privzete metode vmesnika, viri itd.).
V operacijskem sistemu Android Studio 4.0 motor za odstranjevanje sladkorja je razširjen, da omogoča odstranitev API-jev za jezik Java. To pomeni, da lahko zdaj v programe, ki podpirajo starejše različice Androida, vključite API-je za standardni jezik, ki so na voljo samo v najnovejših različicah Androida (na primer java.util.streams).
Druga značilnost, ki izstopa, je ta urejevalnik besedil podpira poudarjanje skladnje, dokončanje kode in preverjanje napak za datoteke Proguard Rules.
Poleg tega, Android Studio 4.0 zdaj vključuje predloge v živo za razrede Kotlin. Funkcija in takojšnji dodatki za aplikacijo so bili popolnoma odstranjeni. Namesto tega bi morali razvijalci uporabiti vtičnik za dinamične funkcije in s tem svežnje aplikacij.
Vtičnik Android Gradle zdaj podpira datoteke skriptov za gradnjo Kotlin DSL (* .kts). Pri uporabi s sistemom Android Studio nekatere funkcije IDE, na primer pogovorno okno Struktura projekta in popravki skript, zdaj podpirajo tudi branje in pisanje v datoteke skriptov.
V prejšnjih različicah vtičnika Android Gradle so bili vsi dinamični funkcijski moduli lahko odvisni samo od osnovnega modula aplikacije.
Ko uporabljate vtičnik Gradle 4.0.0 za Android lahko zdaj vključuje paket funkcij, ki je odvisen od drugega modula. Torej funkcija: video je lahko odvisen od funkcionalnosti: kamera, ki je odvisna od osnovnega modula, kot je prikazano na spodnji sliki.
To pomeni, da ko vaša aplikacija zahteva prenos dinamičnega funkcijskega modula, prenese tudi druge funkcijske module, od katerih je odvisna.
Po ustvarjanju dinamičnih paketov funkcij za svojo aplikacijo lahko funkcijo odvisnosti od funkcije prijavite v datoteki build.gradle modula.
Android Studio 4.0 zdaj vključuje vizualni urejevalnik postavitve za vrsto postavitve MotionLayout, kar olajša ustvarjanje in predogled animacij.
Urejevalnik gibanja ponuja preprost vmesnik za upravljanje elementov knjižnice MotionLayout ki služi kot osnova za animacijo v aplikacijah za Android. V prejšnjih različicah je ustvarjanje in urejanje teh elementov zahtevalo ročno urejanje omejitev v datotekah virov XML.
Če želite izvedeti več o novostih v tej izdaji, si oglejte podrobnosti v naslednja povezava.
Prenesite in preizkusite Android Studio 4.0 Canary
Za tiste, ki jih zanima preizkus prejšnje različice Android Studio 4.0. Kanarsko različico lahko prenesete z uradne spletne strani projekta.