SlideShare a Scribd company logo
1 of 26
Intro to Solution
Challenge 2024
Agenda
● Welcome
● Solution Challenge
○ Overview, Eligibility, Prizes, Registration
● Google Products
○ Machine Learning / AI
○ Google Cloud
○ Angular
● Q&A
Solution
Challenge
The Google Developer Student Clubs 2023 Solution
Challenge mission is to solve for one of the United
Nations’ 17 Sustainable Development Goals using
Google technology.
Created by the United Nations in 2015 to be achieved
by 2030, the 17 Sustainable Development Goals (SDGs)
agreed upon by all 193 United Nations Member States
aim to end poverty, ensure prosperity, and protect the
planet.
Solution Challenge is an international hackathon
Overview
17 Sustainable Development Goals
In 2015, the United Nations
adopted the 17 Sustainable
Development Goals (SDGs),
addressing some of the
world’s biggest challenges in
an interconnected way.
January May June July
Registration is open!
December 1
Submissions Open
January 21
Kickoff Event
January 11
Solution Challenge Demo Day
Winning 3 Announced
June 27
Top 100 Announced
Early April
Judging Round 1
March
Judging Round 2
May
Timeline
February March April
December
Submissions Close
February 22
Top 100 Resubmit
April 29 - May 5
Final 10 Announced
Late May
Learn & Build Phase Demo Day Prep
Mentorship Phase
Eligibility
Who can participate?
● University students (undergraduate and
graduate)
● Above the age of majority in the
country, state, province, or jurisdiction
of residence (often this age is 18 years
old)
● Open to any GDSC members (including
leads and core team)
● Each person can only join one team
Team Building Rules
● Teams can be 1 - 4 people (no more than 4)
● At least 1 person on the team must be a GDSC
member. Team Representative must be a GDSC
member (they will submit their team’s project)
● Team members can be from
○ Different universities
○ Different GDSC chapters
○ Different countries
Timeline Checklist
❏ Step 1: Join a Google Developer Student Club (anytime!)
❏ Step 2: Start hosting info sessions, hackathons, and design days (only for Core Team / Lead)
❏ Step 3: Form a team (December)
❏ Step 4: Select United Nations Sustainable Development Goals (December)
❏ Step 5: Identify a Solution (December)
❏ Step 6: Learn & build (January)
❏ Design the front-end interface
❏ Design the back-end technology
❏ Step 7: Test your solution (January - February)
❏ Step 8: Iterate (January - February)
❏ Step 9: Record a demo video and submit project between January 21 and February 22nd
❏ Step 10: Top 100 solutions announced (Early April)
❏ Step 11: Top 100 mentoring (April)
❏ Step 12: Top 10 finalists announced (Late May)
❏ Step 13: Top 3 winners announced live on YouTube (June 27)
❏ Step 14: Celebrate all the 2023 Solution Challenge participants!
Design & Build
Submissions &
Judging
December - February
February - June
🏆
🛠
🙇
🏾
♀️
Getting Started
November -
December
Submission Criteria
Project Setup
1. Please clearly describe
the challenge you are
solving for using a
problem statement.
(5 POINTS)
2. What United Nations'
Sustainable Development
goal(s) AND target(s) did
you choose for your
solution? What inspired
you to select these
specific goal(s) AND
target(s)?
(5 POINTS)
Implementation
3. Describe the architecture
that your team chose for
your solution. What are the
high-level components of
your architecture? What is
the responsibility of each
component?
(5 POINTS)
4. Which specific products
and platforms did you
choose to implement these
components and why?
(5 POINTS)
Feedback / Testing / Iteration
5. Feedback from users, testing, & iteration
●Walk us through the steps you took to test
your solution with real users (outside of
your team). Provide three specific
feedback points you received from real
users.
●What did you learn and how did it help
improve your solution? What are three
specific things you implemented and
improved for your solution based on the
feedback from users?
(5 POINTS)
6. Code testing and iteration
●Highlight one challenge you faced while
building your code, including detail on how
you addressed the issue and the technical
decisions and implementations you had to
make.
(5 POINTS)
Success & Completion of Solution
7. How does your solution address the
challenge you are looking to solve for? Describe
the success of your solution using metrics,
goals, and outcomes. What Google
technologies are you using to track usage
analytics? Using relevant (or meaningful)
statistics, concrete data or numerical examples
where possible. Or, where numbers aren’t
possible to use, please describe your project’s
impact using cause and effect.
(5 POINTS)
8. Upload a copy of your demo video
(maximum 2 minutes). Make sure the video
demonstrates a working application and how a
user will interact with the solution. Make sure
the video also makes effective use of the
chosen Google products. Feel free to include
infographics or visual representation of the data
in your demo video.
(5 POINTS)
Scalability
9. What do you see as the
future / next steps for your
project? How would you
expand your solution to
reach a larger audience?
(5 POINTS)
10. Explain how the
technical architecture of
your solution could support
(in its current state or with
minor changes) scaling to a
larger audience.
(5 POINTS)
These are the questions on the submission form that you will be asked to provide responses for.
Judging Criteria
Impact - 25 Points
1. Does the entry establish a clear challenge using their problem statement?
(5 POINTS)
2. Do they explain clearly which UN Sustainable Development goals and
targets they chose for their solution and why? (5 POINTS)
3. Feedback from users, testing & iteration (5 POINTS)
a. Does the team clearly describe three feedback points they
received from real users and the steps they took to test them?
b. Is there evidence of what the team learned and how the solution
was iterated upon based on user feedback?
4. Does the solution address the challenge (and problem statement)
identified by the team? Does the team adequately describe the success of
their solution using metrics, goals, and outcomes, or through cause and
effect? (5 POINTS)
5. Is there evidence of next steps? Does the team display a clear plan for
future extension to a larger audience if they were to continue? (5 POINTS)
Technology - 25 Points
1. Does the team clearly describe the following: architecture, high-level components,
responsibility of each component, specific products and platform they implemented?
Has the team clearly explained what Google technology they used and why? (5 POINTS)
2. Does the solution implement all the technical components needed to solve the
challenge? (5 POINTS)
3. Code testing and iteration (5 POINTS)
a. Does the team highlight one challenge they faced while building their code, how
they addressed the issue, and the technical decisions and implementations
they had to make? Did the team include guidance on running their code?
4. Does the video demonstration show an actual working application (not a mockup) and
how a user will interact with the solution? Does the demo show how the solution makes
effective and appropriate use of the features of the chosen Google technology or
platform? (5 POINTS)
5. Can the solution, in its current form or minor structural changes, support more users and
increased scale? (5 POINTS)
A panel of judges from Google will use the following criteria to evaluate and score all submissions.
Prizes
Prizes
Top 100
Receive customized
mentorship from
Googlers and
experts to take
solutions to the next
level, a branded T-
shirt, and a
certificate.
Final 10
Receive additional
mentorship, a swag
box, and the
opportunity to
showcase solutions
to Googlers and
developers all
around the world at
Demo Day live on
YouTube.
Leads from top 10
receive swag box!
Contest
Finalists
In addition to the
swag box, each
individual from the
additional seven
recognized teams
will receive a Cash
Prize per student.
Winnings for each
qualifying team will
not exceed $4,000.
Winning 3
In addition to the
swag box, each
individual from the
Winning 3 teams will
receive a Cash Prize
and a feature on the
Google Developers
Blog.
Winnings for each
qualifying team will
not
exceed $12,000.
Solution
Challenge
Registration
December 1, 2023 - January 20, 2024
Step 1:
Sign up as a
GDSC Member
https://gdsc.community.dev/mata-sundri-college-for-women-
delhi/
Step 2:
Register as a
participant
from GDSC MSCW
https://forms.gle/TSDCdnaJKmNZD4YL7
Step 3:
Register for
the Challenge
https://developers.google.com/community/gdsc-solution-
challenge
Getting Started
with Google
Products
RESOURCES
Discover, Design, Develop : ML Content
Week Content
Week 1 ● Generative AI for Developers Learning Path
Week 2 & 3 ● Intro to Machine Learning
● Pandas
Week 4 ● Intermediate Machine Learning
● Feature Engineering
● Intro to Deep Learning
● Computer Vision
Week 5 ● Time Series
● Intro to AI Ethics
Note : these are suggestions and you could leverage other content online based on your preference.We will not be tracking course completions,so
not to worry on that.
Discover, Design, Develop : Android Content
Week Content
Week 1 ● Android Basics with Compose - Introduction to programming in Kotlin
● Building App UI - Android Basics with Compose
Week 2 ● Android Basics with Compose | Display lists and use Material Design
● Android Basics with Compose | Navigation and app architecture
Week 3 ● Android Basics with Compose | Connect to the internet
● Data persistence - Android Basics with Compose
Week 4 ● WorkManager - Android Basics with Compose
● Compose with Views | Android Developers
Note : these are suggestions and you could leverage other content online based on your preference.We will not be tracking course completions,so
not to worry on that.
Discover, Design, Develop : Flutter Content
Part 1 : Install
1) Try playing with DartPad, the online editor for Flutter
and Dart
2) Install Use the installation guides to help get your
environment ready
Part 2 : Explore about Flutter
3) Get to know the Flutter docs
4) Visit the samples gallery
5) Get a feel for Dart code
6) Coming from another SDK or language?
● Flutter conversion guides
● What Makes Flutter Different
● Using hot reload
Part 3 : Explore Dart & Flutter
7) Learn about Dart
● Visit Dart.dev the official site for Dart
● Learn why Flutter uses Dart
● Complete the Dart cheatsheet codelab
8) Everything's a widget!
● Read the Introduction to Widgets
● This guide explains how to compose layouts with widgets
Lot more here…
Discover, Design, Develop : Web Content
Lot more here…
Week Content
Week 0 Get started with basics of HTML
[Alternate Source] Introduction to HTML (mdn web docs)
Week 1 Get started with basics of CSS
[Advanced | Optional] Learn Responsive Design
Week 2 and 3 Get started with Angular
[Advanced | Optional] Optimize your Angular Website
Firebase for Web
Week 4 Get started with Firebase :
Basics :
● Learning Pathway: Build your first web app with Firebase
○ Codelab: Get to know Firebase for web
● Video: Getting Started with Firebase for web
● Documentation: Add Firebase to your JavaScript project
● Codelab: Firebase for web
Let’s build solutions!
Q&A
Manpreet Kaur
GDSC Lead
Google Developer Student Club
Mata Sundri College for Women
Yusra
Tech Lead
Google Developer Student Club
Mata Sundri College for Women
Vibhuti Gupta
Content Lead
Google Developer Student Club
Mata Sundri College for Women
Ankita Bhanglia
Social Media Lead
Google Developer Student Club
Mata Sundri College for Women
GSC '24 Presentation.pptx

