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

What's New In Android.

Avatar for Jacquiline Gitau Jacquiline Gitau
November 14, 2023
11

What's New In Android.

These are decks for a Keynote speech that I did at Google I/O extended Nairobi on 5th August 2023.

Avatar for Jacquiline Gitau

Jacquiline Gitau

November 14, 2023
Tweet

Transcript

  1. Table of Contents Android Studio Privacy and security Form Factors

    Jetpack Compose Predictive back Design 01 02 03 04 05 06
  2. Giraffe Tools • Stable • Device explorer* • 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 Android Studio Hedgehog • 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
  3. Tools Android Studio Studio bot An AI powered assistant to

    help in accelerating App development inside Android Studio.
  4. - Users can grant partial access to visual media when

    an App requests for permission - Safety information to inform users why they are sharing their location with third-parties Android 14 Privacy & Security
  5. - To enable users to access their health data in

    their favorite apps, and have more control over data permissions. - Users will be able to access Health Connect directly from Settings on their device, helping them to control how their health data is shared across apps. Health connect coming Android 14 Privacy & Security
  6. Reduce password reliance by using passkeys Privacy & Security Unify

    the sign-in interface across authentication platforms, to make it clearer and easier for users to sign into apps, regardless of the method they choose.
  7. Privacy Sandbox Privacy & Security The Privacy Sandbox on Android

    aims to develop new technologies that improve user privacy and enable effective, personalized advertising experiences for mobile apps.
  8. 14 Jetpack Glance now in Beta! A Framework built on

    top of the Jetpack compose runtime that lets you develop and design app widgets using Kotlin APIs. Form factors
  9. Compose for TV Jetpack compose • 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
  10. Library Features & Development Jetpack compose • 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 ◦ Google Maps Additional compose Libraries
  11. Compose Material 3 Jetpack compose • Version 1.1 • New

    components ◦ Bottom sheet ◦ Date/time picker ◦ Searchbar ◦ Tooltips
  12. Giraffe Jetpack compose • Live Edits Enabled • Improved UX

    with @Preview • Animation support for compose API: ◦ animate*AsState ◦ rememberInfiniteTransition ◦ AnimatedContent Compose Tools Hedgehog • Compose state information in the Debugger • Multipreview templates • Visual Lint • Accessibility Test Framework (ATF) support for @Preview • Host-side screenshot testing with preview.
  13. Predictive back Predictive back Gesture navigation to allow users to

    see where they’re going as they swipe back. Provides high quality experience and prevents users from leaving your app