Toutes les heures sont exprimées selon l'heure normale de l'Inde (UTC+05:30)
- Diffusées en direct
Heure | Description | Type | _titre | _produit |
---|---|---|---|---|
08:00-10:00 |
Petit-déjeuner et inscription |
|||
10:00-10:55 Session |
Discours d'ouverture du jour 1Daniel Galpin, Pankaj Gupta, Francis Ma, Sachit Mishra, Tal Oppenheimer, Kaz Sato, Anitha VijayakumarHall 3a Découvrez les dernières actualités et mises à jour des produits et plates-formes Google pour les développeurs. |
Session | Au-delà du mobile Développer sur le Web mobile Android | Android Assistant Cloud Firebase TensorFlow Mobile Web |
11:00-11:30 Session |
Session d'information sur le programme Groupes de la communautéDan FrancSalon de la communauté Découvrez le programme Community Developer Groups et apprenez à créer un groupe ou à en devenir membre. |
Session | Engagement | |
11:10-11:40 Session |
Progressive web apps: quoi, pourquoi et comment ?Sam Dutton, Jiewei Lin, Sarah ClarkHall 3a Au cours de cette présentation, nous allons vous expliquer le quoi, le pourquoi et le comment des progressive web apps, et nous vous présenterons des exemples de code. Associant le meilleur du Web et des applications, les progressive web apps se chargent rapidement (même sur les réseaux irréguliers), peuvent susciter à nouveau l'intérêt des utilisateurs en envoyant des notifications push, afficher une icône sur l'écran d'accueil et se charger en tant qu'expériences de premier niveau en plein écran. |
Session | Web mobile | PWA |
11:10-11:40 Session |
Machine learning concret avec TensorFlow et Cloud MLKaz SatoSalle Jacaranda TensorFlow, la bibliothèque Open Source de Google pour le machine learning, démocratise l'univers de l'intelligence artificielle depuis son lancement en 2015. Combiné à l'évolutivité de Cloud Machine Learning Engine de Google, TensorFlow peut être utilisé par n'importe qui pour exploiter la technologie de deep learning à moindre coût et sans grande expertise.Cette conférence présente trois exemples d'entreprises qui ont adopté TensorFlow et Cloud ML pour résoudre leurs problèmes concrets: un producteur de concombres japonais qui a réussi à créer une trieuse de concombres par lui-même à l'aide du deep learning, un service d'enchères automobiles d'occasion qui utilise TF pour classer les cas d'accident de voiture d'occasion, et une entreprise qui assure la précision des modèles automobiles internationaux. |
Session | Au-delà du mobile | Cloud |
11:10-12:40 Entraînement |
Créer une application avec des composants d'architectureLyla FujiwaraSalle Gulmohar En mai 2017, les bibliothèques de composants d'architecture ont été publiées. Seules, elles aident les développeurs à gérer et à simplifier le cycle de vie des composants d'interface utilisateur ainsi que la persistance des données. Ensemble, ils permettent de créer rapidement des applications Android de manière cohérente. Cette formation explique comment utiliser les composants ensemble: vous créerez une application avec une interface utilisateur réactive qui stocke et charge des données locales. |
Entraînement | Android | Android |
11:10-12:40 Entraînement |
Atelier pratique sur le développement de vos propres applications pour l'Assistant Google avec DialogflowSachit Mishra, Silvano LucianiSalle Cassia Dans cette formation, vous allez apprendre à créer vos propres applications pour l'Assistant Google. Avec Dialogflow, découvrez à quel point il est facile de créer une conversation avec les utilisateurs en programmant simplement quelques exemples de phrases et de réponses. Vous pouvez connecter votre application avec votre propre backend de serveur à l'aide d'un hook Web simple écrit en Node.js. C'est une excellente session pour tous les développeurs qui souhaitent apprendre à créer des applications avec l'Assistant Google. |
Entraînement | Au-delà du mobile | Assistant |
11:45-12:15 Questions/Réponses |
Questions/Réponses sur le développement de la communautéDan FrancSalon de la communauté Comment susciter l'intérêt d'une communauté autour de votre projet ? Comment créer un groupe de rencontre de qualité ? Venez demander au Googleur et à d'autres responsables de la communauté tout ce qui a trait à la communauté. |
Questions/Réponses | Engagement | |
11:50-12:20 Session |
Présentation de Cloud FirestoreDan McGrathSalle Jacaranda Firebase vient d'annoncer la version bêta de Cloud Firestore, une base de données de documents NoSQL entièrement gérée pour le développement d'applications mobiles et Web. Conçue pour stocker et synchroniser facilement les données des applications à l'échelle mondiale, elle est désormais disponible en version bêta. Au cours de cette présentation, les chefs de produit partagent tous les détails et vous montrent comment créer une application évolutive avec Cloud Firestore. |
Session | Développer sur mobile | Firebase |
11:50-12:20 Session |
Session d'information sur la certification Google Cloud et Google DevelopersJP Souchak, Manohar SilamGoogle Developers et Cloud Certification Lounge Découvrez comment être reconnu pour vos compétences de spécialiste du Web mobile, d'Associate Android Developer, d'ingénieur de données ou d'architecte cloud. Au cours de cette session, JP Souchak et Manohar Silam animeront une session d'information en direct pour présenter les points forts des deux programmes de certification et des certifications individuelles. Une séance de questions/réponses à venir, selon le temps disponible. |
Session | Certification | |
11:50-12:20 Session |
Tester KotlinSean McQuillanHall 3a Kotlin est un langage de haut niveau entièrement intégré au langage de programmation Java et à Android Studio. Il est utilisé pour le développement Android dans de nombreuses applications populaires. Au cours de cette session, nous verrons comment utiliser Kotlin à travers une présentation détaillée de l'écriture des tests. Les tests sont un excellent moyen d'apprendre le langage Kotlin, d'écrire des tests lisibles et de présenter à votre équipe de développement toute la puissance de Kotlin. |
Session | Android | Android |
12:30-13:00 Session |
Créer un site d'e-commerce avec AMPBen Morss, Raghu SimhaSalle Jacaranda AMP a été étendu à une bibliothèque de composants Web à service complet, idéale pour créer rapidement des pages Web attrayantes et dynamiques. Au cours de cette présentation, nous allons vous montrer certaines des incroyables fonctionnalités du format AMP, et pour terminer, nous verrons comment utiliser ce format pour créer une expérience d'e-commerce complète. |
Session | Web mobile | PWA AMP |
12:30-13:00 Session |
Session d'information sur le programme GDGJennifer KohlSalon de la communauté Découvrez le programme Google Developer Groups et comment rejoindre un groupe ou en devenir membre. |
Session | Engagement | |
12:30-13:45 |
DéjeunerHall 3b – Bac à sable |
|||
13:15-13:45 Session |
Présentation d'Oreo et de la bibliothèque SupportDaniel GalpinHall 3a Cette discussion se penchera sur Android Oreo et la bibliothèque Support. Découvrez les changements importants qui permettront à vos applications de fonctionner, d'améliorer leur apparence et leur apparence. |
Session | Android | Android |
13:15-14:45 Entraînement |
Créer une application Web avec Firebase et Cloud FirestoreArthur ThompsonSalle Gulmohar Découvrez par vous-même à quel point il est facile de créer une application Web avec Cloud Firestore. Votre formateur créera une application Web d'après cet atelier de programmation en ligne. Vous pouvez les suivre ou créer la même application pour iOS ou Android. Pendant cette session de formation, des Googleurs seront à votre disposition pour vous aider à utiliser ces technologies. |
Entraînement | Développer sur mobile | Firebase |
13:15-14:45 Entraînement |
Progressive web apps basées sur les donnéesSarah ClarkSalle Cassia Les PWA sont relativement faciles à créer pour les sites en lecture seule. Mais que se passe-t-il si vous voulez que vos utilisateurs travaillent hors connexion et synchronisent leurs données lorsqu'ils sont en ligne ? Nous vous aidons à concevoir votre application pour les données statiques et dynamiques, à créer la synchronisation en arrière-plan, à mettre à jour votre backend lorsque vous êtes en ligne et à utiliser les derniers outils Google pour simplifier le processus. |
Entraînement | Web mobile | PWA |
14:00-14:30 Session |
Devenir un expert Google Developers: infos sur le programme GDENathalie Pereira, Melissa PowelSalon de la communauté Découvrez en détail le Programme Experts Google Developers et comment le rejoindre. |
Session | Engagement | |
14:00-14:30 Session |
Susciter l'engagement des communautés avec l'Assistant Google et les progressive web appsMeggin KearneyHall 3a Avant le Web, chacun d'entre nous appartenait à une petite communauté. Nous comptons sur cette communauté pour nous aider de temps en temps, pour répondre à nos besoins lorsque nous n'étions pas en mesure de le faire, et en échange, nous ferions de même. Certains d'entre nous auront peut-être encore la chance d'appartenir à ces communautés. C'est là que l'Assistant Google entre en jeu. Il peut s'agir d'un outil personnel pour faire correspondre vos besoins avec la bonne communauté, puis vous aider à suivre la façon dont ces besoins sont satisfaits. |
Session | Web mobile | PWA |
14:00-14:30 Session |
Actualités de l'Internet des objets, TensorFlow et l'Assistant GoogleWayne PiekarskiSalle Jacaranda Google dispose d'un large éventail de nouveaux outils et plates-formes permettant d'assurer l'informatique partout et à tout moment. Découvrez comment utiliser Android Things pour simplifier le développement et la production d'appareils IoT. Découvrez comment créer des applications pour l'Assistant Google et discutez avec vos utilisateurs. Découvrez comment les téléphones Android, Android Wear et Android TV permettent aux utilisateurs d'interagir avec votre service n'importe où et n'importe quand. Étudiez comment TensorFlow peut faciliter le machine learning dans toutes sortes d'applications IoT autres que les applications mobiles. |
Session | Au-delà du mobile | Assistant TensorFlow Android Things |
14:45-15:15 Session |
Session d'information \"Résoudre pour l'Inde\"Karthik PadmanabhanSalon de la communauté Découvrez le programme \"Solve for India\" |
Session | Engagement | |
14:45-15:15 Session |
Développer des applications conversationnelles pour l'Assistant Google à l'aide d'Actions on GoogleDaniel Imrie-SitunayakeSalle Jacaranda L'Assistant Google est disponible sur les plates-formes Google Home et Android. Actions on Google vous permet d'intégrer l'Assistant Google à la création de vos propres applications de conversation. Au cours de cette présentation, nous vous présenterons les principaux composants d'Actions on Google, nous vous montrerons comment utiliser des outils tels que Dialogflow pour créer facilement votre première application compatible avec l'Assistant Google, et nous vous présenterons les bonnes pratiques liées à l'interface utilisateur vocale (VUI) pour concevoir une expérience utilisateur conversationnelle attrayante. |
Session | Au-delà du mobile | Assistant |
14:45-15:15 Session |
Position et batterieShailen TuliHall 3a Les utilisateurs apprécient les applications utilisant la géolocalisation, mais ils craignent qu'elles ne constituent l'une des principales sources de décharge de la batterie. Nous abordons en détail la relation entre localisation et batterie, et abordons les stratégies permettant de développer des applications basées sur la localisation tout en réduisant au maximum la décharge de la batterie. |
Session | Android | Android |
15:00-16:30 Entraînement |
Accueillir vos utilisateursSean McQuillan, Prateek TandonSalle Gulmohar Android fournit des API pour accueillir les utilisateurs la première fois qu'ils utilisent votre application sur un nouvel appareil. Des fonctionnalités telles que la sauvegarde automatique et Smart Lock contribuent à la satisfaction des utilisateurs. Ils sont ainsi plus susceptibles de continuer à utiliser leur compte pendant la transition. |
Entraînement | Android | Android |
15:00-16:30 Entraînement |
Familiarisez-vous avec Android Things et créez vos propres appareils IoTJonathan Koren, Wayne PiekarskiSalle Cassia Dans cette formation, vous allez apprendre tout ce que vous devez savoir sur le développement d'applications IoT pour Android Things. À l'aide d'Android Studio et d'un kit de développement, vous verrez à quel point il est facile d'utiliser vos connaissances sur Android pour interagir avec du matériel dans le monde réel. |
Entraînement | Au-delà du mobile | Android Things |
15:30-16:00 Session |
Réunion Women TechmakersLakshya SivaramakrishnanSalon de la communauté Rencontre informelle avec les responsables WTM et les membres de la communauté lors de l'événement. |
Session | Engagement | |
15:30-16:00 Session |
Insights exploitables avec FirebaseAmrit SanjeevSalle Jacaranda Les analyses et les insights sont les clés du succès de chaque application. Dans cette session, vous découvrirez comment Firebase vous aide à répondre à des questions clés sur vos utilisateurs et leur comportement, afin que vous puissiez prendre des décisions éclairées en fonction de votre feuille de route produit. |
Session | Développer sur mobile | Firebase |
15:30-16:00 Session |
Structures et outils pour les progressive web appsRowan MerewoodHall 3a Les progressive web apps (PWA) se propagent sur le Web plus rapidement que n'importe qui l'aurait prédit. Il y a deux ans, les développeurs devaient s'occuper de la majeure partie des tâches ménagères par eux-mêmes pour tirer parti des nouvelles API disponibles dans le navigateur. Aujourd'hui, nous proposons des outils puissants et robustes, que les développeurs de tous horizons peuvent utiliser pour déployer rapidement des applications plus attrayantes.\n\nDans cette session, vous découvrirez les bonnes pratiques de PWA et des conseils pratiques pour vous lancer. Nous passerons en revue les outils qui existent pour aider les développeurs d'horizons très divers, ainsi que \nla philosophie et les visions qui sous-tendent ces outils. |
Session | Web mobile | PWA |
16:00-17:00 |
Pause de l'après-midi |
|||
16:15-16:45 Session |
Composants d'architecture - Cas d'utilisationFlorina MuntenescuHall 3a L'ensemble de bibliothèques de composants d'architecture vous aide à concevoir des applications robustes, testables et faciles à gérer. Dans cette vidéo, nous allons voir ce que font chacune de ces bibliothèques, et nous examinerons les modèles et anti-modèles que vous devez suivre. Nous nous intéresserons également à l'emplacement important des données pour réduire le nombre de requêtes: la base de données, ViewModel ou SavedInstanceState.\nEnfin, nous aborderons la bibliothèque Paging, la dernière nouveauté des composants d'architecture. Vous découvrirez le fonctionnement de la bibliothèque Paging, et découvrirez pourquoi et comment l'utiliser. |
Session | Android | Android |
16:15-16:45 Session |
Conteneurs, Kubernetes et Google CloudKC AyyagariSalle Jacaranda Créer un seul microservice est un défi bien compris. Créer un cluster de microservices à équilibrage de charge, résilients et à réparation automatique, n'est pas si facile. Il est encore plus difficile de gérer ce cluster avec des déploiements et des rollbacks, le scaling de services individuels à la demande et le partage sécurisé des secrets et de la configuration entre les services. Kubernetes, un système de gestion de conteneurs Open Source, peut vous aider. Dans cette vidéo, nous allons commencer par un simple microservice, le conteneuriser à l'aide de Docker, puis le faire évoluer vers un cluster de microservices résilients gérés par Kubernetes. Vous découvrirez également ce qui fait de Kubernetes un excellent système pour automatiser le déploiement, les opérations et le scaling d'applications conteneurisées. |
Session | Développer sur mobile | Cloud |
16:15-16:45 Session |
« Sortez de votre zone de confort et améliorez vos compétences en réseautage »Jozef VodickaSalon de la communauté Acquérir et pratiquer des compétences de réseautage |
Session | Engagement | |
16:45-18:15 Entraînement |
D'un site Web à une PWA avec WorkboxDavid ScalesSalle Cassia Vous voulez donc que votre site Web fonctionne hors connexion ? Vous créez un service worker et mettez en cache certains fichiers, mais vous ne savez peut-être pas comment gérer les mises à jour ou le cache du navigateur. Heureusement, les ingénieurs de Google ont rencontré ces questions lors de leur travail et ont rédigé Workbox, un ensemble d'outils et de logique de base pour une progressive web app. Nous allons vous expliquer comment convertir un site hors connexion et résoudre facilement les problèmes de mise en cache difficiles. |
Entraînement | Web mobile | PWA |
16:45-18:15 Entraînement |
Créer une appli instantanéeAnirudh DewaniSalle Gulmohar Découvrez comment créer une appli instantanée Android à l'aide d'Android Studio 3.0. Avec les applis instantanées Android, vous pouvez configurer des liens vers votre application pour lancer ses activités sans avoir à l'installer au préalable. |
Entraînement | Android | Android |
17:00-17:30 Session |
Outils, tests et automatisation modernes: premiers pas avec Lighthouse et Puppeteer.Eric Bidelman, Vinamrata SingalHall 3a Le développement Web moderne nécessite des outils modernes. Rejoignez-nous pour découvrir les nouveautés proposées par l'équipe des outils pour les développeurs Chrome. Nous nous servirons de Lighthouse pour guider votre workflow de développement, puis nous l'automatiserons à l'aide de Headless Chrome et de Puppeteer, une nouvelle bibliothèque de nœuds permettant de contrôler le fonctionnement de Chrome sans interface graphique. |
Session | Web mobile | PWA |
17:00-17:30 Session |
Développer Google Docs, Sheets et Slides grâce aux modules complémentairesWesley ChunSalle Jacaranda Vous aimez utiliser les applications G Suite telles que Google Docs, Sheets et Slides, mais vous souhaitez ajouter vos propres fonctionnalités ? Les modules complémentaires vous permettent d'écrire du code pour accéder à leurs données, y compris de personnaliser les menus et les barres latérales de l'interface utilisateur. Peut-être souhaitez-vous récupérer des données auprès d'un autre serveur ou vous connecter à une base de données. Tout cela est possible grâce aux modules complémentaires. Au cours de cette session, nous vous présenterons Google Apps Script et vous expliquerons comment créer vos propres modules complémentaires. |
Session | Au-delà du mobile | G Suite |
17:00-17:30 Session |
Meetup des groupes communautaires en IndeManoranjan PadhySalon de la communauté Rencontre informelle avec les organisateurs et les membres de la communauté indienne. |
Session | Engagement | |
17:45-18:15 Session |
Importance de la qualité avant la quantitéJohannes Tonollo, Nick FortescueHall 3a Découvrez comment utiliser Material Design et Android Vitals pour améliorer l'expérience utilisateur, et accroître l'engagement et la fidélisation. Créez une application de qualité afin d'obtenir de meilleurs avis d'utilisateurs et de vous faire remarquer plus souvent par les équipes éditoriales. |
Session | Développer sur mobile | Joue |
17:45-18:15 Session |
L'avenir du WebThomas Steiner, Steven SoneffSalle Jacaranda Que vous travailliez sur l'e-commerce, le multimédia, les jeux ou un autre type de site, vous avez besoin de connaître l'avenir du Web. Au cours de cette session, nous aborderons l'avenir des API, des plates-formes et des technologies. Il y a de fortes chances que vous n'ayez pas besoin d'une application native après tout. |
Session | Web mobile | PWA |
18:30 - 22:00 |
After |