More Related Content

Similar to GSC '24 Presentation.pptx

Solution Challenge_ Info Session.pptx
Solution Challenge_ Info Session.pptxSolution Challenge_ Info Session.pptx
Solution Challenge_ Info Session.pptxbcedsc
 
2024 Solution Challenge_ Participant Guide.pptx
2024 Solution Challenge_ Participant Guide.pptx2024 Solution Challenge_ Participant Guide.pptx
2024 Solution Challenge_ Participant Guide.pptxHarshil Gupta
 
2024 Solution Challenge_ Participant Guide.pptx
2024 Solution Challenge_ Participant Guide.pptx2024 Solution Challenge_ Participant Guide.pptx
2024 Solution Challenge_ Participant Guide.pptxoindriladas2708
 
2023 Solution Challenge_ Info Session Presentation.pptx
2023 Solution Challenge_ Info Session Presentation.pptx2023 Solution Challenge_ Info Session Presentation.pptx
2023 Solution Challenge_ Info Session Presentation.pptxRakshaAgrawal21
 
Solution Challenge_ Info Session.pptx
Solution Challenge_ Info Session.pptxSolution Challenge_ Info Session.pptx
Solution Challenge_ Info Session.pptxSuryanshOmar1
 
2024 Solution Challenge_ Lead Guide.pptx
2024 Solution Challenge_ Lead Guide.pptx2024 Solution Challenge_ Lead Guide.pptx
2024 Solution Challenge_ Lead Guide.pptxShagunMittal24
 
