Google Play konzola, Android Studio, Kotlin i Jetpack dobivaju nove značajke

click fraud protection

Uz Android 11 Beta, Google je najavio redizajn Play konzole i dodao nove značajke u Android Studio, Kotlin i Jetpack.

Android 11 Beta možda je upravo objavljen, ali ako ste programer, ima još razloga za uzbuđenje. Zajedno s Androidom 11, Google predstavlja čitavu hrpu dobrih stvari za programere, uključujući novi Dizajn Google Play konzole, nove verzije Android Studija i hrpa AndroidX i Kotlin nadopune.

Redizajn Google Play konzole

Prvo, razgovarajmo o novoj Google Play konzoli. Od uvođenja novih smjernica za materijalni dizajn, Google (polako) ažurira svoje različite aplikacije i web stranice na novi jezik dizajna, a to konačno uključuje i Play konzolu. Povrh osvježenja dizajna, stvari su malo reorganizirane. Google kaže da postoji novi sustav upravljanja korisnicima koji će vam pomoći da upravljate ljudima koje ste pozvali na svoj račun konzole, zajedno s nekim drugim značajkama koje će vam "pomoći da napredujete" na Google Playu.

U nastavku možete vidjeti neke snimke zaslona novog dizajna.

Android Studio 4.1 i 4.2

Sljedeća nova stvar je Android Studio. Google je objavio dvije nove verzije: 4.1 u Beta verziji i 4.2 u Canary verziji. U ovim izdanjima postoji gomila novih značajki, pa ćemo proći samo kroz neke od zanimljivijih.

Ako ste puno razvijali (ili petljali), vjerojatno znate za Wireless ADB. Ova značajka ADB-a omogućuje vam povezivanje s vašim uređajem pomoću njegove IP adrese umjesto kabela. Nažalost, može biti teško to omogućiti. Morate se petljati po normalnom ADB-u ili imati rootan uređaj. Pa, uz Android Studio 4.2, sve što trebate je uređaj s Androidom 11 ili novijim, i moći ćete pokrenuti Wireless ADB u trenu.

Android Emulator sada je dio Android Studija. U trenutku pisanja ovog teksta, nije točno jasno što to znači, ali Google kaže da će omogućiti brže i integriranije automatizirano testiranje.

Na kraju (za ovaj pod-popis), verzije aplikacija trebale bi biti još brže za uređaje s Androidom 11 ili novijim.

Evo grafike koja prikazuje nove značajke u obje verzije.

Kotlin i AndroidX

Sada razgovarajmo o Kotlin i AndroidX. Kotlin je postao vjerojatno najpopularniji jezik za Android razvoj. Koncizniji je od Jave, ima razne pomoćne metode, podržava funkcije proširenja i ima puno više što ga čini ugodnijim za korištenje od Jave. Zbog svih ovih prednosti, Google službeno preporučuje Kotlin kao jezik za razvoj Androida.

Prvo, postoje neke nove značajke u samom Kotlinu. Android Studio sada podržava Kotlin 1.4, koji dolazi s hrpom novih stvari. Jedna od glavnih značajki 1.4 je SAM konverzija za Kotlin sučelja. Kotlin već neko vrijeme automatski pretvara Java sučelja s jednom metodom u lambda, radi bolje čitljivosti. Međutim, ova konverzija nije radila za sučelja deklarirana u Kotlinu; u 1.3, čak i s jednometodnim Kotlin sučeljem, morali biste napisati cijelu implementaciju. U Kotlinu 1.4 to više nije potrebno. Jednostavno označite svoja jednometodna Kotlin sučelja s fun modifikator i moći ćete ih koristiti u lambda obliku.

Možete pročitati više o Kotlinu 1.4 ovdje i ovdje.

To ipak nije sve. Kotlin ima moćnu značajku koja se zove Coroutines. Korutine su slične Androidovim sada zastarjeli AsyncTask ali s više značajki, boljom sintaksom i lakšom čitljivošću. Tri AndroidX biblioteke, Lifecycle, WorkManager i Room, sada imaju podršku za Kotlin Coroutines, što bi trebalo olakšati rad s asinkronom logikom pri korištenju ovih biblioteka.

Jetpack Compose

U slučaju da ste propustili razne najave od Googlea za to, Jetpack Compose novi je način dizajniranja izgleda u nativnim Android projektima. Umjesto imperativnog dizajna XML izgleda, Compose je deklarativni okvir u potpunosti napisan u Kotlinu. Već je neko vrijeme u svom prvom razvojnom pregledu, ali od danas ćete moći isprobati njegov drugi razvojni pregled. Postoji hrpa novih značajki u ovoj verziji, uključujući:

  • Interoperabilnost s izvornim Android Views
  • Animacije
  • Popisi temeljeni na adapterima
  • Pregledi u stvarnom vremenu za promjene izgleda (ranije je bila potrebna ponovna izgradnja projekta)
  • Dovršavanje koda

Google se nada da će izdati alfa verziju Composea ovog ljeta, a potpuno izdanje planirano je za 2021.


I to je sve što danas imamo! Nije sve što je novo u ovom članku, stoga provjerite Googleovu službenu objavu za više detalja. Možete vidjeti svih 12 govora koje je Google upravo objavio u ovu YouTube listu za reprodukciju, nadoknadite novi sadržaj za razvojne programere svaki tjedan tijekom Googleove "11 tjedana Androida," i učite jedni od drugih tijekom mrežno okupljanje Android 11 zajednice.