2023 Solution Challenge: Kickoff Event
Timeline Checklist
❏ Step 1: Join a Google Developer Student Club (anytime!)
❏ Step 2: Start hosting info sessions, hackathons, and design days (Jan-
Feb)
❏ Step 3: Form a team (Jan-Feb)
❏ Step 4: Select United Nations Sustainable Development Goals (Jan-Feb)
❏ Step 5: Identify a Solution (Jan-Feb)
❏ Step 6: Learn & build (Feb)
❏ Design the front-end interface
❏ Design the back-end technology
❏ Step 7: Test your solution (Feb-March)
❏ Step 8: Iterate (March)
❏ Step 9: Record a demo video and submit project information between March 17 and March 31st
❏ Step 10: Top 100 solutions announced (May)
❏ Step 11: Top 100 mentoring (May)
❏ Step 12: Top 10 finalists announced (June)
❏ Step 13: Top 3 winners announced live on YouTube (August)
❏ Step 14: Celebrate all the 2023 Solution Challenge participants!
Design & Build
Submissions &
Judging
February - March
March - August
🏆
🛠
🙇
🏾
♀️
Getting Started
January - February
2023 Solution Challenge: Kickoff Event
4 "easy" steps to success
Project Planning
Idea Prototype Build & Test Deploy
2023 Solution Challenge: Kickoff Event
Google Product Overview
TensorFlow Google Cloud Firebase Android Flutter
PWAs
Your
Project
2023 Solution Challenge: Kickoff Event
○ Why choose it?
○ Beginner friendly platform that helps you to
build and deploy ML models
○ What can it do?
○ End-to-end ML pipelines
○ TensorFlow.js for JavaScript
○ TFLite for Mobile & IoT
○ Learning resources:
○ https://www.tensorflow.org/resources/learn-ml
2023 Solution Challenge: Kickoff Event
○ Why choose it?
○ Global infrastructure
○ Sustainability
○ What can it do?
○ 100+ products to pick from
○ Databases, serverless, ML, IoT,
operations, etc.
○ Learning resources:
○ https://cloud.google.com/training
2023 Solution Challenge: Kickoff Event
○ Why choose it?
○ The tools and infrastructure you need to
build better mobile and web apps.
○ What can it do?
○ Databases
○ Hosting
○ Authentication
○ ML
○ much more!
○ Learning resources:
○ https://firebase.google.com/community/le
arn
2023 Solution Challenge: Kickoff Event
○ Why choose it?
○ Build web applications that have been
designed so they are capable,
reliable, and installable.
○ What can it do?
○ Capabilities of a Native App
○ Reach of a Web App
○ Single codebase
○ Learning resources:
○ https://web.dev/learn/pwa/
2023 Solution Challenge: Kickoff Event
○ Why choose it?
○ An open platform that powers over 2.5
Billion devices from your phone, watch,
TV, and car.
○ What can it do?
○ High quality, native app
○ Optimized for gaming, finance,
productivity, etc.
○ Dedicated store to distribute apps
○ Learning resources:
○ https://developer.android.com/courses
2023 Solution Challenge: Kickoff Event
○ Why choose it?
○ Build, test, and deploy beautiful
mobile, web, desktop, and embedded
apps from a single codebase.
○ What can it do?
○ Multi-platform support
○ Similar to native app performance
○ Single codebase
○ Learning resources:
○ https://flutter.dev/learn
2023 Solution Challenge: Kickoff Event
Ways to combine products for your projects
Sample Architectures
2023 Solution Challenge: Kickoff Event
Tech Stack
Sample App #1
Mobile App
TensorFlow
Lite Model
TensorFlow
Model
Training
Images
Get Labels
Send Images