# Newsletter - December 2020

|---|
| |---| | |---| | |---| |   | | Insert hidden preheader text here ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ | |   | | |---| | |---| | |---| |   | | This newsletter is now available in ten languages. [Click here](https://services.google.com/fb/forms/googledevelopersnewsletter/) to update your preference. | |   | | | |---| | |---| | |---| |   | | |---| | [![Google Developers](https://lp.thinkwithgoogle.com/rs/172-GOP-811/images/2019-GdevLogo.png "Google Developers")](https://developers.google.com/?utm_medium=email-d&utm_source=newsletter&utm_team=googledevs&utm_campaign=2020-12-eng) | | |   | | | |---| | |---| | |---| |   | | |   |   | December, 2020 | |---|---|---| | |   | | | |---| | |---| | |---|---|---| |   ||| | | |---| | **Meet the Google Workspace Developer Experts** | | Introducing a global network of deeply experienced technical thought leaders, influencers, and heroes who support developer communities around the world. |---| | [Read more](https://developers.googleblog.com/2020/12/meet-google-workspace-developer-experts.html?utm_medium=email-d&utm_source=newsletter&utm_team=googledevs&utm_campaign=2020-12-eng&utm_content=hero) | | |   | |   | [![Experts](https://lp.thinkwithgoogle.com/rs/172-GOP-811/images/2020-12-gd_experts_lockup_vertical_color %281%29.png)](https://developers.googleblog.com/2020/12/meet-google-workspace-developer-experts.html?utm_medium=email-d&utm_source=newsletter&utm_team=googledevs&utm_campaign=2020-12-eng&utm_content=hero) | |:---|---|:---:| | |   ||| | | |---| | |---| | |---| |   | | |---| |   | | |   | | | |---| | |---| | |---| |   | | | |---| | [![2020-12-Dev-Chrome_Dev_Summit_Keynote.jpg](https://lp.thinkwithgoogle.com/rs/172-GOP-811/images/2020-12-Dev-Chrome_Dev_Summit_Keynote.jpg)](https://www.youtube.com/c/GoogleChromeDevelopers?utm_medium=email-d&utm_source=newsletter&utm_team=googledevs&utm_campaign=2020-12-eng&utm_content=video) | | |---| |   | | Catch up on the virtual Chrome Dev Summit December 9-10 |---| | [Tune in](https://www.youtube.com/c/GoogleChromeDevelopers?utm_medium=email-d&utm_source=newsletter&utm_team=googledevs&utm_campaign=2020-12-eng&utm_content=video) | | |   | | |   | |---| | [![Dev](https://lp.thinkwithgoogle.com/rs/172-GOP-811/images/2020-12-Dev-Chrome_Dev_Summit_Keynote.png)](https://www.youtube.com/watch?v=1wSDkptQ0C4&list=PLOU2XLYxmsII8REpkzsy1bJHj6G1WEVA1&index=1&utm_source=newsletter&utm_team=googledevs&utm_campaign=2020-12-eng&utm_content=video) | | |---| |   | | Get the latest insights from *TL;DR Google Developer News* |---| | [Watch](https://www.youtube.com/watch?v=1wSDkptQ0C4&list=PLOU2XLYxmsII8REpkzsy1bJHj6G1WEVA1&index=1&utm_source=newsletter&utm_team=googledevs&utm_campaign=2020-12-eng&utm_content=video) | | |   | | | |---|---|---| | **Featured Videos** | |   | | |   | | | |---| | |---| | |---| |   | | |---| |   | | |   | | | |---| | |---| | |---| |   | | | |---| | [![2020-12-dev-Bootcamp-2020-012.png](https://lp.thinkwithgoogle.com/rs/172-GOP-811/images/2020-12-dev-Bootcamp-2020-012.png)](https://developers.google.com/community/accelerators/voice?utm_medium=email-d&utm_source=newsletter&utm_team=googledevs&utm_campaign=2020-12-eng&utm_content=content) | | |---| |   | | [Apply to the inaugural Google for Startups Accelerator: Voice AI](https://developers.google.com/community/accelerators/voice?utm_medium=email-d&utm_source=newsletter&utm_team=googledevs&utm_campaign=2020-12-eng&utm_content=content) | |   | | |   | |---| | [![Assistant](https://lp.thinkwithgoogle.com/rs/172-GOP-811/images/2020-12-dev-assistant-2020-012.png)](https://developers.googleblog.com/2020/12/2020-google-assistant-developer-year-in.html?utm_medium=email-d&utm_source=newsletter&utm_team=googledevs&utm_campaign=2020-12-eng&utm_content=content) | | |---| |   | | [See the 2020 Google Assistant developer Year in Review](https://developers.googleblog.com/2020/12/2020-google-assistant-developer-year-in.html?utm_medium=email-d&utm_source=newsletter&utm_team=googledevs&utm_campaign=2020-12-eng&utm_content=content) | |   | | |   | |---| | [![Women Techmakers](https://lp.thinkwithgoogle.com/rs/172-GOP-811/images/2020-12-dev-wtm-2020-012.png)](https://www.youtube.com/watch?v=WEOQM8N6Ykg&list=PLNBb8OktVDKuma8g9K2qi6UZjLgcIFbPo&index=1&t=8s&utm_medium=email-d&utm_source=newsletter&utm_team=googledevs&utm_campaign=2020-12-eng&utm_content=content) | | |---| |   | | [Watch*Understanding the role of a CEO* from WTM](https://www.youtube.com/watch?v=WEOQM8N6Ykg&list=PLNBb8OktVDKuma8g9K2qi6UZjLgcIFbPo&index=1&t=8s&utm_medium=email-d&utm_source=newsletter&utm_team=googledevs&utm_campaign=2020-12-eng&utm_content=content) | |   | | | |---|---|---|---|---| | **Featured Content** | |   | | |   | | | |---| | |---| | |---| |   | | |---| |   | | |   | | | |---| | |---| | |---| |   | | Android / Google Play - **[Announcing](https://developers.googleblog.com/2020/12/agp-70-next-major-release-for-android.html?utm_medium=email-d&utm_source=newsletter&utm_team=googledevs&utm_campaign=2020-12-eng&utm_content=android)** Android Studio Arctic Fox and AGP 7.0, the next major release for the Android Gradle plugin. - **[Learn](https://android-developers.googleblog.com/2020/11/mad-skills-become-android-app-bundle.html?utm_medium=email-d&utm_source=newsletter&utm_team=googledevs&utm_campaign=2020-12-eng&utm_content=android)** how to get Modern Android Development (MAD) skills and become an Android App Bundle expert. - **[Check out](https://medium.com/googleplaydev/retention-how-to-set-up-an-effective-strategy-eda62e552e81?utm_medium=email-d&utm_source=newsletter&utm_team=googledevs&utm_campaign=2020-12-eng&utm_content=android)** this guide to developing and optimizing an effective retention strategy that keeps your users coming back - based on app developer case studies. - **[Android Open Source Project (AOSP)](https://developers.googleblog.com/2020/11/welcome-android-open-source-project.html?utm_medium=email-d&utm_source=newsletter&utm_team=googledevs&utm_campaign=2020-12-eng&utm_content=android)** is migrating to Bazel. There is no immediate impact to the Android Platform build workflow or the existing supported tools in 2020 or 2021. **[Read](https://www.bazel.build/?utm_medium=email-d&utm_source=newsletter&utm_team=googledevs&utm_campaign=2020-12-eng&utm_content=android)** more. | |   | | | |---| | |---| | |---| |   | | |---| |   | | |   | | | |---| | |---| | |---| |   | | ChromeOS - **[Visit](https://chromeos.dev/en/posts/easy-to-build-monetize-and-discover-list-your-web-app-on-google-play?utm_medium=email-d&utm_source=newsletter&utm_team=googledevs&utm_campaign=2020-12-eng&utm_content=chrome)** ChromeOS.dev to learn how to get your web app discovered and collect payments on Google Play. - **[Watch](https://developer.chrome.com/devsummit/sessions/adobe-spark-on-chromebooks/?utm_medium=email-d&utm_source=newsletter&utm_team=googledevs&utm_campaign=2020-12-eng&utm_content=chrome)** how Adobe Spark optimized a full-featured desktop website into a Progressive Web App (PWA) for Chromebooks. - **[See](https://web.dev/gravit-designer/?utm_medium=email-d&utm_source=newsletter&utm_team=googledevs&utm_campaign=2020-12-eng&utm_content=chrome)** how Corel's Gravit Designer's PWA users are 2.5x more likely to purchase Gravit Designer PRO. - **[Read](https://web.dev/clipchamp/?utm_medium=email-d&utm_source=newsletter&utm_team=googledevs&utm_campaign=2020-12-eng&utm_content=chrome)** how Clipchamp⁠'s video editor PWA increased performance and retention on ChromeOS. | |   | | | |---| | |---| | |---| |   | | |---| |   | | |   | | | |---| | |---| | |---| |   | | Firebase / Google Cloud - **[Free](https://cloud.google.com/blog/products/data-analytics/welcoming-dataform-to-bigquery?utm_medium=email-d&utm_source=newsletter&utm_team=googledevs&utm_campaign=2020-12-eng&utm_content=firebase)** to all users, Dataform is joining Google Cloud. See how to deploy data transformations with SQL in BigQuery now. - **[See](https://developers.googleblog.com/2020/12/get-ready-to-up-your-apps-script.html?utm_medium=email-d&utm_source=newsletter&utm_team=googledevs&utm_campaign=2020-12-eng&utm_content=firebase)** new updates for App Script IDE and code editor - available now. - **[Prepare](https://inthecloud.withgoogle.com/certification-preparation/register.html?utm_medium=email-d&utm_source=newsletter&utm_team=googledevs&utm_campaign=2020-12-eng&utm_content=firebase)** for the Google Cloud certification most suited to your role by Dec. 31. Practice with six weeks of learning paths to help you pass certifications like the Professional Machine Learning certification and more. - **[Watch](https://cloudonair.withgoogle.com/events/getting-started-certifications?utm_medium=email-d&utm_source=newsletter&utm_team=googledevs&utm_campaign=2020-12-eng&utm_content=firebase)** on demand to hear about the Google Cloud certification process from leaders at Twitter and Home Depot. Get exam tips, learning paths, programs, and tools to prepare for your certification exam. - **[Register](https://pages.apigee.com/apigee-webcast-gartner-hype-cycle-2020-register.html?utm_medium=email-d&utm_source=newsletter&utm_team=googledevs&utm_campaign=2020-12-eng&utm_content=firebase)**for the Virtual API Jamathon on demand to advance API management skills. Learn best practices through demos and labs to better design, secure, publish, and analyze APIs. | |   | | | |---| | |---| | |---| |   | | |---| |   | | |   | | | |---| | |---| | |---| |   | | ML / AI / TensorFlow - **[Explore](https://quantumai.google/?utm_medium=email-d&utm_source=newsletter&utm_team=googledevs&utm_campaign=2020-12-eng&utm_content=tensorflow)** the new #quantumAI website and check out the quantum algorithms with the new qsim simulator. - **[Learn](https://blog.google/technology/ai/qsim-explore-quantum-algorithms/?utm_medium=email-d&utm_source=newsletter&utm_team=googledevs&utm_campaign=2020-12-eng&utm_content=tensorflow)** how researchers can now use qsim to analyze quantum algorithms. - **[Announcing](https://developers.googleblog.com/2020/12/announcing-the-newest-addition-to-mlkit-entity-extraction.html?utm_medium=email-d&utm_source=newsletter&utm_team=googledevs&utm_campaign=2020-12-eng&utm_content=tensorflow)** ML Kit's new Entity Extraction API. Improve your app's user experience by understanding text and performing specific actions on it. - **[See](https://developers.googleblog.com/2020/11/aligning-thousands-of-billie-eilish-covers-in-an-infinite-music-video-experiment.html?utm_medium=email-d&utm_source=newsletter&utm_team=googledevs&utm_campaign=2020-12-eng&utm_content=tensorflow)** how YouTube and Google Creative Lab built the world's first infinite AI music video experiment to combine thousands of Billie Eilish covers: ***[Infinite Bad Guy](https://billie.withyoutube.com/?utm_medium=email-d&utm_source=newsletter&utm_team=googledevs&utm_campaign=2020-12-eng&utm_content=tensorflow)**.* | |   | | | |---| | |---| | |---| |   | | |---| |   | | |   | | | |---| | |---| | |---| |   | | Web - **[Check out](https://blog.chromium.org/2020/12/chrome-dev-summit-2020-wrap-up.html?utm_medium=email-d&utm_source=newsletter&utm_team=googledevs&utm_campaign=2020-12-eng&utm_content=web)** the Chrome Developer Summit 2020 announcements and **[view](http://goo.gle/cds20-sessions?utm_medium=email-d&utm_source=newsletter&utm_team=googledevs&utm_campaign=2020-12-eng&utm_content=web)** the sessions anytime on the Google Developers YouTube channel. - **[Watch](https://youtu.be/FQVnaG7cWfs?utm_medium=email-d&utm_source=newsletter&utm_team=googledevs&utm_campaign=2020-12-eng&utm_content=web)** how the new virtual conference experience *Chrome Dev Summit Adventure* was built. - **[Sign up](https://web.dev/newsletter/?utm_medium=email-d&utm_source=newsletter&utm_team=googledevs&utm_campaign=2020-12-eng&utm_content=web)** for the **[web.dev](http://web.dev/?utm_medium=email-d&utm_source=newsletter&utm_team=googledevs&utm_campaign=2020-12-eng&utm_content=web)** newsletter to get all the latest updates in your inbox. <br /> | |   | | | |---| | |---| | |---| |   | | |---| |   | | |   | | | |---| | |---| | |---| |   | | Developer Community / BIPOC Partner Highlights - **[See](https://developers.googleblog.com/2020/12/cs-education-week-2020.html?utm_medium=email-d&utm_source=newsletter&utm_team=googledevs&utm_campaign=2020-12-eng&utm_content=devrel)** how Google Developers celebrated Computer Science Education Week, Dec 7-13. Students and teachers - check out the collection of introductory developer resources and demos. - **[Watch](https://events.withgoogle.com/first-fridays-by-google-for-startups-2/?utm_medium=email-d&utm_source=newsletter&utm_team=googledevs&utm_campaign=2020-12-eng&utm_content=devrel)** the *Best of First Fridays Google for Startups 2020* compilation on demand to celebrate this year's startup community. - **[Meet](https://gdg.community.dev?utm_medium=email-d&utm_source=newsletter&utm_team=googledevs&utm_campaign=2020-12-eng&utm_content=devrel)** developers near you and around the world on the Google Developer Groups virtual event platform. Join a community of over 1,000 groups across 140 countries for meetups, learning, and networking. - **[Tune into](https://www.youtube.com/watch?v=ei1meZ06ldA&utm_medium=email-d&utm_source=newsletter&utm_team=googledevs&utm_campaign=2020-12-eng&utm_content=devrel)** the Women Techmakers' *Spotlight* series featuring Shweta, a leading data scientist and Google Developers Expert based in India. | |   | | | |---| | |---| | |---| |   | | |---| |   | | |   | | | |---| | |---| | |---| |   | | Open Source and Misc - **[Announcing](https://medium.com/dartlang/announcing-dart-null-safety-beta-87610fee6730?utm_medium=email-d&utm_source=newsletter&utm_team=googledevs&utm_campaign=2020-12-eng&utm_content=misc)** sound null safety is available in beta for Dart and Flutter. - **[Now](https://opensource.googleblog.com/2020/12/announcing-atheris-python-fuzzer.html?utm_medium=email-d&utm_source=newsletter&utm_team=googledevs&utm_campaign=2020-12-eng&utm_content=misc)** open sourced: Check out new sample code from the Atheris Python Fuzzer. - **[Check out](https://www.youtube.com/angular?utm_medium=email-d&utm_source=newsletter&utm_team=googledevs&utm_campaign=2020-12-eng&utm_content=misc)** new content on Angular's YouTube channel. Learn how to optimize runtime performance, use TensorFlow.js to control your UI, and more. - **[Introducing](https://cloud.google.com/blog/products/maps-platform/google-maps-platform-javascript-api-and-typescript?utm_medium=email-d&utm_source=newsletter&utm_team=googledevs&utm_campaign=2020-12-eng&utm_content=misc)** TypeScript support on Google Maps Platform: See recently added samples throughout documentation and in the JavaScript sample repo on GitHub. - **[Listen](https://www.google.com/about/datacenters/podcast/?utm_medium=email-d&utm_source=newsletter&utm_team=googledevs&utm_campaign=2020-12-eng&utm_content=misc)** to the new *#WhereTheInternetLives* podcast to learn about the early days of Google's first data center design and how it set the stage for hyperscale facilities. | |   | | | |---| | |---| | |---| |   | | |---| |   | | |   | | | |---| | |---| | |---|---|---| |   ||| | | |---| | **Take the Developer Economics Survey** | | The Google Developers team has partnered with Slash Data to better understand the global developer community and improve your experience with Google platforms and programs. Take the 30-minute survey to share your feedback. |---| | [Take survey](https://www.developereconomics.net/?utm_medium=email-d&utm_source=newsletter&utm_team=googledevs&utm_campaign=2020-12-eng&utm_content=survey) | | |   | |   | [![Survey](https://lp.thinkwithgoogle.com/rs/172-GOP-811/images/2020-12-google_promo_image.jpg)](https://www.developereconomics.net/?utm_medium=email-d&utm_source=newsletter&utm_team=googledevs&utm_campaign=2020-12-eng&utm_content=survey) | |:---|---|:---:| | |   ||| | | |---| | |---| | |---| |   | | |---| |   | | |   | | | |---| | |---| | | |---| | **Communities** [](https://docs.google.com/forms/d/1NPm1B6Xp5Bt9VwchFl5YOUnJrf7uJwcJI7qw8o9TUfs/edit) We're committed to showcasing Black developers' work in the development space. [Submit](https://docs.google.com/forms/d/1NPm1B6Xp5Bt9VwchFl5YOUnJrf7uJwcJI7qw8o9TUfs/edit) your BIPOC projects, products, organizations, and upcoming community events - no matter where they are in the world - to be considered in the next Google Developers newsletter. **Latest from Codelabs** - [Android](https://developer.android.com/codelabs/kotlin-android-training-material-design-dimens-colors?hl=en&continue=https://codelabs.developers.google.com/#0) - [Flutter](https://codelabs.developers.google.com/codelabs/first-flutter-app-pt1?hl=en&continue=https://codelabs.developers.google.com/#0) - [Go](https://codelabs.developers.google.com/codelabs/cel-go?hl=en&continue=https://codelabs.developers.google.com/#0) - [Google Cloud](https://codelabs.developers.google.com/codelabs/cloud-istio-aspnetcore-part2?hl=en&continue=https://codelabs.developers.google.com/#0) - [Google Nest](https://openthread.io/codelabs/openthread-hardware?hl=en&continue=https://codelabs.developers.google.com/#0) | |   | |   | |   | |---| | **Past Events** - [Chrome Dev Summit 2020](https://developer.chrome.com/devsummit/?utm_medium=email-d&utm_source=newsletter&utm_team=googledevs&utm_campaign=2020-12-eng&utm_content=pastevent) - [Go Day on Google Open Source Live](https://opensourcelive.withgoogle.com/events/go?utm_medium=email-d&utm_source=newsletter&utm_team=googledevs&utm_campaign=2020-12-eng&utm_content=pastevent) - [Firebase Summit](https://firebase.google.com/summit?utm_medium=email-d&utm_source=newsletter&utm_team=googledevs&utm_campaign=2020-12-eng&utm_content=pastevent) - [DevFest 2020](https://gdg.community.dev/devfest/?utm_medium=email-d&utm_source=newsletter&utm_team=googledevs&utm_campaign=2020-12-eng&utm_content=pastevent) - [Data App Hackathon](https://looker.com/events/join-2020?agendaPath=session/320673?utm_source%3Dgcp&utm_medium=display&utm_campaign=7014W000001APrG&utm_term=developers&utm_content=gcp_developers.page) | |   | | [Find more developer events](https://developers.google.com/events/?utm_medium=email-d&utm_source=newsletter&utm_team=googledevs&utm_campaign=2020-12-eng&utm_content=eventpast) | | |---|---|---| |   ||| |   ||| | | |---| | |---| | |---| |   | | |---|---|---|---|---| | [![Blogger](https://lp.thinkwithgoogle.com/rs/172-GOP-811/images/Gdev-2019-blogger.png "Blogger")](https://developers.googleblog.com/?utm_medium=email-d&utm_source=newsletter&utm_team=googledevs&utm_campaign=2020-05-eng&utm_content=blogger) | [![YouTube](https://lp.thinkwithgoogle.com/rs/172-GOP-811/images/Gdev-2019-yt.png "YouTube")](https://www.youtube.com/googledevelopers?utm_medium=email-d&utm_source=newsletter&utm_team=googledevs&utm_campaign=2020-05-eng&utm_content=youtube) | [![Twitter](https://lp.thinkwithgoogle.com/rs/172-GOP-811/images/Gdev-2019-twi.png "Twitter")](https://twitter.com/googledevs?utm_medium=email-d&utm_source=newsletter&utm_team=googledevs&utm_campaign=2020-05-eng&utm_content=twitter "Twitter") | [![Facebook](https://lp.thinkwithgoogle.com/rs/172-GOP-811/images/Gdev-2019-fb.png "Facebook")](https://www.facebook.com/Google-Developers-967415219957038/?fref=ts&utm_medium=email-d&utm_source=newsletter&utm_team=googledevs&utm_campaign=2020-05-eng&utm_content=facebook "Facebook") | [![M](https://lp.thinkwithgoogle.com/rs/172-GOP-811/images/Gdev-2019-m.png "M")](https://medium.com/google-developers?utm_medium=email-d&utm_source=newsletter&utm_team=googledevs&utm_campaign=2020-05-eng&utm_content=medium "Medium") | <br /> [ARCHIVE](https://developers.google.com/newsletter/?utm_medium=email-d&utm_source=newsletter&utm_team=googledevs&utm_campaign=2020-12-eng&utm_content=archive) \| [SUBSCRIBE](https://services.google.com/fb/forms/googledevelopersnewsletter/?utm_medium=email-d&utm_source=newsletter&utm_team=googledevs&utm_campaign=2020-05-eng&utm_content=subscribe) | |   | | | |---| | |---| | |---| |   | | | | |