import SocialEmbed from "../../../../components/SocialEmbed.astro";
# New to the web, try out Android predictive back gestures, and more dev news!
<SocialEmbed platform="youtube" id="6GFeGJ6jAy8" />
## Description
TL;DR 305 | The Google Developer News Show
0:00 - Introduction
0:11 - MFA, Blocking functions, and more come to Firebase Authentication → https://goo.gle/3BCrqoY
0:34 - New to the web platform in July → https://goo.gle/3Sk6ER8
0:56 - Prepare your app to support predictive back gestures → https://goo.gle/3bqZIAU
1:15 - Brushing up on Compose Text coloring → https://goo.gle/3By5iMv
1:36 - Profiling XNNPACK with TFLite → https://goo.gle/3zNVk8x
1:55- Please remember to like, subscribe, and share.
Here to bring you the latest developer news from across Google is Rody Davis from Developer Relations. Tune in every week for a new episode, and let us know what you think of the latest announcements in the comments below.
Follow Google Developers on Instagram → https://goo.gle/googledevs
Watch more #DevShow → https://goo.gle/GDevShow
Subscribe to Google Developers → https://goo.gle/developers
#Google #Developers
## Transcript
### Introduction
**0:00** · \[MUSIC PLAYING\] RODY DAVIS: Hi, I'm Rody, for "The Developer Show."
**0:07** · This is your weekly update on the coolest Developer news from Google.
### MFA, Blocking functions, and more come to Firebase Authentication
**0:11** · First up, we have some exciting new features for Firebase authentication.
**0:14** · You can now provide even better protection for your users with multifactor authentication.
**0:19** · Adding MFA into your existing apps is very straightforward and is coming to Firebase UI and all the platforms very soon.
**0:26** · In addition, there are new blocking functions that let you check if a user can create an account or log in before finishing the auth flow.
**0:33** · With the latest stable releases of Firefox and Safari, there are some new CSS features that just become possible across all the browsers.
### New to the web platform in July
**0:41** · First up is the backdrop filter, which makes it possible to apply effects in the area behind the element, such as a grayscale invert or blurring.
**0:49** · Next, we get the scroll-snap-stop property, which makes it possible to control the snapping behavior of scrolling elements.
### Prepare your app to support predictive back gestures
**0:56** · With the Beta 4 release of Android 13, you can now update your app to support the new predictive back gesture.
**1:02** · This allows you to show a preview of what will happen when you're swiping back, and this feature requires the app to explicitly opt into the feature and the setting to be enabled in Developer Options.
**1:12** · After Android 13, this will be ignored.
### Brushing up on Compose Text coloring
**1:15** · In Jetpack Compose 1.2.0, it is now possible to add gradients and other color options for text rendering using the regular and shader brush.
**1:23** · This approach uses the brush API instead of using Canvas or Modify or Blend modes to make it a lot simpler to use and to build custom textiles.
**1:31** · Quick note that this will not work with emojis, as they're skipped by the shader.
### Profiling XNNPACK with TFLite
**1:36** · And in case you missed it, XNNPACK is now available on 2.9.1 and later and is a highly optimized library for floating point neural networks interference operators on multiple platforms.
**1:46** · This library will help in getting the best performance possible for your models while no longer having the profile accumulate all the delegated operators into a single row.
**1:54** · To learn more about this and all the week's stories, make sure to check out the description box for all the links.
### Please remember to like, subscribe, and share.
**1:59** · Please remember to like, subscribe, share, and stay safe.
**2:02** · I'm Rody for "The Developer Show."
**2:04** · Thanks for watching, and we'll see you next week.
**2:07** · Delegated operators into a single row.
**2:09** · I'm going to do a redo of that section.
**2:11** · There's a lot in there.
**2:12** · \[LAUGHS\]