Solution_Challenge_2024.pptx
Solution_Challenge_2024.pptxSolution_Challenge_2024.pptx
Solution_Challenge_2024.pptxVISHNURAJSSNSCEAD
 
2024 Solution Challenge Session.pptx
2024 Solution Challenge Session.pptx2024 Solution Challenge Session.pptx
2024 Solution Challenge Session.pptxudictgdsc
 
Solution Challenge '24 GDSC Pillai College of Engineering
Solution Challenge '24 GDSC Pillai College of EngineeringSolution Challenge '24 GDSC Pillai College of Engineering
Solution Challenge '24 GDSC Pillai College of EngineeringAnandMenon54
 
Session on Design_Discover_Develop_Campaign_2.pptx
Session on Design_Discover_Develop_Campaign_2.pptxSession on Design_Discover_Develop_Campaign_2.pptx
Session on Design_Discover_Develop_Campaign_2.pptxShivanshSeth6
 
Google solution challenge..pptx
Google solution challenge..pptxGoogle solution challenge..pptx
Google solution challenge..pptxChitreshGyanani1
 
_Solution Challenge presentation (1).pdf
_Solution Challenge presentation (1).pdf_Solution Challenge presentation (1).pdf
_Solution Challenge presentation (1).pdfu21cse1051
 
2024_Solution_Challenge_-_Presentation_(GDSC_DU).pptx
2024_Solution_Challenge_-_Presentation_(GDSC_DU).pptx2024_Solution_Challenge_-_Presentation_(GDSC_DU).pptx
2024_Solution_Challenge_-_Presentation_(GDSC_DU).pptxGoogleDSCDibrugarhUn
 
GDSC Solution Challenge 2024.pptx
GDSC Solution Challenge 2024.pptxGDSC Solution Challenge 2024.pptx
GDSC Solution Challenge 2024.pptxGDSCAOT
 
Solution Challenge Info Session Presentation
Solution Challenge Info Session PresentationSolution Challenge Info Session Presentation
Solution Challenge Info Session PresentationAlokRanjan822776
 

Similar to GSC '24 Presentation.pptx (15)

Solution Challenge_ Info Session.pptx
Solution Challenge_ Info Session.pptxSolution Challenge_ Info Session.pptx
Solution Challenge_ Info Session.pptx
 
2024 Solution Challenge_ Participant Guide.pptx
2024 Solution Challenge_ Participant Guide.pptx2024 Solution Challenge_ Participant Guide.pptx
2024 Solution Challenge_ Participant Guide.pptx
 
2024 Solution Challenge_ Participant Guide.pptx
2024 Solution Challenge_ Participant Guide.pptx2024 Solution Challenge_ Participant Guide.pptx
2024 Solution Challenge_ Participant Guide.pptx
 
2023 Solution Challenge_ Info Session Presentation.pptx
2023 Solution Challenge_ Info Session Presentation.pptx2023 Solution Challenge_ Info Session Presentation.pptx
2023 Solution Challenge_ Info Session Presentation.pptx
 
Solution Challenge_ Info Session.pptx
Solution Challenge_ Info Session.pptxSolution Challenge_ Info Session.pptx
Solution Challenge_ Info Session.pptx
 
2024 Solution Challenge_ Lead Guide.pptx
2024 Solution Challenge_ Lead Guide.pptx2024 Solution Challenge_ Lead Guide.pptx
2024 Solution Challenge_ Lead Guide.pptx
 
Solution_Challenge_2024.pptx
Solution_Challenge_2024.pptxSolution_Challenge_2024.pptx
Solution_Challenge_2024.pptx
 
2024 Solution Challenge Session.pptx
2024 Solution Challenge Session.pptx2024 Solution Challenge Session.pptx
2024 Solution Challenge Session.pptx
 
Solution Challenge '24 GDSC Pillai College of Engineering
Solution Challenge '24 GDSC Pillai College of EngineeringSolution Challenge '24 GDSC Pillai College of Engineering
Solution Challenge '24 GDSC Pillai College of Engineering
 
Session on Design_Discover_Develop_Campaign_2.pptx
Session on Design_Discover_Develop_Campaign_2.pptxSession on Design_Discover_Develop_Campaign_2.pptx
Session on Design_Discover_Develop_Campaign_2.pptx
 
Google solution challenge..pptx
Google solution challenge..pptxGoogle solution challenge..pptx
Google solution challenge..pptx
 
_Solution Challenge presentation (1).pdf
_Solution Challenge presentation (1).pdf_Solution Challenge presentation (1).pdf
_Solution Challenge presentation (1).pdf
 
2024_Solution_Challenge_-_Presentation_(GDSC_DU).pptx
2024_Solution_Challenge_-_Presentation_(GDSC_DU).pptx2024_Solution_Challenge_-_Presentation_(GDSC_DU).pptx
2024_Solution_Challenge_-_Presentation_(GDSC_DU).pptx
 
GDSC Solution Challenge 2024.pptx
GDSC Solution Challenge 2024.pptxGDSC Solution Challenge 2024.pptx
GDSC Solution Challenge 2024.pptx
 
Solution Challenge Info Session Presentation
Solution Challenge Info Session PresentationSolution Challenge Info Session Presentation
Solution Challenge Info Session Presentation
 

Recently uploaded

Alper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentAlper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentInMediaRes1
 
Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17Celine George
 
Roles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in PharmacovigilanceRoles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in PharmacovigilanceSamikshaHamane
 
AmericanHighSchoolsprezentacijaoskolama.
AmericanHighSchoolsprezentacijaoskolama.AmericanHighSchoolsprezentacijaoskolama.
AmericanHighSchoolsprezentacijaoskolama.arsicmarija21
 
Atmosphere science 7 quarter 4 .........
Atmosphere science 7 quarter 4 .........Atmosphere science 7 quarter 4 .........
Atmosphere science 7 quarter 4 .........LeaCamillePacle
 
