Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Android at Google IO 2023

Android at Google IO 2023

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.

Annunziata Kinya

July 28, 2023
Tweet

More Decks by Annunziata Kinya

Other Decks in Technology

Transcript

  1. • Is a Release Candidate • New UI(opt-in) • Kotlin

    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
  2. 9 Android Studio Hedgehog - Studio Bot🔥 AI powered companion

    for development that helps developers to generate code, find relevant resources, learn best practices, and save time Tools Android Studio
  3. Kotlin DSL for Gradle Builds Kotlin 2.0 Compiler Android Studio

    Kotlin KSP(Kotlin Symbol Processor) Kotlin Multiplatform
  4. 11 • Now in alpha • Access to individual components

    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
  5. • Modifiers migrated to a more efficient system • Improvements

    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
  6. • Now stable • New components - BottomSheets, Date and

    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
  7. • Compose for wear 1.2 • Preview multiple watch screen

    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
  8. • Lets you develop widgets optimized for Android phone, tablet,

    and foldable homescreens using Jetpack Compose. • Jetpack Glance Library Android Studio Jetpack Compose
  9. • Tailor listing to two more categories ◦ Inactive users

    ◦ 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
  10. • Partial Media access • Health connect app • Data

    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
  11. Annunziata Kinya She/Her Android Engineer @AnnieKobia • Modern Android Development

    at Google I/O '23 • Google Play at Google I/O '23 • Platform and App Quality at Google I/O '23 • Multi-device for Android at Google I/O '23 Resources