This deck is for my Android Keynote at Google IO Extended Pwani 2023. It puts together announcements done for android at the official Google IO Extended 2023.
DSL & Version Catalog Build • New Android Gradle Plugin • Live Edit for Jetpack Compose • Download Impact in Build Analyzer • Jetpack Compose Animation Preview • Integrated Bug reporting • Per-app language preferences support • Now in Canary • Studio Bot • Compose Multipreview templates • App Quality Insights + Android Vitals • Baseline profiles Gradle plugin • Power Profiler • Compose Visual Lint & Accessibility Test • Wear OS Emulator with BT & DWF Support • Host-side screenshot testing • Gradle Managed devices on Firebase • Espresso Device API • Compose state information in debugger AS Hedgehog AS Giraffe Tools Android Studio
that are customizable and optimized for TV • Tv functionalities now easier to implement e.g. ◦ Scrollable Containers - TvLazyRow, TvLazyColumn, TvLazyGrid ◦ TopNavigation - TabRow+Tab Compose for TV Jetpack Compose
to text e.g. support for latest emoji version, new features like outlining text, hyphenation etc • New layouts for complex design usecases: ◦ Pager ◦ Flow Layouts - FlowRow, FlowColumn • More libraries are adding support for compose e.g. ◦ Glide ◦ GoogleMaps Compose Support from other Libraries Library Features & Development Android Studio Jetpack Compose
Time pickers, SearchBars etc • AS Giraffe ◦ Live edit • AS Hedgehog ◦ Compose state in debugger ◦ Compose Multipreview Compose in Tools - Android Studio Material Design 3 for Compose Android Studio Jetpack Compose
sizes and text sizes • expandableItems - to make it possible to fold lists or long text • Placeholder, placeholderShimmer - add loading animations on chips and cards while content is loading Compose Wear OS Android Studio Jetpack Compose
◦ Google Ads Campaigns • Listing groups to easily manage listings • Generate listings with Google AI - experimental • Machine translation at no cost • Price Experiments • Automatic update prompts for crashing apps • Enhanced privacy and security for developers and users Custom Store Listing Google Play
sharing updates to notify users when an app starts sharing their location data to 3rd parties • Partial screen sharing - option to share the whole screen or a single app e.g. with Meet • Use of Passkeys for authentication Android 14 Android Studio Platform