GDE Women’s History Month Feature: Jigyasa Grover, Machine Learning

Posted by Kevin Hernandez, Developer Relations Community Manager

For Women’s History Month, we are celebrating Jigyasa Grover, ML GDE.

Photo of Jigyasa Grover, holding a cup of coffee, smiling
Jigyasa Grover, ML GDE, Senior ML Engineer, Twitter

Jigyasa Grover is a 10x award winner in AI and open source, a published book author in machine learning, and was most recently named one of the 50 most powerful women in technology to follow for 2023. Jigyasa has always been inspired by technology – with her father being a computer scientist for the government of India and playing with a toy laptop as a child. Google has also played an integral role in her career by providing resources and community every step of the way: from early in her university days through Google Summer of Code to today, where she is a Senior ML Engineer at Twitter and leverages the Women Techmakers and Google Developer Experts programs to connect with other developers and pay it forward through programs like Google Code-In.

Getting involved in the developer community

Things started rolling for Jigyasa in her first year at university when she discovered Pharo at the library, where she spent a lot of her time. As she started to dive deeper into Pharo, she read more and more about the open source community and eventually started reaching out to members of the community online. This led her to discover Google Summer of Code, an open source internship, where she was selected to participate as one of the youngest developers. After a successful stint in the program, Jigyasa was invited to participate again the following year, which proved to be a pivotal moment in her academic career. Up to this point, Jigyasa was working primarily on mobile and web app development. “The second year, the project that I was working on was more focused on building web scrapers, machine learning, NLP chatbots, and so on. That was my introduction to the world of machine learning which got me intrigued”, Jigyasa says. After this experience she started taking more courses related to machine learning, watched talks, worked on more machine learning projects, and interned at the National Research Council of Canada and then the Institute Research and Development in France. These experiences helped shape her career vision and she knew that machine learning would be her field of expertise.

Finding community through Google

Up until college, Jigyasa had always gone to all-girls schools so when she first got to engineering school, it was an eye-opening experience for her. She reflects, “I felt like a minority coming from a place where I was surrounded by girls all the time. That’s when I started Googling different organizations and found organizations like Women Who Code, Women Techmakers, and Google Developer Groups.” These organizations exposed her to mentorship, resources, and events, and more. One such event was Google I/O, where she was invited to attend online. Many developer events reminded her of the lack of women’s representation in the developer community. This inspired her to commit to the saying, “be the change you want to see in the world.” Jigyasa would go on to pursue speaking opportunities at tech events and inspire other women developers with her passion and support.

After university, Jigyasa discovered the GDE program and the strong community the program offers. Jigyasa adds, “I think one of the most meaningful parts of the program is the community. I like how different Google programs cater to different kinds of audiences. For example, when I became a GDE, I was a part of the wider developer community but also connected with developers in my field of expertise – machine learning.” Jigyasa appreciates being able to interact with people in her field and is motivated by being surrounded by like-minded people. She has even been a guest on another GDE’s YouTube channel and was also given a chance to connect with Laurence Moroney, Lead AI Advocate at Google, who wrote the foreword for her book. Jigyasa credits Google developer programs for developing her career and expertise, “All of these programs have brought me great opportunities. Summer of Code, Google Developers Groups, Women Techmakers, and now GDE. All these programs have been so important in my journey and I’m forever grateful to them.”

Inspiration and advice

As an award winner and influencer in technology, Jigyasa is a role model for other women and is committed to helping women developers in their careers. She says, “It has definitely been a journey. From being involved in these communities, giving talks in numerous countries and cities. It’s just been a domino effect.” In addition to speaking events, Jigyasa has published content, mentored through Google programs and has even designed curriculums at local colleges in the Bay Area.

Jigyasa urges other women developers to pursue opportunities for development and connection. Jigyasa has accomplished a lot in her career by reaching out to her communities and by saying yes to challenging opportunities. She is committed to supporting more women in their developer journey and driving representation in the field of machine learning.

You can find Jigyasa on LinkedIn, Twitter, or her personal site.

The Google Developer Experts (GDE) program is a global network of highly experienced technology experts, influencers, and thought leaders who actively support developers, companies, and tech communities by speaking at events and publishing content.

What it means to be an Android Google Developer Expert

Posted by Yasmine Evjen, Community lead, Android DevRel

