Android Dev Summit 2022 Sunnyvale October 2022 17 Miles California August 2018 Shasta Lake Boat Trip June 2022 CES Las Vegas January 2024 China September 2023 CES Las Vegas January 2023