Develop for a range of audiences and form factors. This playlist is for developers seeking insights into best practices, unique perspectives, and the latest announcements in mobile app development at Google I/O 2023.
Videos in this playlist 65
What's new in Android Accessibility
What's new in Android
What's new in Google Play
What's new in Google AR
What’s new in ChromeOS | Google I/O 2023
What's new in Firebase
What's new in Dart and Flutter
What's new in Google Pay and Wallet
Creating a connected Google Home: Exploring what's new in automation with Google Home API
Optimize your app performance using the new deep linking management tools in Play Developer Console
How to build great Android apps for large screens and foldables
Optimize activity-based apps for large screens
How to test for all screen sizes
How to build high quality experiences on Wear OS
What's new in Health on Android
Best practices for game development across platforms
What's new with TV and intro to Compose
What’s new with Android for Cars
What great quality looks like on Google Play
Boost your revenue with Play Commerce
What's new in Android privacy and security
Creating high-quality Android media experiences
Building high quality Android camera experiences
How to reduce reliance on passwords in Android apps with passkey support
Building for the future of Android
10 things to know about the Privacy Sandbox on Android
What's new in Android development tools
Debugging Jetpack Compose
What's new in Kotlin for Android
Best practices for saving UI state on Android
Advanced state and side effects in Jetpack Compose
How to build a data layer
How to build smarter Android apps with on-device Machine Learning
Scalable UI testing solutions
Introducing Geospatial Creator powered by ARCore and Google Maps Platform
Get started with Geospatial Creator in Unity
Get started with Geospatial Creator in Adobe Aero
What’s New in Material Design
Material You for large screens guidance
How to build a complete app with Relay and Compose
Making beautiful products more accessible with Material research
Build modern Android apps with Material You for Compose
Design for every device with Flutter and Material 3
What's new in Firebase Crashlytics
Ship faster with feature flags using Firebase Remote Config
Connect millions of developers to your product by building a Firebase Extension
Manage Firebase projects with Terraform
What's new in Firebase's Android SDK
What’s new in Cloud Firestore at Google I/O 2023
Deep dive into Flutter deep linking
Introducing Impeller - Flutter's new rendering engine
What's new in Firebase's Flutter SDK
Rethinking Dart interoperability with Android
How to build next-gen UIs in Flutter
How to build a package in Dart
Flutter, Dart, and Raspberry Pi
How to use data-driven, advanced styling capabilities to build immersive geospatial experiences
Level up your Smart Home integration with Matter
How to build and integrate education apps with Google
Developers guide to BigQuery export for Google Analytics 4
What's new in Web on Android - updates to WebView, Custom Tabs, and more
Getting started with Attribution Reporting
How to build web applications with Firebase and Google Cloud
Extend Google Workspace using apps, APIs, and workflows
How to build no-code AI powered apps for Google Workspace with AppSheet
Advantages and disadvantages
Advantages
Free and complete: every lecture is in the playlist, in order.
Watch at 1.5x, skip what you know, rewatch what you don't.
From Google, a well-regarded name.
2,788,011 views, so help and notes are easy to find.
Completely free.
Self-paced: start any time.
A clear syllabus (65 videos) you can see before you start.
Start watching right away, no sign-up.
Disadvantages
No certificate, deadlines or graded work.
Quality and depth vary: check that the playlist is finished before you start.
No certificate.
No graded assignments or feedback.
Some points apply to every course of this kind; see how we rank.
Free
Free: Watch on YouTube, no account needed.
Certificate: None. Code or take notes along to make it stick.
Instructor: Prof. Gary Gensler View the complete course: https://ocw.mit.edu/15-S12F18 This course is for students wishing to explore blockchain technology’s potential use - by entrepreneurs & incumbents - to change the world of money and finance. License: Creative Commons BY-NC-SA More information…
This course provides an introduction to mathematical modeling of computational problems. It covers the common algorithms, algorithmic paradigms, and data structures used to solve these problems. The course emphasizes the relationship between algorithms and programming, and introduces basic performa…
This is CS50P, CS50's Introduction to Programming with Python. Register for free at https://cs50.edx.org/python. Slides and source code at https://cs50.harvard.edu/python. Playlist at https://www.youtube.com/playlist?list=PLhQjrBD2T3817j24-GogXmWqO5Q5vYy0V. An introduction to programming using a la…
This is CS50, Harvard University's introduction to the intellectual enterprises of computer science and the art of programming, for concentrators and non-concentrators alike, with or without prior programming experience. (Two thirds of CS50 students have never taken CS before.) This course teaches…
Instructor: Ana Bell View the complete course: https://ocw.mit.edu/courses/6-100l-introduction-to-cs-and-programming-using-python-fall-2022/ *Note: Lectures 6, 10 have been updated! This subject is aimed at students with little to no programming experience. It aims to provide students with an under…