The community of Android developers is at the heart of everything we do. Seeing the community come together to build new things, encourage each other, and share their knowledge encourages us to keep pushing the limits of Android.

At the core of this is our Android Google Developer Experts, a global community that comes together to share best practices through speaking, open-source contributions, workshops, and articles. This is a caring community that mentors, supports each other, and isn’t afraid to get their hands dirty with early access Android releases, providing feedback to make it the best release for developers across the globe.

We asked, “What do you love most about being in the #AndroidDev and Google Developer Expert community?”

Gema Socorro says, ”I love helping other devs in their Android journey,” and Jaewoog Eum shares the joy of “Learning, building, and sharing innovative Android technologies for everyone.”

Hear from the Google Developer Expert Community

We also sat down with Ahmed Tikiwa, Annyce Davis, Dinorah Tovar, Harun Wangereka, Madona S Wambua, and Zarah Dominguez – to hear about their journey as an Android Developer and GDE and what this role means to them – watch them on The Android Show below.

Annyce, VP Engineer Meetup shares, “the community is a great sounding board to solve problems, and helps me stay technical and keep learning.”

Does the community inspire you? Get involved by speaking at your local developer conferences, sharing your latest Android projects, and not being afraid to experiment with new technology. This year, we’re spotlighting community projects! Tag us in your blogs, videos, tips, and tricks to be featured in the latest #AndroidSpotlight.

Active in the #AndroidDev community? Become an Android Google Developer Expert.

A group of Android Developers and a baby, standing against a headge of lush greenery, smiling

Launching new #WeArePlay stories from India

Posted by Parul Tyagi, Developer Marketing

Every month, over 2.5 billion people visit Google Play to discover millions of apps and games, which are created by people with all sorts of backgrounds, who founded companies big and small.

#WeArePlay celebrates this community of people building apps and games businesses, with monthly spotlights of founders from across the world.

Last summer we went on a virtual tour of the USA, sharing stories from every state, and today we’re continuing our tour across the world with our next stop: India.

To kick us off, we are spotlighting 20 stories from across the country, with many more coming throughout the year.

Moving text reads #WeArePlay INDIA Discover now g.co/play/weareplay-india Google Play

First, we begin with Pramit from Gurugram, Haryana. He was climbing the corporate ladder when medication he was taking damaged his retina, therefore losing his vision. No longer able to read, he required help from friends and family to perform daily tasks. One day, when a friend was booking a driver for him, Pramit got the idea to create a tool that could function exactly like a virtual friend through voice-activated commands. Using his app Louie Voice Control, people can operate other apps using their voice, making technology infinitely more accessible for the visually impaired.

#WeArePlay Pramit Visioapps Technology Gurugram, Haryana g.co/play/weareplay-india Google Play

Next, meet Sourav and Gunjan from Kolkata, West Bengal. When Sourav and Gunjan had their son, they noticed how fascinated he was watching videos on their phones. This gave Gunjan the idea to provide meaningful screen time for him by making educational games for young children. Fast forward to today and they have 42 apps, including Yoga for Kids where youngsters follow along with simple yoga poses and unlock animated pets as rewards.

#WeArePlay Sourav & Gunjan Gunjanapps Studios Kolkata, West Bengal g.co/play/weareplay-india Google Play

Now onto Tejas from Rajkot, Gurajat. He was always determined to go his own way in life and pursue programming, rather than his family’s construction business. After discovering how popular cooking games are, his company TheAppGuruz makes versions catered specifically for Asian audiences – with some full of Indian dishes and specialties. Now, Tejas and his team are developing more cooking simulation titles, as well as traditional board games for a global audience.

#WeArePlay Tejas TheAppGuruz Rajkot, Gujarat g.co/play/weareplay-india Google Play

And last but not least, Anshul and Rohan from Mumbai, Maharashtra. After bonding over their experiences in overcoming mental health struggles, they discovered they had the same goal: to create something in the mental wellness space. So they built Evolve – an app with guided meditations, breathing exercises and daily affirmations. During the pandemic, the pair realized the LGBTQ+ community was one of the most underserved in mental health support, so they adapted Evolve to meet their needs.

#WeArePlay Rohan &Anshul Evolve Mumbai, Maharashtra g.co/play/weareplay-india Google Play