Hierarchy of management that covers different levels of management
Hierarchy of management that covers different levels of managementHierarchy of management that covers different levels of management
Hierarchy of management that covers different levels of managementmkooblal
 
Proudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxProudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxthorishapillay1
 
Judging the Relevance and worth of ideas part 2.pptx
Judging the Relevance  and worth of ideas part 2.pptxJudging the Relevance  and worth of ideas part 2.pptx
Judging the Relevance and worth of ideas part 2.pptxSherlyMaeNeri
 
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTiammrhaywood
 
Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17Celine George
 
Crayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon ACrayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon AUnboundStockton
 
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdfAMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdfphamnguyenenglishnb
 
Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Celine George
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxpboyjonauth
 
DATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginnersDATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginnersSabitha Banu
 
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdfLike-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdfMr Bounab Samir
 
ACC 2024 Chronicles. Cardiology. Exam.pdf
ACC 2024 Chronicles. Cardiology. Exam.pdfACC 2024 Chronicles. Cardiology. Exam.pdf
ACC 2024 Chronicles. Cardiology. Exam.pdfSpandanaRallapalli
 
Keynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-designKeynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-designMIPLM
 

Recently uploaded (20)

Alper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentAlper Gobel In Media Res Media Component
Alper Gobel In Media Res Media Component
 
OS-operating systems- ch04 (Threads) ...
OS-operating systems- ch04 (Threads) ...OS-operating systems- ch04 (Threads) ...
OS-operating systems- ch04 (Threads) ...
 
Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17
 
Roles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in PharmacovigilanceRoles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in Pharmacovigilance
 
AmericanHighSchoolsprezentacijaoskolama.
AmericanHighSchoolsprezentacijaoskolama.AmericanHighSchoolsprezentacijaoskolama.
AmericanHighSchoolsprezentacijaoskolama.
 
Atmosphere science 7 quarter 4 .........
Atmosphere science 7 quarter 4 .........Atmosphere science 7 quarter 4 .........
Atmosphere science 7 quarter 4 .........
 
Hierarchy of management that covers different levels of management
Hierarchy of management that covers different levels of managementHierarchy of management that covers different levels of management
Hierarchy of management that covers different levels of management
 
Proudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxProudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptx
 
Judging the Relevance and worth of ideas part 2.pptx
Judging the Relevance  and worth of ideas part 2.pptxJudging the Relevance  and worth of ideas part 2.pptx
Judging the Relevance and worth of ideas part 2.pptx
 
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdfTataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
 
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
 
Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17
 
Crayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon ACrayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon A
 
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdfAMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
 
Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptx
 
DATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginnersDATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginners
 
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdfLike-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
 
ACC 2024 Chronicles. Cardiology. Exam.pdf
ACC 2024 Chronicles. Cardiology. Exam.pdfACC 2024 Chronicles. Cardiology. Exam.pdf
ACC 2024 Chronicles. Cardiology. Exam.pdf
 
Keynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-designKeynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-design
 

