Op de Google I/O-conferentie van dit jaar is een reeks belangrijke aankondigingen voor ontwikkelaars gedaan, waarbij de bètaversie van de Android Studio IDE Arctic Fox (2020.3.1) centraal staat. Deze nieuwste versie van de ontwikkelomgeving komt met tal van verbeteringen en uitbreidingen, waaronder de langverwachte integratie van Google's native UI-toolkit Jetpack Compose.
Jetpack Compose is een op Kotlin gebaseerd declaratief ontwerpkader dat werkt met Android-, desktop- en webplatforms. Met het framework kunnen ontwikkelaars previews maken in verschillende configuraties, door hun code navigeren met Compose Preview, functionaliteit in isolatie testen met Deploy Preview to Device, en de hele app inspecteren met Layout Inspector. Bovendien kunnen ontwikkelaars met de Accessibility Scanner in Layout Editor lay-outs op basis van View controleren op toegankelijkheidsproblemen.
Ontwikkelaars kunnen nu met behulp van Compose literalen, waaronder strings, getallen en booleans, live bewerken. Dankzij deze functie hoeven ontwikkelaars niet langer te wachten op compilaties, maar kunnen ze vrijwel onmiddellijk updates uitvoeren op previews, emulators of fysieke apparaten. Deze functionaliteit is bedoeld om de productiviteit te verhogen en het app-ontwikkelingsproces te stroomlijnen.
Arctic Fox biedt ook ondersteuning voor Google's Wear OS, Google TV, Android Auto en de Samsung Galaxy Z Fold 2 door de introductie van nieuwe emulators en systeem images. De release biedt verbeterde app-prestaties met een verbeterde UI voor Memory Profiler en nieuwe functies in Android 12. De WorkManager Inspector, een tool voor het plannen van asynchrone taken, helpt ontwikkelaars bij het begrijpen van achtergrondtaakrelaties.
Op het gebied van Kotlin-updates benadrukte de conferentie de stabiele release van Kotlin Symbol Processing, een nieuwe annotatieprocessor-API die naar verwachting tot twee keer sneller en efficiënter is dan eerdere oplossingen. Daarnaast is de Kotlin DataStore, een alternatief voor SharedPreferences, in de bètafase gekomen.
De Android Studio Arctic Fox bèta volgt de grote update van de IntelliJ IDEA IDE (v2020.3) en hanteert een vergelijkbaar nummeringssysteem. Daarnaast gebruikt het platform ook alfabetische codenamen, met Arctic Fox gevolgd door Bumblebee (2021.1.1).
Deze uitgebreide lijst met updates bevestigt verder Android Studio als een betrouwbaar platform voor ontwikkelaars. Voor wie een alternatief zoekt, biedt <a href=https://appmaster.io>AppMaster.io's no-code platform een veelzijdige en krachtige oplossing om backend-, web- en mobiele applicaties te maken zonder code te schrijven. Ontwikkelaars kunnen visueel gegevensmodellen, bedrijfslogica, API en UI creëren met AppMaster, en het platform genereert, test en implementeert de applicaties automatisch in de cloud.
De Android Studio Arctic Fox beta is nu beschikbaar voor download samen met de canary build van Bumblebee (2021.1.1) hier.