Check out all the stories now at g.co/play/weareplay-india and stay tuned for even more coming soon.

How useful did you find this blog post?

Build your first AppSheet app: how I built a food tracker

Posted by Filipe Gracio, PhD – Customer Engineer

I keep forgetting what I have in the freezer. At first I used Google Sheets to keep track of it, but I wanted something that was easy to consult and update on my smartphone. So I turned to AppSheet! Here’s a tutorial to follow to make a similar tracking solution.

Creating the database

First I created a database that imported my data from the Sheet:

A cropped screen shot illustrating creating a database in AppSheet by importing data from sheets

After I selected “Import from Sheets” and selected the sheet I was cumbersomely maintaining, I get the preview of the new database:

A cropped screen shot illustrating creating a database in AppSheet by importing data from sheets

Creating the App

Then I can go back and create an App:

A cropped screen shot illustrating creating an app

After I name it I can select the database I just created.

A cropped screen shot illustrating step 1 of selecting the database

Then

A cropped screen shot illustrating step 2 of selecting the database

The App now starts getting created, and then I can start customizing it!

Customizing the App:

I decided I want to actually add more information to the App. For example, I want to categorize my items, so I need another column. I can edit the data for this and I’ll add a column “Category”.

A cropped screen shot illustrating editing the data

After adding the extra column, this is the result:

A cropped screen shot showing the data with the new column added

That’s going to come in handy later for presentation and organization!

Now let’s do some configuration about how the items are presented on the actual app. That’s in the UX section of the App builder. I want to select “Table”, Group by “category” and then sort alphabetically by “Item”

A cropped screen shot showing The Pirmary views in the UX Section of the App builder

After tweaking a few more options in UX “Brand” and “Format Rules”, this is how my app is looks:

A screen shot of the app on a mobile device displaying with content from the original dataset

Using the App – adding and updating items.

Now, I can see what I have in the freezer at all times. If I cook something and have a leftover, I can just add it by clicking the + button. After that, I just need to add in the info:

A screen shot illustrating the functionality of the app on a mobile device

And of course, if I use something I can just tap on it to edit the amount (or delete it).

Try it yourself!

This small App is something I use every week now! It is much easier than my old method, plus I learned how to use AppSheet. And this was just a quite simple use case – which only touched the tip of the iceberg of AppSheet’s features. If you work for organizations that have information to share and organize, this technology could be useful for you.

Try it out for yourself: you can use the complete set of AppSheet features at no cost while building one or many app prototypes. You can also invite up to 10 test users at no cost to use your apps and share feedback.

Thank you to my colleague Florian Opitz, Customer Engineer – Google Workspace + Security , for his useful edits and suggestions.

How students are making an impact on mental health through technology

Posted by Laura Cincera, Program Manager Google Developer Student Clubs Europe

Mental health remains one of the most neglected areas of healthcare worldwide, with nearly 1 billion people currently living with a mental health condition that requires support. But what if there was a way to make mental health care more accessible and tailored to individual needs?

The Google Developer Student Clubs Solution Challenge aims to inspire and empower university students to tackle our most pressing challenges – like mental health. The Solution Challenge is an annual opportunity to turn visionary ideas into reality and make a real-world impact using the United Nations’ 17 Sustainable Development Goals as a blueprint for action. Students from all over the world work together and apply their skills to create innovative solutions using Google technology, creativity and the power of community.

One of last year’s top Solution Challenge proposals, Xtrinsic, was a cooperation between two communities of student leaders – GDSC Freiburg in Germany and GDSC Kyiv in Ukraine. The team developed an innovative mental health research and therapy application that adapts to users’ personal habits and needs providing effective support at scale.

The team behind Xtrinsic includes Alexander Monneret, Chikordili Fabian Okeke, Emma Rein, and Vandysh Kateryna, who come from different backgrounds but share a common mission to improve mental health research and therapy.

Using a wearable device and TensorFlow, Xtrinsic helps users manage their symptoms by providing customized behavioral suggestions based on their physiological signs. It acts as an intervention tool for mental health issues such as nightmares, panic attacks, and anxiety and adapts the user’s environment to their specific needs – which is essential for effective interventions. For example, if the user experiences a panic attack, the app detects the physiological signs using a smartwatch and a machine learning model, and triggers appropriate action, such as playing relaxing sounds, changing the room light to blue, or starting a guided breathing exercise. The solution was built using several Google technologies, including Android, Assistant/Actions on Google, Firebase, Flutter, Google Cloud, TensorFlow, WearOS, DialogFlow, and Google Health Services.