GSC '24 Presentation.pptx

  • 1.
  • 3. Agenda ● Welcome ● Solution Challenge ○ Overview, Eligibility, Prizes, Registration ● Google Products ○ Machine Learning / AI ○ Google Cloud ○ Angular ● Q&A
  • 5. The Google Developer Student Clubs 2023 Solution Challenge mission is to solve for one of the United Nations’ 17 Sustainable Development Goals using Google technology. Created by the United Nations in 2015 to be achieved by 2030, the 17 Sustainable Development Goals (SDGs) agreed upon by all 193 United Nations Member States aim to end poverty, ensure prosperity, and protect the planet. Solution Challenge is an international hackathon Overview
  • 6. 17 Sustainable Development Goals In 2015, the United Nations adopted the 17 Sustainable Development Goals (SDGs), addressing some of the world’s biggest challenges in an interconnected way.
  • 7. January May June July Registration is open! December 1 Submissions Open January 21 Kickoff Event January 11 Solution Challenge Demo Day Winning 3 Announced June 27 Top 100 Announced Early April Judging Round 1 March Judging Round 2 May Timeline February March April December Submissions Close February 22 Top 100 Resubmit April 29 - May 5 Final 10 Announced Late May Learn & Build Phase Demo Day Prep Mentorship Phase
  • 8. Eligibility Who can participate? ● University students (undergraduate and graduate) ● Above the age of majority in the country, state, province, or jurisdiction of residence (often this age is 18 years old) ● Open to any GDSC members (including leads and core team) ● Each person can only join one team Team Building Rules ● Teams can be 1 - 4 people (no more than 4) ● At least 1 person on the team must be a GDSC member. Team Representative must be a GDSC member (they will submit their team’s project) ● Team members can be from ○ Different universities ○ Different GDSC chapters ○ Different countries
  • 9. Timeline Checklist ❏ Step 1: Join a Google Developer Student Club (anytime!) ❏ Step 2: Start hosting info sessions, hackathons, and design days (only for Core Team / Lead) ❏ Step 3: Form a team (December) ❏ Step 4: Select United Nations Sustainable Development Goals (December) ❏ Step 5: Identify a Solution (December) ❏ Step 6: Learn & build (January) ❏ Design the front-end interface ❏ Design the back-end technology ❏ Step 7: Test your solution (January - February) ❏ Step 8: Iterate (January - February) ❏ Step 9: Record a demo video and submit project between January 21 and February 22nd ❏ Step 10: Top 100 solutions announced (Early April) ❏ Step 11: Top 100 mentoring (April) ❏ Step 12: Top 10 finalists announced (Late May) ❏ Step 13: Top 3 winners announced live on YouTube (June 27) ❏ Step 14: Celebrate all the 2023 Solution Challenge participants! Design & Build Submissions & Judging December - February February - June 🏆 🛠 🙇 🏾 ♀️ Getting Started November - December
  • 10. Submission Criteria Project Setup 1. Please clearly describe the challenge you are solving for using a problem statement. (5 POINTS) 2. What United Nations' Sustainable Development goal(s) AND target(s) did you choose for your solution? What inspired you to select these specific goal(s) AND target(s)? (5 POINTS) Implementation 3. Describe the architecture that your team chose for your solution. What are the high-level components of your architecture? What is the responsibility of each component? (5 POINTS) 4. Which specific products and platforms did you choose to implement these components and why? (5 POINTS) Feedback / Testing / Iteration 5. Feedback from users, testing, & iteration ●Walk us through the steps you took to test your solution with real users (outside of your team). Provide three specific feedback points you received from real users. ●What did you learn and how did it help improve your solution? What are three specific things you implemented and improved for your solution based on the feedback from users? (5 POINTS) 6. Code testing and iteration ●Highlight one challenge you faced while building your code, including detail on how you addressed the issue and the technical decisions and implementations you had to make. (5 POINTS) Success & Completion of Solution 7. How does your solution address the challenge you are looking to solve for? Describe the success of your solution using metrics, goals, and outcomes. What Google technologies are you using to track usage analytics? Using relevant (or meaningful) statistics, concrete data or numerical examples where possible. Or, where numbers aren’t possible to use, please describe your project’s impact using cause and effect. (5 POINTS) 8. Upload a copy of your demo video (maximum 2 minutes). Make sure the video demonstrates a working application and how a user will interact with the solution. Make sure the video also makes effective use of the chosen Google products. Feel free to include infographics or visual representation of the data in your demo video. (5 POINTS) Scalability 9. What do you see as the future / next steps for your project? How would you expand your solution to reach a larger audience? (5 POINTS) 10. Explain how the technical architecture of your solution could support (in its current state or with minor changes) scaling to a larger audience. (5 POINTS) These are the questions on the submission form that you will be asked to provide responses for.
  • 11. Judging Criteria Impact - 25 Points 1. Does the entry establish a clear challenge using their problem statement? (5 POINTS) 2. Do they explain clearly which UN Sustainable Development goals and targets they chose for their solution and why? (5 POINTS) 3. Feedback from users, testing & iteration (5 POINTS) a. Does the team clearly describe three feedback points they received from real users and the steps they took to test them? b. Is there evidence of what the team learned and how the solution was iterated upon based on user feedback? 4. Does the solution address the challenge (and problem statement) identified by the team? Does the team adequately describe the success of their solution using metrics, goals, and outcomes, or through cause and effect? (5 POINTS) 5. Is there evidence of next steps? Does the team display a clear plan for future extension to a larger audience if they were to continue? (5 POINTS) Technology - 25 Points 1. Does the team clearly describe the following: architecture, high-level components, responsibility of each component, specific products and platform they implemented? Has the team clearly explained what Google technology they used and why? (5 POINTS) 2. Does the solution implement all the technical components needed to solve the challenge? (5 POINTS) 3. Code testing and iteration (5 POINTS) a. Does the team highlight one challenge they faced while building their code, how they addressed the issue, and the technical decisions and implementations they had to make? Did the team include guidance on running their code? 4. Does the video demonstration show an actual working application (not a mockup) and how a user will interact with the solution? Does the demo show how the solution makes effective and appropriate use of the features of the chosen Google technology or platform? (5 POINTS) 5. Can the solution, in its current form or minor structural changes, support more users and increased scale? (5 POINTS) A panel of judges from Google will use the following criteria to evaluate and score all submissions.
  • 13. Prizes Top 100 Receive customized mentorship from Googlers and experts to take solutions to the next level, a branded T- shirt, and a certificate. Final 10 Receive additional mentorship, a swag box, and the opportunity to showcase solutions to Googlers and developers all around the world at Demo Day live on YouTube. Leads from top 10 receive swag box! Contest Finalists In addition to the swag box, each individual from the additional seven recognized teams will receive a Cash Prize per student. Winnings for each qualifying team will not exceed $4,000. Winning 3 In addition to the swag box, each individual from the Winning 3 teams will receive a Cash Prize and a feature on the Google Developers Blog. Winnings for each qualifying team will not exceed $12,000.
  • 15. Step 1: Sign up as a GDSC Member https://gdsc.community.dev/mata-sundri-college-for-women- delhi/
  • 16. Step 2: Register as a participant from GDSC MSCW https://forms.gle/TSDCdnaJKmNZD4YL7
  • 17. Step 3: Register for the Challenge https://developers.google.com/community/gdsc-solution- challenge
  • 19. Discover, Design, Develop : ML Content Week Content Week 1 ● Generative AI for Developers Learning Path Week 2 & 3 ● Intro to Machine Learning ● Pandas Week 4 ● Intermediate Machine Learning ● Feature Engineering ● Intro to Deep Learning ● Computer Vision Week 5 ● Time Series ● Intro to AI Ethics Note : these are suggestions and you could leverage other content online based on your preference.We will not be tracking course completions,so not to worry on that.
  • 20. Discover, Design, Develop : Android Content Week Content Week 1 ● Android Basics with Compose - Introduction to programming in Kotlin ● Building App UI - Android Basics with Compose Week 2 ● Android Basics with Compose | Display lists and use Material Design ● Android Basics with Compose | Navigation and app architecture Week 3 ● Android Basics with Compose | Connect to the internet ● Data persistence - Android Basics with Compose Week 4 ● WorkManager - Android Basics with Compose ● Compose with Views | Android Developers Note : these are suggestions and you could leverage other content online based on your preference.We will not be tracking course completions,so not to worry on that.
  • 21. Discover, Design, Develop : Flutter Content Part 1 : Install 1) Try playing with DartPad, the online editor for Flutter and Dart 2) Install Use the installation guides to help get your environment ready Part 2 : Explore about Flutter 3) Get to know the Flutter docs 4) Visit the samples gallery 5) Get a feel for Dart code 6) Coming from another SDK or language? ● Flutter conversion guides ● What Makes Flutter Different ● Using hot reload Part 3 : Explore Dart & Flutter 7) Learn about Dart ● Visit Dart.dev the official site for Dart ● Learn why Flutter uses Dart ● Complete the Dart cheatsheet codelab 8) Everything's a widget! ● Read the Introduction to Widgets ● This guide explains how to compose layouts with widgets Lot more here…
  • 22. Discover, Design, Develop : Web Content Lot more here… Week Content Week 0 Get started with basics of HTML [Alternate Source] Introduction to HTML (mdn web docs) Week 1 Get started with basics of CSS [Advanced | Optional] Learn Responsive Design Week 2 and 3 Get started with Angular [Advanced | Optional] Optimize your Angular Website Firebase for Web Week 4 Get started with Firebase : Basics : ● Learning Pathway: Build your first web app with Firebase ○ Codelab: Get to know Firebase for web ● Video: Getting Started with Firebase for web ● Documentation: Add Firebase to your JavaScript project ● Codelab: Firebase for web
  • 24. Q&A
  • 25. Manpreet Kaur GDSC Lead Google Developer Student Club Mata Sundri College for Women Yusra Tech Lead Google Developer Student Club Mata Sundri College for Women Vibhuti Gupta Content Lead Google Developer Student Club Mata Sundri College for Women Ankita Bhanglia Social Media Lead Google Developer Student Club Mata Sundri College for Women

