Время указано по индийскому стандартному времени (UTC+05:30).
- Прямая трансляция
Время | Описание | _тип | _отслеживать | _продукт |
---|---|---|---|---|
08:00-10:00 | Завтрак и регистрация | |||
10:00-10:55 Сессия | Основной доклад дня 1Дэниэл Галпин, Панкадж Гупта, Фрэнсис Ма, Сачит Мишра, Таль Оппенгеймер, Каз Сато, Анита Виджаякумар Зал 3а Узнайте о последних новостях и обновлениях продуктов и платформ Google для разработчиков. | Сессия | За гранью мобильной разработки Разработка на мобильных устройствах Мобильный Интернет Android | Android Assistant Cloud Firebase TensorFlow Mobile Web |
11:00-11:30 Сессия | Информационная сессия по программе групп сообществаДэн Франк Общественная гостиная Узнайте все о программе групп разработчиков сообщества, о том, как создать группу или присоединиться к ней в качестве участника. | Сессия | Сообщество | |
11:10-11:40 Сессия | Прогрессивные веб-приложения: что, почему и как?Сэм Даттон, Цзивэй Линь, Сара Кларк Зал 3а В этом докладе мы объясним, что, почему и как использовать прогрессивные веб-приложения, а также рассмотрим примеры кода. Сочетая в себе лучшее от Интернета и приложений, прогрессивные веб-приложения загружаются быстро (даже в нестабильных сетях), могут повторно взаимодействовать с пользователями, отправляя push-уведомления, имеют значок на главном экране и загружаются в полноэкранном режиме верхнего уровня. опыты. | Сессия | Мобильный Интернет | ПВА |
11:10-11:40 Сессия | Реальное машинное обучение с помощью TensorFlow и Cloud MLКаз Сато Номер «Жакаранда» TensorFlow, библиотека Google с открытым исходным кодом для машинного обучения, демократизирует мир машинного интеллекта с момента ее запуска в 2015 году. В сочетании с масштабируемостью Google Cloud Machine Learning Engine TensorFlow может использоваться кем угодно для дешевого и без особых усилий использовать технологию глубокого обучения. экспертиза. В этом докладе будут рассмотрены три примера компаний, которые внедрили TensorFlow и Cloud ML для решения своих реальных проблем: фермер, выращивающий огурцы в Японии, который смог самостоятельно создать сортировщик огурцов на основе глубокого обучения; служба аукциона подержанных автомобилей, использующая TF для классификации моделей автомобилей и запчастей; и глобальная страховая компания, которая смогла значительно повысить точность прогнозирования несчастных случаев. | Сессия | За пределами мобильных устройств | Облако |
11:10-12:40 Обучение | Создайте приложение с компонентами архитектурыЛила Фудзивара Номер «Гульмохар» В мае 2017 года были выпущены библиотеки компонентов архитектуры. Сами по себе они помогают разработчикам управлять и упрощать жизненный цикл компонентов пользовательского интерфейса и сохранение данных. Вместе их можно использовать как единый способ быстрого создания приложений для Android. В этом обучении основное внимание уделяется совместному использованию компонентов: вы создадите приложение с реактивным пользовательским интерфейсом, которое хранит и загружает локальные данные. | Обучение | Андроид | Андроид |
11:10-12:40 Обучение | Практическая разработка собственных приложений для Google Assistant с помощью DialogflowСачит Мишра, Сильвано Лучани Номер «Кассия» В этом тренинге вы узнаете, как создавать собственные приложения для Google Assistant. Используя Dialogflow, вы увидите, как легко создать диалог с пользователями, просто запрограммировав несколько примеров предложений и ответов. Вы можете связать свое приложение с серверной частью вашего собственного сервера, используя простой веб-перехватчик, написанный на node.js. Это отличное занятие для любого разработчика, который хочет научиться создавать приложения для Google Assistant. | Обучение | За пределами мобильных устройств | Ассистент |
11:45-12:15 Вопросы и ответы | Вопросы и ответы по созданию сообществаДэн Франк Общественная гостиная Как привлечь сообщество к вашему проекту? Как создать отличную группу для встреч? Приходите и спросите сотрудников Google и других представителей сообщества обо всем, что связано с сообществом. | Вопросы и ответы | Сообщество | |
11:50-12:20 Сессия | Представляем Cloud FirestoreДэн МакГрат Номер «Жакаранда» Firebase только что объявила о выпуске бета-версии Cloud Firestore, полностью управляемой базы данных документов NoSQL для разработки мобильных и веб-приложений. Он предназначен для простого хранения и синхронизации данных приложений в глобальном масштабе и теперь доступен в бета-версии. В этом докладе руководители продуктов поделятся всеми подробностями и продемонстрируют, как создать масштабируемое приложение с помощью Cloud Firestore. | Сессия | Разработка на мобильных устройствах | Огневая база |
11:50-12:20 Сессия | Информационная сессия для разработчиков Google и облачной сертификацииДж. П. Сучак, Манохар Силам Google Developers и Cloud Certification Lounge Узнайте, как получить признание своих навыков специалиста по мобильному Интернету, младшего разработчика Android, инженера по обработке данных или облачного архитектора. На этой сессии JP Souchak и Manohar Silam проведут информационную сессию в реальном времени, на которой будут представлены основные моменты двух программ сертификации и отдельных сертификаций. Вопросы и ответы последуют, если позволит время. | Сессия | Сертификация | |
11:50-12:20 Сессия | Тестирование КотлинаШон МакКиллан Зал 3а Kotlin — это язык высокого уровня, полностью интегрированный как с языком программирования Java, так и с Android Studio. Он используется для разработки Android во многих популярных приложениях. Этот доклад научит вас использовать Kotlin посредством глубокого погружения в написание тестов. Тестирование — отличный способ изучить Kotlin, написать понятные тесты и познакомить свою команду разработчиков с возможностями Kotlin. | Сессия | Андроид | Андроид |
12:30-13:00 Сессия | Создание сайта электронной коммерции с помощью AMPБен Морсс, Рагху Симха Номер «Жакаранда» AMP расширился до библиотеки веб-компонентов с полным спектром услуг, идеально подходящей для быстрого создания красивых, динамичных веб-страниц. В этом докладе мы покажем вам некоторые удивительные возможности AMP и закончим демонстрацией того, как использовать AMP для создания полноценного опыта электронной коммерции. | Сессия | Мобильный Интернет | AMP PWA |
12:30-13:00 Сессия | Информационная сессия программы GDGДженнифер Коль Общественная гостиная Узнайте все о программе групп разработчиков Google, о том, как создать группу или присоединиться к ней в качестве участника. | Сессия | Сообщество | |
12:30-13:45 | Обед Зал 3б – Песочница | |||
13:15-13:45 Сессия | Погружение в Oreo и библиотеку поддержкиДэниел Галпин Зал 3а В этом обсуждении будут подробно рассмотрены Android Oreo и библиотека поддержки. Приходите и узнайте о значительных изменениях, которые помогут вашим приложениям работать, выглядеть и чувствовать себя лучше, чем когда-либо. | Сессия | Андроид | Андроид |
13:15-14:45 Обучение | Создайте веб-приложение с помощью Firebase и Cloud Firestore.Артур Томпсон Номер «Гульмохар» Узнайте на собственном опыте, насколько легко создать веб-приложение с помощью Cloud Firestore. Ваш преподаватель создаст веб-приложение на основе этой онлайн-лаборатории . Вы можете либо следовать их примеру, либо создать такое же приложение для iOS или Android . Во время этого тренинга у нас будут сотрудники Google, которые помогут с любой из этих технологий. | Обучение | Разработка на мобильных устройствах | Огневая база |
13:15-14:45 Обучение | Прогрессивные веб-приложения, управляемые даннымиСара Кларк Номер «Кассия» PWA относительно легко создать для сайтов «только для чтения». Но что произойдет, если вы хотите, чтобы ваши пользователи работали в автономном режиме и синхронизировались при подключении к сети? Мы помогаем вам разработать приложение для статических и динамических данных, организовать фоновую синхронизацию, обновить серверную часть в режиме онлайн и использовать новейшие инструменты Google для упрощения процесса. | Обучение | Мобильный Интернет | ПВА |
14:00-14:30 Сессия | Стать экспертом Google Developers: информация о программе GDEНатали Перейра, Мелисса Пауэл Общественная гостиная Узнайте все о программе Google Developer Experts и о том, как к ней можно присоединиться. | Сессия | Сообщество | |
14:00-14:30 Сессия | Привлечение сообществ с помощью Google Assistant и прогрессивных веб-приложенийМеггин Кирни Зал 3а Представьте себе время до появления Интернета, когда каждый из нас был членом небольшого сообщества. Мы полагались на это сообщество, которое время от времени помогало нам, удовлетворяло наши потребности, когда мы были не в состоянии, и в ответ мы делали то же самое. Некоторым из нас, возможно, еще посчастливилось принадлежать к этим сообществам. Вот тут-то и приходит на помощь Google Assistant. Это может быть персональный инструмент для сопоставления ваших потребностей с нужным сообществом, а затем помогающий вам отслеживать, как эти потребности удовлетворяются. | Сессия | Мобильный Интернет | ПВА |
14:00-14:30 Сессия | Что случилось с Интернетом вещей, TensorFlow и Google AssistantУэйн Пекарски Номер «Жакаранда» У Google есть широкий спектр новых платформ и инструментов для поддержки вычислений где угодно и где угодно. Узнайте, как с помощью Android Things можно упростить разработку и производство устройств Интернета вещей. Узнайте, как создавать приложения для Google Assistant, и пообщайтесь со своими пользователями. Узнайте, как телефоны Android, Android Wear и телевизоры позволяют пользователям взаимодействовать с вашим сервисом в любое время и в любом месте. Узнайте, как можно использовать TensorFlow для упрощения машинного обучения во всех видах приложений Интернета вещей, помимо мобильных. | Сессия | За пределами мобильных устройств | TensorFlow Android Things Assistant |
14:45-15:15 Сессия | Информационная сессия «Реши для Индии»Картик Падманабхан Общественная гостиная Узнайте о программе «Решите для Индии» | Сессия | Сообщество | |
14:45-15:15 Сессия | Разработка диалоговых приложений для Google Assistant с использованием Actions on GoogleДэниел Имри-Ситунаяке Номер «Жакаранда» Google Assistant доступен на платформах телефонов Google Home и Android. Действия в Google позволяют расширить возможности Google Assistant для создания собственных диалоговых приложений. В этом докладе мы опишем ключевые компоненты Actions on Google, покажем, как использовать такие инструменты, как Dialogflow, чтобы легко создать свое первое приложение для Google Assistant, а также изучим лучшие практики голосового пользовательского интерфейса (VUI) для создания привлекательного диалогового пользовательского интерфейса. опыт. | Сессия | За пределами мобильных устройств | Ассистент |
14:45-15:15 Сессия | Местоположение и батареяШейлен Тули Зал 3а Пользователям нравятся приложения, основанные на определении местоположения, но они обеспокоены тем, что такие приложения являются основным источником разряда батареи. Мы углубимся в взаимосвязь между местоположением и зарядом батареи, обсуждая стратегии написания приложений с функцией определения местоположения при минимизации расхода заряда батареи. | Сессия | Андроид | Андроид |
15:00-16:30 Обучение | Приветствуем ваших пользователейШон МакКуиллан, Пратик Тандон Номер «Гульмохар» Android предоставляет API, которые помогают пользователям радушно принять ваше приложение при первом использовании вашего приложения на новом устройстве. Такие функции, как автоматическое резервное копирование и Smart Lock, помогают вашим пользователям оставаться довольными, увеличивая вероятность того, что они продолжат оставаться пользователем при переходе. | Обучение | Андроид | Андроид |
15:00-16:30 Обучение | Практическое знакомство с Android Things и создание собственных устройств IoTДжонатан Корен, Уэйн Пикарски Номер «Кассия» В этом тренинге вы узнаете все, что вам нужно знать о разработке приложений Интернета вещей для Android Things. Используя Android Studio и комплект разработчика, вы увидите, насколько легко использовать свои знания об Android для взаимодействия с оборудованием в реальном мире. | Обучение | За пределами мобильных устройств | Android-вещи |
15:30-16:00 Сессия | Встреча женщин-технологовЛакшья Шиварамакришнан Общественная гостиная Неофициальная встреча руководителей WTM и членов сообщества на мероприятии. | Сессия | Сообщество | |
15:30-16:00 Сессия | Полезная информация с помощью FirebaseАмрит Санджив Номер «Жакаранда» Аналитика и аналитика являются основой успеха каждого приложения. На этом занятии вы узнаете, как Firebase помогает вам отвечать на ключевые вопросы о ваших пользователях и их поведении, чтобы вы могли принимать разумные решения с помощью дорожной карты вашего продукта. | Сессия | Разработка на мобильных устройствах | Огневая база |
15:30-16:00 Сессия | Фреймворки и инструменты для прогрессивных веб-приложенийРоуэн Мервуд Зал 3а Прогрессивные веб-приложения (PWA) распространяются в сети быстрее, чем можно было предположить. Два года назад разработчикам приходилось делать большую часть работы самостоятельно, чтобы воспользоваться преимуществами новых API, доступных в браузере. Сегодня у нас есть мощные и надежные инструменты, которые разработчики любого уровня подготовки могут использовать для быстрой доставки более привлекательных приложений.\n\nНа этом занятии вы узнаете о лучших практиках PWA и практических советах по началу работы. Мы расскажем о существующих инструментах, помогающих разработчикам с самым разным опытом, а также о философии и взглядах, лежащих в основе этих инструментов. | Сессия | Мобильный Интернет | ПВА |
16:00-17:00 | Послеобеденный перерыв | |||
16:15-16:45 Сессия | Компоненты архитектуры — варианты использованияФлорина Мунтенеску Зал 3а Набор библиотек «Компоненты архитектуры» поможет вам создавать надежные, тестируемые и поддерживаемые приложения. В этом докладе мы обсудим, что делает каждая из этих библиотек, и рассмотрим шаблоны и антишаблоны, которым вам следует следовать. Мы также углубимся в важный вопрос о том, где следует сохранять данные, чтобы минимизировать количество запросов: в базе данных, ViewModel или в SavedInstanceState?\nНаконец, мы обсудим библиотеку подкачки, последнее дополнение к компонентам архитектуры. Вы узнаете, как работает библиотека подкачки, и поймете, почему и как ее следует использовать. | Сессия | Андроид | Андроид |
16:15-16:45 Сессия | Контейнеры, Kubernetes и Google CloudКЦ Айягари Номер «Жакаранда» Создание единого микросервиса — это хорошо понятная задача. Создать кластер микросервисов с балансировкой нагрузки, устойчивых и самовосстанавливающихся, не так-то просто. Управлять этим кластером с помощью развертываний и откатов, масштабирования отдельных сервисов по требованию и безопасного обмена секретами и конфигурациями между сервисами еще сложнее. В этом может помочь Kubernetes, система управления контейнерами с открытым исходным кодом. В этом докладе мы начнем с простого микросервиса, поместим его в контейнер с помощью Docker и масштабируем до кластера устойчивых микросервисов, управляемых Kubernetes. Попутно вы узнаете, что делает Kubernetes отличной системой для автоматизации развертывания, операций и масштабирования контейнерных приложений. | Сессия | Разработка на мобильных устройствах | Облако |
16:15-16:45 Сессия | «Выйдите из зоны комфорта и улучшите свои сетевые навыки»Йозеф Водичка Общественная гостиная Изучайте и практикуйте сетевые навыки | Сессия | Сообщество | |
16:45-18:15 Обучение | От веб-сайта к PWA с WorkboxДэвид Скейлс Номер «Кассия» Итак, вы хотите, чтобы ваш веб-сайт работал в автономном режиме? Вы создаете сервис-воркера и кэшируете некоторые файлы, но, возможно, не совсем знаете, как обращаться с обновлениями или с кешем браузера. К счастью, инженеры Google столкнулись с этими вопросами в своей работе и написали Workbox — набор инструментов и основную логику для прогрессивного веб-приложения. Мы покажем вам, как перевести сайт в автономный режим и с легкостью решить сложные проблемы с кэшированием. | Обучение | Мобильный Интернет | ПВА |
16:45-18:15 Обучение | Создание мгновенного приложенияАнирудх Девани Номер «Гульмохар» Узнайте, как создать приложение для Android с мгновенным запуском с помощью Android Studio 3.0. С помощью Android Instant Apps вы можете настроить ссылки на приложения для запуска действий вашего приложения без предварительной установки приложения. | Обучение | Андроид | Андроид |
17:00-17:30 Сессия | Современные инструменты, тестирование и автоматизация: начало работы с Lighthouse и Puppeteer.Эрик Бидельман, Винамрата Сингал Зал 3а Современная веб-разработка требует современных инструментов. Присоединяйтесь к нам, когда мы знакомимся с последними новинками от команды Chrome DevTools. Мы будем использовать Lighthouse для управления вашим рабочим процессом разработки и автоматизировать все это с помощью Headless Chrome и Puppeteer, новой библиотеки Node для управления Headless Chrome. | Сессия | Мобильный Интернет | ПВА |
17:00-17:30 Сессия | Расширьте возможности Документов, Таблиц и Презентаций Google с помощью надстроекУэсли Чун Номер «Жакаранда» Любите использовать приложения G Suite, такие как Google Docs, Sheets и Slides, но хотите добавить свои собственные функции? Дополнения позволяют писать код для доступа к их данным, включая настройку меню и боковых панелей пользовательского интерфейса. Возможно, вы хотите получить данные с другого сервера или подключиться к базе данных. Все это возможно с помощью дополнений. На этом занятии мы познакомим вас со скриптом Google Apps и покажем, как создавать собственные надстройки. | Сессия | За пределами мобильных устройств | G Suite |
17:00-17:30 Сессия | Встреча групп сообщества в ИндииМаноранджан Пади Общественная гостиная Неформальная встреча организаторов и членов индийского сообщества. | Сессия | Сообщество | |
17:45-18:15 Сессия | Качество важнее количества: почему качество имеет значениеЙоханнес Тонолло, Ник Фортескью Зал 3а Узнайте, как использовать Material Design и Android Vitals, чтобы улучшить взаимодействие с пользователем, повысить вовлеченность и удержание пользователей. Получайте лучшие отзывы пользователей и чаще обращайте на себя внимание редакционных коллективов, создав высококачественное приложение. | Сессия | Разработка на мобильных устройствах | Играть |
17:45-18:15 Сессия | Что будет дальше с ИнтернетомТомас Штайнер, Стивен Сонефф Номер «Жакаранда» Независимо от того, работаете ли вы над сайтом электронной коммерции, СМИ, игр или какого-либо другого типа, вам необходимо знать о будущем Интернета. На этом занятии мы обсудим, что будет дальше с API, платформами и технологиями. Скорее всего, вам все-таки не понадобится собственное приложение. | Сессия | Мобильный Интернет | ПВА |
18:30 - 22:00 | После вечеринки |