The team behind Xtrinsic is diverse. Alexander, Chikordili, Emma and Vandysh come from different backgrounds but share a passion for AI and how it can be leveraged to improve the lives of many. They all recognize the importance of shedding awareness on mental health and creating a supportive culture that is free from stigma. Their personal experiences in conflict areas, such as Syria and Ukraine inspired them to develop the application.

Solution Challenge Google Developer Student Clubs Xtrinsic project For mental health research and therapy GDSC Ukraine and Germany

Xtrinsic was recognized as one of the Top 3 winning teams in the 2022 Google Solution Challenge for its innovative approach to mental health research and therapy. The team has since supported several other social impact initiatives – helping grow the network of entrepreneurs and community leaders in Europe and beyond.

Google Developer Student Clubs Help students grow and build solutions

Learn more about Google Developer Student Clubs

If you feel inspired to make a positive change through technology, submit your project to Solution Challenge 2023 here. And if you’re passionate about technology and are ready to use your skills to help your local community, then consider becoming a Google Developer Student Clubs Lead!

We encourage all interested university students to apply here and submit their applications as soon as possible. The applications in Europe, India, North America and MENA are currently open.

Learn more about Google Developer Student Clubs here.

4 updates from the Google for Games Developer Summit

Posted by Alex Chen, Google for Games

This week, we announced new games solutions and updates to our tools at the Google for Games Developer Summit, a free digital event for developers, publishers and advertisers. From highlighting viewership growth trends on YouTube gaming to reaching more players on different devices with Google Play Games on PC, here’s a quick recap with some of our top announcements and key updates.

1. Build high-quality games on Android

The Android team talked about how they’ve made it easier to develop fun and engaging games with updates to Android vitals and the Android Game Development Kit. They also shared how you can get these games to more users on more devices, with Android support for form factors like foldables, Chromebooks and PCs. Learn more about these announcements, including new ways to connect with a global audience, on the Android Developers blog.

2. Strengthen your ads monetization and growth strategies

Google Ads showed advertisers how to get more value from both in-app ads and in-app purchases with a new feature called target return on ad spend for hybrid monetization. And AdMob showed publishers how to save time and costs with a more efficient way to manage ad mediation, with a revamped buyer management interface and streamlined ad unit mapping workflow. See more in the Google Ads blog post.

3. Create connections with your community

As a home of popular gaming creators, videos, and livestreams worldwide, YouTube continues to see incredible growth. The YouTube team announced that over 2 trillion hours of gaming content was consumed in 2022. Through different formats, availability on multiple devices and culture-shaping Creators, they’re committed to being the place where game publishers and Creators reach players and build communities around their favorite games.

4. Keep players engaged with live service games

Google Cloud shared their strategy for live service game development. They’re combining technology that brings togethers players from all over the world, databases that store critical data for an optimal player experience and the analytics that allow game companies to foster a relationship with their players. Learn more on Google Cloud’s blog.

Whether it’s creating the newest hit game, connecting with an enthusiastic community or growing your business to reach more players everywhere, Google is glad to be your partner along the way. To learn more, you can access all content on demand. And if you’re planning to attend Game Developers Conference next week in San Francisco, come say hi at one of our in-person developer sessions.

PaLM API & MakerSuite: an approachable way to start prototyping and building generative AI applications

Posted by Scott Huffman, Vice President, Engineering and Josh Woodward, Senior Director, Product Management

We’re seeing a new wave of generative AI applications that are transforming the way people interact with technology – from games and dialog agents to creative brainstorming and coding tools. At Google, we want to continue making AI accessible by empowering all developers to start building the next generation of applications with generative AI by providing easy-to-use APIs and tools.

Earlier today, we announced the PaLM API, a new developer offering that makes it easy and safe to experiment with Google’s large language models. Alongside the API, we’re releasing MakerSuite, a tool that lets developers start prototyping quickly and easily. We’ll be making these tools available to select developers through a Private Preview, and stay tuned for our waitlist soon.

Access Google’s large language models using the PaLM API