Editor's Notes

  1. AI on Cloud topics Generative AI [Gen App Builder] - For Developers: how to deliver enterprise search and conversational experiences using generative ai technologies Vertex Ai - for Developers: get started and to build, deploy, and manage foundation and custom models in the cloud. Machine Learning Topics Keras Core, KerasCV/KerasNLP - Keras is an open source high-level deep learning library running on top of TensorFlow, PyTorch and JAX. It provides a simple and modular interface for building deep learning models. With the release of Keras Core, KerasCV and KerasNLP, it will help building and deploying deep learning models even further. MediaPipe - "MediaPipe Solutions provides a suite of low-code libraries and no-code tools to enable non-ML developers to train and deploy custom on-device ML solutions across platforms: web, Android, iOS and Python. In this workshop, we'll learn what MediaPipe Solutions offer, and how to get started using it. This workshop is for web, mobile and Python developers who want to integrate machine learning into their apps without having to spend months to learn machine learning. " SimpleML - Learn how to use the Simple ML Addon for Google Sheets to predict missing data, identify anomalies in your data, and predict future data. You don't need to understand ML or even know how to program to use Simple ML. PaLM & MakerSuite - An introduction to Large Language Models using the PaLM API and MakerSuite. This is the easiest way for developers to get started with Generative AI. Join us to learn more, and for resources you can use to teach developers about these tools in your community. Android topics - see links in the slide Firebase Topics Firebase Authentication - How to implement a smooth onboarding flow with Firebase Anonymous Authentication, and how to securely authenticate users with Firebase's authentication providers, such as Email/Link, Google Sign-In, Sign in with Apple, and other federated identity providers, and how to integrate multi-factor authentication with time-based one-time passwords (TOTP)! Firestore advanced queries - Simplify your data design and embrace complex queries! The Firestore SDK makes it easy and intuitive to retrieve only the data you need–when you need it. Firebase in a Next.js web app - How to use a variety of Firebase services to build a restaurant review app in Next.js. Also, you'll explore how to use the web app through the Firebase Hosting emulator. Firebase extensions - How to use AI-related Firebase extensions to create experiences for users. Interact with the Google PaLM API to answer queries, a Vision API to process videos, and more. Web topics: Baseline - The Web Platform Baseline consists of features that are natively supported in the core browser set for at least two major versions. That’s all current and previous major versions of Chrome, Edge, Firefox and Safari. Our goals for Interop are: 1) Build shared understanding around developer needs and interop issues, 2) Provide visibility into the status quo and progress on addressing it. Authentication: Passkeys + FedCM - After years of work, we’re finally ready to retire passwords, creating simpler, smoother, and more secure experiences for your users that seamlessly across all the major platforms. This session will detail the benefits of passkeys, how to use them to deliver streamlined authentication flows, and how to evolve your identity stack to embrace this new technology. Performance: Core Web Vitals top recommendations + INP - It seems there are about as many ways to improve web performance as there are websites themselves. Don't get overwhelmed! Learn about the 9 areas that the Chrome team has identified as the most effective opportunities to improve Core Web Vitals. Advanced Apps: WASM & WebGPU - WebAssembly (Wasm) is a low level, high-performance binary format for the web, which can be compiled from languages such as C++, Swift, Dart, & Kotlin. In this talk we’ll showcase new developments in language support, usability, and increased performance. WebGPU is a new Javascript API bringing more featureful access to the GPU while being more idiomatic to JavaScript. WebGPU is now being released in Chrome so websites can start relying on it. This session will describe WebGPU's history, show demos covering various aspects of how WebGPU improves compared to WebGL, the current alternative, and give a sneak peek at what's next in the future for WebGPU. What's New in Chrome Extensions - Learn from the Chrome Extensions team as they share some recent changes made to the extensions platform to improve security and privacy. Get the latest updates on Manifest V3 and the commitments Google is making to extension developers. Get a look at some exciting new features, including a new extension menu, a redesigned Chrome Web Store, and the upcoming Side Panel API. How to optimize web responsiveness with Interaction to Next Paint - Dive into Interaction to Next Paint (INP), the newest performance metric in the Web Vitals program. Learn from the Chrome team how INP works and see how to use it to diagnose input responsiveness issues. One third of websites still struggle to meet the 200ms threshold for "good" INP.
  2. AI on Cloud topics Generative AI [Gen App Builder] - For Developers: how to deliver enterprise search and conversational experiences using generative ai technologies Vertex Ai - for Developers: get started and to build, deploy, and manage foundation and custom models in the cloud. Machine Learning Topics Keras Core, KerasCV/KerasNLP - Keras is an open source high-level deep learning library running on top of TensorFlow, PyTorch and JAX. It provides a simple and modular interface for building deep learning models. With the release of Keras Core, KerasCV and KerasNLP, it will help building and deploying deep learning models even further. MediaPipe - "MediaPipe Solutions provides a suite of low-code libraries and no-code tools to enable non-ML developers to train and deploy custom on-device ML solutions across platforms: web, Android, iOS and Python. In this workshop, we'll learn what MediaPipe Solutions offer, and how to get started using it. This workshop is for web, mobile and Python developers who want to integrate machine learning into their apps without having to spend months to learn machine learning. " SimpleML - Learn how to use the Simple ML Addon for Google Sheets to predict missing data, identify anomalies in your data, and predict future data. You don't need to understand ML or even know how to program to use Simple ML. PaLM & MakerSuite - An introduction to Large Language Models using the PaLM API and MakerSuite. This is the easiest way for developers to get started with Generative AI. Join us to learn more, and for resources you can use to teach developers about these tools in your community. Android topics - see links in the slide Firebase Topics Firebase Authentication - How to implement a smooth onboarding flow with Firebase Anonymous Authentication, and how to securely authenticate users with Firebase's authentication providers, such as Email/Link, Google Sign-In, Sign in with Apple, and other federated identity providers, and how to integrate multi-factor authentication with time-based one-time passwords (TOTP)! Firestore advanced queries - Simplify your data design and embrace complex queries! The Firestore SDK makes it easy and intuitive to retrieve only the data you need–when you need it. Firebase in a Next.js web app - How to use a variety of Firebase services to build a restaurant review app in Next.js. Also, you'll explore how to use the web app through the Firebase Hosting emulator. Firebase extensions - How to use AI-related Firebase extensions to create experiences for users. Interact with the Google PaLM API to answer queries, a Vision API to process videos, and more. Web topics: Baseline - The Web Platform Baseline consists of features that are natively supported in the core browser set for at least two major versions. That’s all current and previous major versions of Chrome, Edge, Firefox and Safari. Our goals for Interop are: 1) Build shared understanding around developer needs and interop issues, 2) Provide visibility into the status quo and progress on addressing it. Authentication: Passkeys + FedCM - After years of work, we’re finally ready to retire passwords, creating simpler, smoother, and more secure experiences for your users that seamlessly across all the major platforms. This session will detail the benefits of passkeys, how to use them to deliver streamlined authentication flows, and how to evolve your identity stack to embrace this new technology. Performance: Core Web Vitals top recommendations + INP - It seems there are about as many ways to improve web performance as there are websites themselves. Don't get overwhelmed! Learn about the 9 areas that the Chrome team has identified as the most effective opportunities to improve Core Web Vitals. Advanced Apps: WASM & WebGPU - WebAssembly (Wasm) is a low level, high-performance binary format for the web, which can be compiled from languages such as C++, Swift, Dart, & Kotlin. In this talk we’ll showcase new developments in language support, usability, and increased performance. WebGPU is a new Javascript API bringing more featureful access to the GPU while being more idiomatic to JavaScript. WebGPU is now being released in Chrome so websites can start relying on it. This session will describe WebGPU's history, show demos covering various aspects of how WebGPU improves compared to WebGL, the current alternative, and give a sneak peek at what's next in the future for WebGPU. What's New in Chrome Extensions - Learn from the Chrome Extensions team as they share some recent changes made to the extensions platform to improve security and privacy. Get the latest updates on Manifest V3 and the commitments Google is making to extension developers. Get a look at some exciting new features, including a new extension menu, a redesigned Chrome Web Store, and the upcoming Side Panel API. How to optimize web responsiveness with Interaction to Next Paint - Dive into Interaction to Next Paint (INP), the newest performance metric in the Web Vitals program. Learn from the Chrome team how INP works and see how to use it to diagnose input responsiveness issues. One third of websites still struggle to meet the 200ms threshold for "good" INP.
  3. AI on Cloud topics Generative AI [Gen App Builder] - For Developers: how to deliver enterprise search and conversational experiences using generative ai technologies Vertex Ai - for Developers: get started and to build, deploy, and manage foundation and custom models in the cloud. Machine Learning Topics Keras Core, KerasCV/KerasNLP - Keras is an open source high-level deep learning library running on top of TensorFlow, PyTorch and JAX. It provides a simple and modular interface for building deep learning models. With the release of Keras Core, KerasCV and KerasNLP, it will help building and deploying deep learning models even further. MediaPipe - "MediaPipe Solutions provides a suite of low-code libraries and no-code tools to enable non-ML developers to train and deploy custom on-device ML solutions across platforms: web, Android, iOS and Python. In this workshop, we'll learn what MediaPipe Solutions offer, and how to get started using it. This workshop is for web, mobile and Python developers who want to integrate machine learning into their apps without having to spend months to learn machine learning. " SimpleML - Learn how to use the Simple ML Addon for Google Sheets to predict missing data, identify anomalies in your data, and predict future data. You don't need to understand ML or even know how to program to use Simple ML. PaLM & MakerSuite - An introduction to Large Language Models using the PaLM API and MakerSuite. This is the easiest way for developers to get started with Generative AI. Join us to learn more, and for resources you can use to teach developers about these tools in your community. Android topics - see links in the slide Firebase Topics Firebase Authentication - How to implement a smooth onboarding flow with Firebase Anonymous Authentication, and how to securely authenticate users with Firebase's authentication providers, such as Email/Link, Google Sign-In, Sign in with Apple, and other federated identity providers, and how to integrate multi-factor authentication with time-based one-time passwords (TOTP)! Firestore advanced queries - Simplify your data design and embrace complex queries! The Firestore SDK makes it easy and intuitive to retrieve only the data you need–when you need it. Firebase in a Next.js web app - How to use a variety of Firebase services to build a restaurant review app in Next.js. Also, you'll explore how to use the web app through the Firebase Hosting emulator. Firebase extensions - How to use AI-related Firebase extensions to create experiences for users. Interact with the Google PaLM API to answer queries, a Vision API to process videos, and more. Web topics: Baseline - The Web Platform Baseline consists of features that are natively supported in the core browser set for at least two major versions. That’s all current and previous major versions of Chrome, Edge, Firefox and Safari. Our goals for Interop are: 1) Build shared understanding around developer needs and interop issues, 2) Provide visibility into the status quo and progress on addressing it. Authentication: Passkeys + FedCM - After years of work, we’re finally ready to retire passwords, creating simpler, smoother, and more secure experiences for your users that seamlessly across all the major platforms. This session will detail the benefits of passkeys, how to use them to deliver streamlined authentication flows, and how to evolve your identity stack to embrace this new technology. Performance: Core Web Vitals top recommendations + INP - It seems there are about as many ways to improve web performance as there are websites themselves. Don't get overwhelmed! Learn about the 9 areas that the Chrome team has identified as the most effective opportunities to improve Core Web Vitals. Advanced Apps: WASM & WebGPU - WebAssembly (Wasm) is a low level, high-performance binary format for the web, which can be compiled from languages such as C++, Swift, Dart, & Kotlin. In this talk we’ll showcase new developments in language support, usability, and increased performance. WebGPU is a new Javascript API bringing more featureful access to the GPU while being more idiomatic to JavaScript. WebGPU is now being released in Chrome so websites can start relying on it. This session will describe WebGPU's history, show demos covering various aspects of how WebGPU improves compared to WebGL, the current alternative, and give a sneak peek at what's next in the future for WebGPU. What's New in Chrome Extensions - Learn from the Chrome Extensions team as they share some recent changes made to the extensions platform to improve security and privacy. Get the latest updates on Manifest V3 and the commitments Google is making to extension developers. Get a look at some exciting new features, including a new extension menu, a redesigned Chrome Web Store, and the upcoming Side Panel API. How to optimize web responsiveness with Interaction to Next Paint - Dive into Interaction to Next Paint (INP), the newest performance metric in the Web Vitals program. Learn from the Chrome team how INP works and see how to use it to diagnose input responsiveness issues. One third of websites still struggle to meet the 200ms threshold for "good" INP.
  4. AI on Cloud topics Generative AI [Gen App Builder] - For Developers: how to deliver enterprise search and conversational experiences using generative ai technologies Vertex Ai - for Developers: get started and to build, deploy, and manage foundation and custom models in the cloud. Machine Learning Topics Keras Core, KerasCV/KerasNLP - Keras is an open source high-level deep learning library running on top of TensorFlow, PyTorch and JAX. It provides a simple and modular interface for building deep learning models. With the release of Keras Core, KerasCV and KerasNLP, it will help building and deploying deep learning models even further. MediaPipe - "MediaPipe Solutions provides a suite of low-code libraries and no-code tools to enable non-ML developers to train and deploy custom on-device ML solutions across platforms: web, Android, iOS and Python. In this workshop, we'll learn what MediaPipe Solutions offer, and how to get started using it. This workshop is for web, mobile and Python developers who want to integrate machine learning into their apps without having to spend months to learn machine learning. " SimpleML - Learn how to use the Simple ML Addon for Google Sheets to predict missing data, identify anomalies in your data, and predict future data. You don't need to understand ML or even know how to program to use Simple ML. PaLM & MakerSuite - An introduction to Large Language Models using the PaLM API and MakerSuite. This is the easiest way for developers to get started with Generative AI. Join us to learn more, and for resources you can use to teach developers about these tools in your community. Android topics - see links in the slide Firebase Topics Firebase Authentication - How to implement a smooth onboarding flow with Firebase Anonymous Authentication, and how to securely authenticate users with Firebase's authentication providers, such as Email/Link, Google Sign-In, Sign in with Apple, and other federated identity providers, and how to integrate multi-factor authentication with time-based one-time passwords (TOTP)! Firestore advanced queries - Simplify your data design and embrace complex queries! The Firestore SDK makes it easy and intuitive to retrieve only the data you need–when you need it. Firebase in a Next.js web app - How to use a variety of Firebase services to build a restaurant review app in Next.js. Also, you'll explore how to use the web app through the Firebase Hosting emulator. Firebase extensions - How to use AI-related Firebase extensions to create experiences for users. Interact with the Google PaLM API to answer queries, a Vision API to process videos, and more. Web topics: Baseline - The Web Platform Baseline consists of features that are natively supported in the core browser set for at least two major versions. That’s all current and previous major versions of Chrome, Edge, Firefox and Safari. Our goals for Interop are: 1) Build shared understanding around developer needs and interop issues, 2) Provide visibility into the status quo and progress on addressing it. Authentication: Passkeys + FedCM - After years of work, we’re finally ready to retire passwords, creating simpler, smoother, and more secure experiences for your users that seamlessly across all the major platforms. This session will detail the benefits of passkeys, how to use them to deliver streamlined authentication flows, and how to evolve your identity stack to embrace this new technology. Performance: Core Web Vitals top recommendations + INP - It seems there are about as many ways to improve web performance as there are websites themselves. Don't get overwhelmed! Learn about the 9 areas that the Chrome team has identified as the most effective opportunities to improve Core Web Vitals. Advanced Apps: WASM & WebGPU - WebAssembly (Wasm) is a low level, high-performance binary format for the web, which can be compiled from languages such as C++, Swift, Dart, & Kotlin. In this talk we’ll showcase new developments in language support, usability, and increased performance. WebGPU is a new Javascript API bringing more featureful access to the GPU while being more idiomatic to JavaScript. WebGPU is now being released in Chrome so websites can start relying on it. This session will describe WebGPU's history, show demos covering various aspects of how WebGPU improves compared to WebGL, the current alternative, and give a sneak peek at what's next in the future for WebGPU. What's New in Chrome Extensions - Learn from the Chrome Extensions team as they share some recent changes made to the extensions platform to improve security and privacy. Get the latest updates on Manifest V3 and the commitments Google is making to extension developers. Get a look at some exciting new features, including a new extension menu, a redesigned Chrome Web Store, and the upcoming Side Panel API. How to optimize web responsiveness with Interaction to Next Paint - Dive into Interaction to Next Paint (INP), the newest performance metric in the Web Vitals program. Learn from the Chrome team how INP works and see how to use it to diagnose input responsiveness issues. One third of websites still struggle to meet the 200ms threshold for "good" INP.