Google I/O 2021 Developer Keynote

Google I/O 2021 Developer Keynote

Android

  1. Android 12
    1. User safety features: d.android.com/audit
    2. Stand-by bucket
    3. UX improvements
  2. Build beautiful apps, easier
    1. AS + Kotlin + JetPack + JetPack Compose
    2. Android Gradle plugin 7.0
    3. Jetpack
      1. Macrobenchmark (alpha)
      2. DataStore (beta)
      3. etc…
    4. Jetpack Compose
      1. Still Beta, already used in prod apps by loads of big tech comps
      2. 1.0 coming in July
  3. Building across screens
    1. New components to handle screen resizing
    2. Easier Google Assistant (voice) API via app capabilities
    3. More JetPack APIs for small (wearable) screens.
  4. AS Arctic Fox

Web

  1. Power
    1. WeRTC improvements
    2. Maps WebGL integration
    3. More hardware access
  2. Performance
    1. Chrome improvements
    2. Core Web Vitals (report), integrated in various tools (web.dev)
      1. Will be included in search results
  3. Privacy
    1. Privacy Sandbox, no more x-site tracking

Flutter

  1. Flutter 2.2 release
    1. Improved desktop support
    2. null safety by default
    3. Upgraded dev tools
    4. other Google SDK updates for Flutter
    5. Material You support
  2. photobooth.flutter.dev for demo project

Firebase

  1. Accelerate app development
    1. New Firebase Extensions
      1. Stripe
      2. MailChimp
      3. Etc…
  2. High-quality experiences
    1. FB performance monitoring updates:
      1. real-time metrics
      2. redesigned dashboard
      3. Trace table
  3. Engagement
    1. FB Remote Config updates
      1. Personalization feature (alpha)

Machine learning

  1. TensorFlow Hub contains loads of ML models.
  2. g.co/on-device-ml
  3. Mobile
    1. TensorFlow Lite
      1. Model Maker
  4. Web
    1. TensorFlow.js (Lite)
      1. for Microcontrollers
    2. CoLab
  5. Cloud
    1. Vertex AI (managed ML platform)
      1. AutoML
      2. Vertex Pipelines
      3. cloud.google.com/vertex-ai

Leave a Reply

Your email address will not be published. Required fields are marked *