The PaLM API is a simple entry point for Google’s large language models, which can be used for a variety of applications. It will provide developers access to models that are optimized for multi-turn use cases, such as content generation and chat, and general purpose models that are optimized for use cases such as summarization, classification, and more. Starting today, we’re making an efficient model available in terms of size and capabilities, and we’ll add other models and sizes soon.

Start building quickly

We’ve spent the last several years building and deploying large language models—from bringing MUM to Search to exploring applications with LaMDA in the AI Test Kitchen. We learned a lot about generative AI development workflows and how fragmented they can be. Developers have to use different tools to accomplish tasks like crafting and iterating on a prompt, generating synthetic data, and tuning a custom model.

That’s why we’re releasing MakerSuite, a tool that simplifies this workflow. With MakerSuite, you’ll be able to iterate on prompts, augment your dataset with synthetic data, and easily tune custom models. When you’re ready to move to code, MakerSuite will let you export your prompt as code in your favorite languages and frameworks, like Python and Node.js.

Tune a model

Generative models offer developers powerful out-of-the-box functionality. But for specialized tasks, tuning leads to better results. Our tooling will enable developers to leverage parameter-efficient tuning techniques to create models customized to their use case. And with MakerSuite, you’ll be able to quickly test and iterate on your tuned model right in the browser.

Augment your dataset with synthetic data

High-quality data is crucial when developing with AI, and developers are often limited by the data they have. Our tooling will allow you to generate additional data based on a few examples, and then you’ll be able to manage and manipulate the data from there. This synthetic data can be used in various scenarios, such as tuning or evaluations.

Generate state of the art embeddings

We’ve been excited by the range of applications developers have found for embeddings, from semantic search to recommendations and classification. With embeddings generated through the PaLM API, developers will be able to build applications with their own data or on top of external data sources. Embeddings can also be used in downstream applications built with TensorFlow, Keras, JAX, and other open-source libraries.

Build responsibly and safely

We built our models according to Google’s AI Principles to give developers a responsible AI foundation to start from. We know that control is necessary so developers can define and enforce responsibility and safety in the context of their own applications. Our tools will give developers an easy way to test and adjust safety dimensions to best suit each unique application and use case.

Scale your generative AI application

These developer tools will make it easy to start prototyping and building generative AI applications, but when you need scale, we want to make sure you have the support you need. Google’s infrastructure supports the PaLM API and MakerSuite, so you don’t have to worry about hosting or serving. For developers who want to scale their ideas and get enterprise-grade support, security and compliance, and service level agreement (SLA), they can go to Google Cloud Vertex AI and access the same models, along with a host of advanced capabilities such as enterprise search and conversation AI.

It’s an exciting time in AI for developers and we want to continue to make sure we build AI tools that help make your lives easier. We plan to onboard new developers, roll out new features, and make this technology available to the broader developer community soon. During this time, we’ll listen to feedback, learn, and improve these tools to meet developers where they are.

To stay updated on our progress, subscribe to the Google Developers newsletter.

Navigating new routes, places and distance: Introducing Google Maps Platform to Dev Library

Posted by Swathi Dharshna Subbaraj, Project Coordinator, Google Dev Library

We are excited to announce that Google Maps Platform has now been officially added to the Dev Library! Continuous innovation and the integration of technology into our physical environment have become increasingly important. One product, Google Maps, has played a critical role in shaping the future of the internet. With these resources, developers have created applications that enable them to visualize geospatial data and build projects ranging from hyperlocal logistics to location-driven app development.

By adding Google Maps Platform, Dev Library contributors will be better able to create innovative and useful applications that utilize Google’s mapping, places, and routing data and features. Developers now have access to even more resources that can help take their projects to the next level.

As Alex Muramoto, the Google Maps Platform curator for Dev Library, said,“We’re excited to see developers across tech stacks using Google Maps Platform to build and showcase their projects on Google Dev Library. We hope these projects will provide inspiration and guidance to help your own development efforts”.

Let’s explore some contributions from Dev Library authors who have implemented Google Maps Platform APIs and SDKs into their applications.

Contributions in Spotlights:

Flutter Maps by Souvik Biswas

This app uses Google Maps SDK & Directions API on flutter framework. It offers several location-based functionalities, including the ability to detect the user’s current location.

