Boken "Android Studio Flamingo Essentials - Java Edition" er nå fullstendig oppdatert for Android Studio Flamingo, og har som mål å lære deg hvordan du utvikler applikasjoner for Android ved hjelp av Java-programmeringsspråket. I denne boken begynner vi med grunnleggende konsepter og går deretter videre til hvordan du setter opp et utviklings- og testmiljø for Android. Du vil få en grundig innføring i verktøyene i Android Studio, inkludert verktøyvinduer, kodeeditoren og Layout Editor-verktøyet. Boken gir også en introduksjon til arkitekturen i Android og dykker dypt inn i designprosessen for Android-applikasjoner og brukergrensesnitt ved hjelp av Android Studio. Videre dekker kapitlene Android Architecture Components, som inkluderer view models, livssyklusadministrasjon, tilgang til Room-database, Database Inspector, navigering i applikasjoner, live data og databinding. Mer avanserte emner som intents, håndtering av berøringsskjerm, gjenkjenning av gester samt opptak og avspilling av lyd blir også omtalt. I tillegg tar denne utgaven for seg utskrift, overganger og støtte for foldbare enheter. Boken gir deg dermed en omfattende forståelse av materialdesign og de viktigste funksjonene for moderne Android-applikasjonsutvikling.