Google Play Console, Android Studio, Kotlin a Jetpack získávají nové funkce

Spolu s Androidem 11 Beta Google oznámil redesign Play Console a přidal nové funkce do Android Studio, Kotlin a Jetpack.

Android 11 Beta mohl být právě vydán, ale pokud jste vývojáři, máte se na co těšit. Spolu s Androidem 11 Google představuje celou řadu vychytávek pro vývojáře, včetně nového Design Google Play Console, nové verze Android Studio a spousta AndroidX a Kotlin aktualizace.

Redesign Google Play Console

Nejprve si promluvme o nové Google Play Console. Od zavedení nových pokynů pro Material Design Google (pomalu) aktualizuje své různé aplikace a weby na nový designový jazyk, a to konečně zahrnuje Play Console. Kromě osvěžení designu byly věci trochu přeorganizovány. Google říká, že existuje nový systém správy uživatelů, který vám pomůže spravovat lidi, které jste pozvali do svého účtu konzole, spolu s některými dalšími funkcemi, které vám pomohou „prospívat“ na Google Play.

Níže si můžete prohlédnout několik screenshotů nového designu.

Android Studio 4.1 a 4.2

Další novinkou je Android Studio. Google vydal dvě nové verze: 4.1 v beta verzi a 4.2 v verzi Canary. V těchto vydáních je spousta nových funkcí, takže se podíváme pouze na některé z těch zajímavějších.

Pokud jste hodně vyvíjeli (nebo šťourali), pravděpodobně víte o Wireless ADB. Tato funkce ADB vám umožňuje připojit se k vašemu zařízení pomocí jeho IP adresy místo kabelu. Bohužel může být obtížné ji aktivovat. Buď se musíte motat v normálním ADB, nebo mít zakořeněné zařízení. No, s Android Studio 4.2, vše, co potřebujete, je zařízení se systémem Android 11 nebo novějším, a budete moci okamžitě spustit Wireless ADB.

Emulátor Androidu je nyní součástí Android Studia. V době psaní tohoto článku není přesně jasné, co to znamená, ale Google říká, že to umožní rychlejší a integrovanější automatizované testování.

A konečně (pro tento dílčí seznam), sestavení aplikací by mělo být ještě rychlejší pro zařízení se systémem Android 11 nebo novějším.

Zde je obrázek zobrazující nové funkce v obou verzích.

Kotlin a AndroidX

Nyní si promluvme o Kotlin a AndroidX. Kotlin se stal pravděpodobně nejoblíbenějším jazykem pro vývoj Androidu. Je stručnější než Java, má různé pomocné metody, podporuje rozšiřující funkce a má mnohem více, díky čemuž je její používání příjemnější než Java. Kvůli všem těmto výhodám Google oficiálně doporučuje Kotlin jako jazyk pro vývoj Androidu.

Za prvé, v samotném Kotlinu jsou některé nové funkce. Android Studio nyní podporuje Kotlin 1.4, který přichází s celou řadou nových věcí. Jednou z hlavních funkcí 1.4 je konverze SAM pro rozhraní Kotlin. Kotlin již nějakou dobu automaticky převádí jednometodová rozhraní Java na lambdy, aby byla lépe čitelnost. Tato konverze však nefungovala pro rozhraní deklarovaná v Kotlin; v 1.3, dokonce i s rozhraním Kotlin s jedinou metodou, byste museli napsat celou implementaci. V Kotlin 1.4 to již není nutné. Jednoduše označte svá rozhraní Kotlin pomocí jediné metody pomocí fun modifikátor a budete je moci používat ve formě lambda.

Můžete si přečíst více o Kotlin 1.4 tady a tady.

To však není vše. Kotlin má výkonnou funkci zvanou Coroutines. Coroutines jsou podobné jako u Androidu nyní zastaralý AsyncTask ale s více funkcemi, lepší syntaxí a snadnější čitelností. Tři knihovny AndroidX, Lifecycle, WorkManager a Room, nyní mají podporu pro Kotlin's Coroutines, což by mělo usnadnit práci s asynchronní logikou při používání těchto knihoven.

Jetpack Compose

V případě, že jste vynechali různá oznámení od Googlu, Jetpack Compose je nový způsob, jak navrhovat rozvržení v nativních projektech pro Android. Namísto imperativního návrhu rozvržení XML je Compose deklarativní rámec napsaný výhradně v Kotlinu. Už nějakou dobu je ve své první vývojářské ukázce, ale ode dneška si budete moci vyzkoušet její druhou vývojářskou ukázku. V této verzi je spousta nových funkcí, včetně:

  • Interoperabilita s nativními Android Views
  • Animace
  • Seznamy založené na adaptéru
  • Náhledy změn rozvržení v reálném čase (dříve vyžadovalo přebudování projektu)
  • Dokončení kódu

Google doufá, že vydá alfa verzi Compose někdy letos v létě, přičemž úplné vydání je plánováno někdy v roce 2021.


A to je vše, co dnes máme! V tomto článku není vše, co je nového, takže se nezapomeňte podívat na oficiální oznámení společnosti Google, kde najdete další podrobnosti. Můžete vidět všech 12 přednášek, které Google právě zveřejnil tento seznam videí YouTube, každý týden během akce Google „11 týdnů Androidu“ a učit se jeden od druhého během an online setkání komunity Android 11.