It also utilizes Geocoding to convert addresses into coordinates and vice versa, and allows users to add markers to the map view. Moreover, it enables the drawing of routes between two places through the use of Polylines and Directions API, and calculates the actual distance of the route.

Learn more about Flutter Maps

How to integrate a customized Google Map in Flutter by Jaimil Patel

Learn how to use the Google Maps Flutter plugin to display a customized Google Maps view.

Explore key customization features like configuring the integration with Google Maps, adding a custom style to the map, and fetching the current location with the user’s permission.

Learn more about the blog post

Customize the Google Map marker icon In Flutter by Lakshydeep Vikram

Learn how to use the Google Maps Flutter plugin to display a customized Google Maps view.

EDiscover how to customize a Google Maps marker icon by adding an image of your choice in Flutter in just a few steps: add the Google Maps Flutter plugin to the Flutter application, then describe how to use the GoogleMap widget provided by the plugin to display the map on the screen.

See how it’s done


Google Dev Library is a platform for showcasing open-source projects and technical blogs featuring Google technologies. Join our global community of developers and showcase your Google Maps projects by submitting your content to the Dev Library.

How to be more productive as a developer: 5 app integrations for Google Chat that can help

Posted by Mario Tapia, Product Marketing Manager, Google Workspace

In today’s fast-paced and ever-changing world, it is more important than ever for developers to be able to work quickly and efficiently. With so many different tools and applications available, it can be difficult to know which ones will help you be the most productive. In this blog post, we will discuss five different DevOps application integrations for Google Chat that can help you improve your workflows and be more productive as a developer.

PagerDuty for Google Chat

PagerDuty helps automate, orchestrate, and accelerate responses to unplanned work across an organization. PagerDuty for Google Chat empowers developers, DevOps, IT operations, and business leaders to prevent and resolve business-impacting incidents for an exceptional customer experience—all from Google Chat. With PagerDuty for Google Chat, get notifications, see and share details with link previews, and act by creating or updating incidents.

How to: Use PagerDuty for Google Chat

Asana for Google Chat

Asana helps you manage projects, focus on what’s important, and organize work in one place for seamless collaboration. With Asana for Google Chat, you can easily create tasks, get notifications, update tasks, assign them to the right people, and track your progress.

How to: Use Asana for Google Chat

Jira

Jira makes it easy to manage your issues and bugs. With Jira for Google Chat, you can receive notifications, easily create issues, assign them to the right people, and track your progress while keeping everyone in the loop.

How to: Use Jira for Google Chat

Jenkins

Jenkins allows you to automate your builds and deployments. With Jenkins for Google Chat, development and operations teams can connect into their Jenkins pipeline and stay up to date by receiving software build notifications or trigger a build directly in Google Chat.

How to: Use Jenkins for Google Chat

GitHub

GitHub lets you manage your code and collaborate with your team. Integrations like GitHub for Google Chat make the entire development process fit easily into a developer’s workflow. With GitHub, teams can quickly push new commits, make pull requests, do code reviews, and provide real-time feedback that improves the quality of their code—all from Google Chat.

How to: Use GitHub for Google Chat

Next steps

These are just a few of the many different application integrations that can help you be more productive as a developer, check out the Google Workspace Marketplace for more integrations you or the team might already be using. By using the right tools and applications, you can easily stay connected with your team, manage your tasks and projects, and automate your builds and deployments.

To keep track of all the latest announcements and developer updates for Google Workspace please subscribe to our monthly newsletter or follow us @workspacedevs.

#WeArePlay | Meet Ania from Canada. More stories from USA, Australia and Montenegro

Posted by Leticia Lago, Developer Marketing

This International Women’s Day, we’re dedicating our latest #WeArePlay stories to the inspirational women founders creating apps and games businesses on Google Play. Like Ania from Victoria in Canada, who is making mental health support more accessible worldwide.

When Ania was a student, she started experiencing debilitating panic attacks. Realizing there wasn’t much help readily available on mobile, she took it upon herself to do her own research and learn how to manage her anxiety. After feeling more confident again, she wanted to share what she had learned and help people, so began developing Rootd.

The app provides in-the-moment relief: with lessons to understand panic attacks, breathing exercises, and ways to make short-term and long-term changes to reduce anxiety. She is growing the app’s reach by expanding to different countries, with the hope it will eventually become one of the most widely used tools to overcome panic attacks in the world.

