Google je izdao stabilnu verziju Android Studija 3.6 za programere Android aplikacija. Evo našeg pregleda najvažnijih promjena.
Google je objavio verzija 3.5 svog IDE-a za razvoj Android aplikacija, Android Studio, u stabilan kanal sredinom prošle godine. To je izdanje bilo vrhunac mjeseci ispravljanja grešaka i poboljšanja stabilnosti. Danas je Google objavio da je sljedeće stabilno izdanje, Android Studio 3.6, sada dostupno programerima. Ažuriranje je u fazi testiranja mjesecima, a fokusirano je na poboljšanje iskustva uređivanja koda i otklanjanja pogrešaka. Evo pregleda onoga što je novo u najnovijem izdanju.
Podijeljeni prikaz u uređivačima dizajna
Novi podijeljeni prikaz za uređivač izgleda i uređivač navigacije omogućuje simultani prikaz dizajna i prikaza koda vašeg korisničkog sučelja. Split View zamjenjuje prozor Preview i može se konfigurirati za svaku pojedinačnu datoteku za spremanje kontekstualnih informacija poput razine zumiranja i opcija prikaza dizajna. Da biste omogućili Split View, kliknite ikonu "Split" u gornjem desnom kutu prozora uređivača.
Kartica resursa alata za odabir boja
Google je dodao karticu "resursi" biraču boja u Android Studiju 3.6. Ova kartica prikazuje boje koje ste definirali kao izvore boja kako biste ih lakše odabrali ili uredili. Dostupan je u alatima za dizajn i XML editoru.
Android Emulator - korisničko sučelje Google karata
Najnovija verzija Android emulatora je 29.2.12 i uključuje način vizualizacije lokacije emuliranog uređaja. Google je ugradio korisničko sučelje Google karata u prošireni izbornik kontrola kako bi programeri mogli specificirati virtualne lokacije i konstruirati virtualne rute.
Podrška za više zaslona
Emulator 29.1.10 dodaje početnu podršku za prikazivanje više virtualnih zaslona kako bi se olakšao razvoj aplikacija za uređaje s više zaslona. Programeri mogu konfigurirati viševirtualne zaslone u emulatoru Android Studio putem izbornika Postavke (Proširene kontrole > Postavke).
Ostale promjene
- Prikaži uvezivanje: Nekompatibilnosti između vaših XML datoteka izgleda i vašeg koda mogu rezultirati neuspjehom vaše izgradnje tijekom izvođenja. Kako bi to spriječio, Google uvodi pogled uvezivanje, značajka koja, kada je omogućena dodavanjem jednog retka u datoteku build.gradle svakog modula, "generira klasu vezivanja za svaku XML datoteku rasporeda prisutnu u toj modul." Vezivanje prikaza namijenjeno je zamjeni findViewById-a, omogućujući vam da referencirate sve poglede s ID-ovima bez nailaska na nulti pokazivač ili cast klase iznimke. Saznajte više o ovoj značajci ovdje.
- Android NDK ažuriranja: Google je donio podršku za Kotlin dvije Android NDK značajke koji su prethodno bili podržani u Javi. Oni uključuju "[navigaciju] od JNI deklaracije do odgovarajuće implementacijske funkcije u C/C++" i "automatsko [stvaranje] stub implementacijske funkcije za JNI deklaraciju."
- Ažuriranje platforme IntelliJ: IntelliJ 2019.2 uključen je u Android Studio 3.6. Ovaj JetBrains blog post objašnjava glavne promjene.
- Dodajte klase uz primjenu promjena: Klikom na "Primijeni promjene koda" ili "Primijeni promjene i ponovno pokreni aktivnost" omogućit će vam dodavanje klase, a zatim implementaciju te promjene koda na pokrenutu aplikaciju. Objašnjena je razlika između ova dva postupka ovdje.
- Ažuriranja Android Gradle dodatka: Verzija 3.6 dodatka Android Gradle dodaje podršku za dodatak Maven Publish Gradle. Saznajte više ovdje.
- In-place ažuriranja za uvezene APK-ove: Android Studio 3.6 sada automatski otkriva promjene uvezenih APK-ova i omogućuje vam da ih ponovno uvezete na mjestu tako da ne morate ponovno prilagati simbole i izvore.
- Priložite Kotlin izvore uvezenim APK-ovima: Sada možete priložiti izvorne datoteke Kotlina uvezenim APK-ovima. Saznajte više ovdje.
- Otkrivanje curenja u Memory Profiler-u: Google je ažurirao Memory Profiler s mogućnošću otkrivanja instanci aktivnosti i fragmenata koji su možda procurili. Dokumentacija za ovu značajku je dostupna ovdje.
- Demaskiraj bajt kod klase i metode u APK Analyzeru: Kada pregledavate DEX datoteke pomoću APK Analyzera, sada je moguće demaskirati bajt kod klase i metode učitavanjem ProGuard datoteke mapiranja za APK koji analizirate. Više informacija ovdje.
Google je također objavio YouTube video sažimajući promjene u Android Studiju 3.6:
Najnovije stabilno izdanje možete preuzeti iz Android Studija ili s Googleove web stranice. Za više detalja pogledajte Googleov blog post na Android Developers Blogu ili najnoviji Bilješke o izdanju Android Studija. Sljedeće veliko ažuriranje IDE-a stići će kao Android Studio 4.0, koji predstavlja nove Jetpack biblioteke uključujući CameraX i Compose. Trenutno je verzija 4.0 na Kanarima, tako da će trebati nekoliko mjeseci prije nego bude spreman za stabilno izdanje.