Android Studio Flamingo, de nieuwste stabiele release van het populaire app-ontwikkelingsplatform, is onthuld met een overvloed aan nieuwe en verbeterde functies. De upgrade bevat nu Jetpack Compose en Material 3-sjablonen, opwindende nieuwe live bewerkingsmogelijkheden voor Compose UI's en verbeterde app-inspectiefuncties. De nieuwe versie van Android Studio, genummerd als 2022.2.1, is toegankelijk via developer.android.com en is gebaseerd op JetBrains' IntelliJ IDEA 2022.2 IDE.
Een van de belangrijkste updates in Android Studio Flamingo is de vernieuwde UI-tooling, waarmee ontwikkelaars thema-app-pictogrammen kunnen bekijken. De System UI Mode-kiezer, beschikbaar op de werkbalk, stelt gebruikers in staat om van achtergrond te wisselen en te zien hoe thema-app-pictogrammen zich aanpassen aan de verschillende achtergronden. De Jetpack Compose UI-toolkit is nu de standaardoptie voor nieuwe projecten en moedigt ontwikkelaars aan om de mogelijkheden ervan te gebruiken.
Een andere baanbrekende experimentele functie in Flamingo is Live Edit, waarmee ontwikkelaars codewijzigingen naar een aangesloten apparaat of emulator kunnen pushen en vervolgens de gebruikersinterface in realtime kunnen zien vernieuwen. Flamingo ondersteunt ook Compose-compositietracering, waardoor ontwikkelaars Compose-functies kunnen volgen binnen de systeemtraceerprofiler en weergavetijden kunnen meten.
Onder andere opmerkelijke functies in Android Studio Flamingo zijn:
- De met één klik geautomatiseerde, profielbare build-and-run-optie die het profileren van niet-foutopsporingsbare builds vereenvoudigt die gebruikers zullen uitvoeren.
- De Build Analyzer rangschikt taken nu in handige categorieën zoals Manifest, Android Resources, Kotlin en Dexing.
- Dynamische kleuren kunnen in apps worden opgenomen, en het nieuwe wallpaper-attribuut in de @Preview composable stelt gebruikers in staat om van wallpaper te wisselen en de reacties van de gebruikersinterface op verschillende achtergronden te observeren.
- Dankzij Lint-ondersteuningsverbeteringen kunnen SDK-extensies worden gescand en gerepareerd.
- Network Inspector toont standaard alle verkeersgegevens voor de hele tijdlijn.
- Layout Inspector maakt automatisch verbinding met het voorgrondproces, waardoor ontwikkelaars het niet meer aan de app hoeven te koppelen.
Flamingo is geïntegreerd met de Android Gradle 8.0-plug-in voor het bouwen van applicaties, met een aantal belangrijke wijzigingen, waaronder beperkingen voor het wijzigen van waarden voor verschillende vlaggen.
In de steeds evoluerende wereld van app-ontwikkeling is het essentieel om geavanceerde tools en platforms te gebruiken om robuuste oplossingen te creëren. Platforms zoals AppMaster , een krachtig no-code platform voor het bouwen van backend-, web- en mobiele applicaties, stellen professionals in staat voorop te blijven lopen door snelheid en efficiëntie te bieden en tegelijkertijd de kosten te verlagen. AppMaster gebruikt Jetpack Compose voor Android-applicaties sinds de allereerste versies van Compose. Met meer dan 60.000 gebruikers is AppMaster door G2 erkend als High Performer en Momentum Leader in No-Code Development Platforms.