Celebrating more women founders

Alongside Ania, there are many other women founders doing incredible work in the apps and games space: like Bria from USA – founder of Honey B Games and creator of bubble tea game Boba Story, Lauren and Christina from Australia – co-founders of Lumi Interactive and their wellbeing app Kinder World: Cozy Plants, and Jelena from Montenegro – CEO of games studio 3Hills.

Check out their stories now at g.co/play/weareplay.

How useful did you find this blog post?

Let’s go. It’s Google I/O 2023

Posted by Jeanine Banks, VP & General Manager, Developer X, and Head of Developer Relations

Google I/O is back and you’re invited to join us online May 10! Learn about Google’s latest solutions, products, and technologies for developers, that help unlock your creativity and simplify your development workflow. You’ll also get to hear about ways to use the latest in technology, from AI and cloud, to mobile and web. Tune in to watch the live streamed keynotes from Shoreline Amphitheater in Mountain View, CA, then dive into 100+ on-demand technical sessions and engage with helpful learning material. Visit the Google I/O site and register to stay informed about I/O and other related events coming soon.

Want to get a head start?

    Stay tuned for more updates. We look forward to seeing you in May!

    Google Dev Library Letters: 19th Edition

    Posted by the Dev Library team

    In this newsletter, we’re highlighting the best projects developed with Google technologies that have been contributed to the Google Dev Library platform. We hope this will spark some inspiration for your next project!

    Contributions of the Month

    [ML] Serving Stable Diffusion by Chansung Park

    Learn the various ways to deploy Stable Diffusion with TensorFlow Serving, Hugging Face Endpoint, and FastAPI.


    [ML] Textual inversion pipeline for Stable Diffusion by Chansung Park

    Dive into this repository which demonstrates how to manage multiple models and their prototype applications of fine-tuned Stable Diffusion on new concepts by Textual Inversion.

    Read more on DevLibrary 

    [Flutter] Animated soccer rating hexagon by Prateek Sharma

    Create a hexagon widget in Flutter that displays the ratings of a soccer player or team. The six sides represent a different aspect of the player or team’s rating such as speed, strength, and accuracy.

    Read more on DevLibrary 


    Android & Kotlin

    Mastering Kotlin Coroutines by Amit Shekhar

    Dive into an introduction to coroutines in Kotlin programming language. Coroutines are a way to write asynchronous and non-blocking code in a sequential and easy-to-understand manner.

    Kotlin Symbol Processing (KSP) for code generation by Tim Lin

    Discover more about KSP API you can use to develop lightweight compiler plugins, which helps you get the complete source code information during compile time.

    Form Conductor by Naing Aung Luu

    Learn about form conductor. More than form validation, it provides a handful of reusable API to construct a form in simple easy steps.

    MovieDB by Gabriel Bronzatti Moro

    Discover how to fetch data from Movie DB API and allow users to search for movies and view details and store them on a local database in this Android project.

    Angular

    A complete guide to Angular Multilingual Application by Hossein Mousavi

    Dive into the technical aspects of building a multilingual Angular application, starting with the localization of the application’s text.

    Flutter

    Bank cards UI by Ethiel Adiassa

    See how Flutter can be used to create aesthetically pleasing and functional UI designs for banking applications.

    macOS UI by Reuben Turner

    Dive into the repo resource for designers and developers looking to create beautiful templates and tutorials to create macOS applications and interfaces.

    Google Cloud

    Search for Brazilian laws using Dialogflow CX and matching engine by Rubens Zimbres

    Develop a chatbot using Dialogflow CX and a matching engine to help users search for something specific in legislation.

    Awesome CloudOps automation by Doug Sillars

    Learn how a single repository could satisfy all your day-to-day CloudOps automation needs.

    Serverless Kubernetes on Google Cloud Platform by Gursimar Singh

    Learn how serverless technologies like Cloud Run can be used to simplify and expedite the process of designing software applications.

    Implement secure CI/CD with Workload Identity Federation, GitLab CI, and Cloud Deploy by Ezekias Bokove

    See how to implement a secure Continuous Integration/Continuous Deployment (CI/CD) pipeline using Workload Identity Federation and GitLab CI.