Toutes les heures correspondent à l'heure normale de l'Inde (UTC+05:30)
- Diffusées en direct
Temps | Description | _type | _titre | _produit |
---|---|---|---|---|
08:00-10:00 |
Petit-déjeuner et enregistrement |
|||
10:00-10:55 Session |
Discours d'ouverture du jour 1Daniel Galpin, Pankaj Gupta, Francis Ma, Sachit Mishra, Tal Oppenheimer, Kaz Sato, Anitha VijayakumarSalle 3a Découvrez les dernières actualités et mises à jour concernant les produits et plates-formes Google pour les développeurs. |
Session | Au-delà du développement pour mobile sur le Web mobile pour Android | Assistant Web Android Cloud Firebase TensorFlow Web pour mobile |
11:00-11:30 Session |
Session d'informations sur le programme Groupes de communautésDan FrancSalon communautaire Découvrez tout ce qu'il faut savoir sur le programme des groupes de développeurs pour la communauté, et pour découvrir comment créer un groupe ou en devenir membre. |
Session | Communauté | |
11:10-11:40 Session |
Progressive web apps: quoi, pourquoi et comment ?Sam Dutton, Jiewei Lin, Sarah ClarkSalle 3a Au cours de cette présentation, nous vous expliquerons pourquoi, et comment et pourquoi les progressive web apps, et nous vous présenterons des exemples de code. En combinant le meilleur du Web et des applications, les progressive web apps se chargent rapidement (même sur les réseaux irréguliers), peuvent réengager les utilisateurs en envoyant des notifications push, en affichant une icône sur l'écran d'accueil et en se chargeant en mode 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. Associé à l'évolutivité du Cloud Machine Learning Engine de Google, TensorFlow peut être utilisé par n'importe quel utilisateur pour exploiter des technologies de deep learning à moindre coût et sans grande expertise.Cette discussion présente trois exemples d'entreprises qui ont adopté TensorFlow et Cloud ML pour résoudre leurs problèmes concrets: un concombre au Japon qui a réussi à construire lui-même un trieur de concombres basé sur le deep learning ; un service de vente aux enchères de voitures d'occasion qui utilise TF pour classer des voitures grâce à un service de prédiction. |
Session | Au-delà des appareils mobiles | Cloud |
11:10-12:40 Formation |
Créer une application avec des composants d'architectureLyla FujiwaraSalle Gulmohar Les bibliothèques de composants d'architecture ont été publiées en mai 2017. Ils aident seuls les développeurs à gérer et à simplifier le cycle de vie des composants de l'interface utilisateur et la persistance des données. Ensemble, elles peuvent être utilisées pour créer rapidement des applications Android. Cette formation explique comment utiliser les composants ensemble: vous allez créer une application avec une UI réactive qui stocke et charge des données locales. |
Formation | Android | Android |
11:10-12:40 Formation |
Atelier pratique : Développer ses propres applications pour l'Assistant Google avec DialogflowSachit Mishra, Silvano LucianiSalle Cassa Dans cette formation, vous allez apprendre à créer vos propres applications pour l'Assistant Google. Dialogflow vous montre à 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 associer votre application à votre propre backend de serveur à l'aide d'un simple hook Web écrit en Node.js. Cette session est idéale pour les développeurs qui souhaitent apprendre à créer des applications pour l'Assistant Google. |
Formation | Au-delà des appareils mobiles | Assistant |
11:45-12:15 Questions/Réponses |
Questions/Réponses sur le développement d'une communautéDan FrancSalon communautaire Comment impliquer une communauté autour de votre projet ? Comment créer un groupe de rencontre exceptionnel ? Venez demander l'avis d'un Googleur et d'une autre communauté qui s'occupe de tout. |
Questions/Réponses | Communauté | |
11:50-12:20 Session |
Présentation de Cloud FirestoreDan McGrathSalle Jacaranda Firebase vient d'annoncer le lancement de 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 Web et mobiles. Elle est 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 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 Developers et Google CloudJP Suchak, Manohar SilamGoogle Developers et Cloud Certification Lounge Découvrez comment acquérir vos compétences de spécialiste du Web mobile, de développeur Android associé, d'ingénieur de données ou d'architecte cloud. Dans cette session, JP Suchak et Manohar Silam animeront une session d'information en direct pour présenter les deux programmes de certification et les certifications individuelles. Questions à suivre si le temps le permet. |
Session | Certification | |
11:50-12:20 Session |
Tester KotlinSean McQuillanSalle 3a Kotlin est un langage de haut niveau entièrement intégré au langage de programmation Java et à Android Studio. Elle est utilisée pour le développement Android dans de nombreuses applications populaires. Lors de cette conférence, vous allez apprendre à utiliser Kotlin en détail grâce à l'écriture de tests. Les tests sont un excellent moyen d'apprendre à utiliser Kotlin, d'écrire des tests lisibles et de présenter votre équipe de développement à 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 s'est é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 vous présenterons certaines des fonctionnalités incroyables d'AMP. Pour terminer, nous verrons comment créer une expérience d'e-commerce complète à l'aide d'AMP. |
Session | Web mobile | PWA AMP |
12:30-13:00 Session |
Session d'informations sur le programme GDGJennifer KohlSalon communautaire Découvrez le programme Google Developers, la marche à suivre pour créer un groupe ou y adhérer. |
Session | Communauté | |
12:30-13:45 |
DéjeunerSalle 3b – Bac à sable |
|||
13:15-13:45 Session |
Présentation d'Oreo et de la bibliothèque SupportDaniel GalpinSalle 3a Cette discussion examine en détail Android Oreo et la bibliothèque Support. Découvrez les changements importants qui permettent d'améliorer le fonctionnement et l'apparence de vos applications. |
Session | Android | Android |
13:15-14:45 Formation |
Créer une application Web avec Firebase et Cloud FirestoreArthur ThompsonSalle Gulmohar Découvrez comment créer facilement une application Web avec Cloud Firestore. Votre formateur créera une application Web basée sur cet atelier de programmation en ligne. Vous pouvez les suivre ou créer la même application pour iOS ou Android. Au cours de cette session de formation, des Googleurs seront disponibles pour vous aider à utiliser ces technologies. |
Formation | Développer sur mobile | Firebase |
13:15-14:45 Formation |
Applications Web progressives basées sur les donnéesSarah ClarkSalle Cassa Les PWA sont relativement faciles à créer pour les sites en lecture seule. Mais que se passe-t-il lorsque vous souhaitez que vos utilisateurs travaillent hors connexion et se synchronisent en ligne ? Nous vous aidons à concevoir votre application pour des données statiques et dynamiques, à créer une synchronisation en arrière-plan, à mettre à jour votre backend en ligne et à utiliser les derniers outils Google pour simplifier le processus. |
Formation | Web mobile | PWA |
14:00-14:30 Session |
Devenir un expert Google Developers: informations sur le programme GDENathalie Pereira, Melissa PowelSalon communautaire Découvrez le Programme Google Developers et comment y participer. |
Session | Communauté | |
14:00-14:30 Session |
Interagir avec les communautés grâce à l'Assistant Google et aux progressive web appsMeggin KearneySalle 3a Imaginez un moment avant le Web, où chacun de nous appartenait à une petite communauté. Nous nous appuyions sur cette communauté pour nous aider occasionnellement lorsque nous n'étions pas en mesure de répondre à nos besoins. Et en retour, nous ferions de même. Certains d'entre nous ont 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 permettant de mettre en correspondance vos besoins avec la bonne communauté et de suivre la façon dont ces besoins sont satisfaits. |
Session | Web mobile | PWA |
14:00-14:30 Session |
What's Up with the Internet of Things, TensorFlow and the Google AssistantWayne PikarskiSalle Jacaranda Google propose une large gamme de nouvelles plates-formes et de nouveaux outils pour permettre l'informatique partout et à tout moment. Découvrez comment Android Things peut être utilisé pour simplifier le développement et la production d'appareils IoT. Découvrez comment créer des applications pour l'Assistant Google et échangez avec vos utilisateurs. Découvrez comment les téléphones Android, Android Wear et les téléviseurs permettent aux utilisateurs d'interagir avec votre service à tout moment et en tout lieu. Étudiez comment TensorFlow peut être utilisé pour simplifier le machine learning dans toutes sortes d'applications IoT, au-delà des appareils mobiles. |
Session | Au-delà des appareils mobiles | TensorFlow Android Things Assistant |
14:45-15:15 Session |
Session d'information \"Solve for India\"Karthik PadmanabhanSalon communautaire En savoir plus sur le programme \"Solve for India\" |
Session | Communauté | |
14:45-15:15 Session |
Développer des applications de conversation pour l'Assistant Google avec Actions on GoogleDaniel Imrie-SitunayakeSalle Jacaranda L'Assistant Google est disponible sur les plates-formes téléphoniques Google Home et Android. Actions on Google vous permet d'étendre l'Assistant Google afin de créer vos propres applications de conversation. Au cours de cette présentation, nous décrirons les principaux composants d'Actions on Google, nous vous expliquons comment utiliser des outils tels que Dialogflow pour créer facilement votre première application pour l'Assistant Google, et vous présenterons les bonnes pratiques de l'interface utilisateur vocale afin de concevoir une expérience utilisateur conversationnelle attrayante. |
Session | Au-delà des appareils mobiles | Assistant |
14:45-15:15 Session |
Emplacement et batterieShailen TuliSalle 3a Les utilisateurs apprécient les applications basées sur la position, mais craignent qu'elles ne soient plus une source de décharge rapide de la batterie. Nous explorons en détail la relation entre la position et la batterie, et nous abordons des stratégies pour développer des applications riches en position géographique tout en minimisant le déchargement de la batterie. |
Session | Android | Android |
15:00-16:30 Formation |
Accueil des 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, ce qui augmente les chances qu'ils continuent à l'être lors de la transition. |
Formation | Android | Android |
15:00-16:30 Formation |
Familiarisez-vous avec Android Things et créez vos propres appareils IoTJonathan Koren, Wayne PikarskiSalle Cassa Dans cette formation, vous allez tout savoir sur le développement d'applications IoT pour Android Things. En utilisant Android Studio et un kit de développement, vous verrez qu'il est facile d'utiliser vos connaissances sur Android pour interagir avec du matériel réel. |
Formation | Au-delà des appareils mobiles | Android Things |
15:30-16:00 Session |
Rencontre entre femmes femmesLakshya SivaramakrishnanSalon communautaire Rencontre informelle des responsables de WTM et des membres de la communauté lors de l'événement. |
Session | Communauté | |
15:30-16:00 Session |
Insights exploitables avec FirebaseAmrit SanjeevSalle Jacaranda L'analyse et les insights sont au cœur de la réussite 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. Vous pouvez ainsi prendre des décisions éclairées grâce à votre feuille de route de produits. |
Session | Développer sur mobile | Firebase |
15:30-16:00 Session |
Frameworks et outils pour progressive web appsRowan MerewoodSalle 3a Les progressive web apps (PWA) se propagent sur le Web plus rapidement que ce que tout le monde aurait pu anticiper. Il y a deux ans, les développeurs devaient effectuer eux-mêmes la plupart des opérations de plomberie pour tirer parti des nouvelles API disponibles dans le navigateur. Aujourd'hui, nous disposons d'outils puissants et puissants que les développeurs de tous horizons peuvent utiliser pour proposer rapidement des applications plus attrayantes.\n\nDans cette session, vous découvrirez les bonnes pratiques et les conseils pratiques de la PWA. Nous aborderons les outils qui aident les développeurs d'horizons très divers, ainsi que \nles philosophies et visions qui les sous-tendent. |
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 MuntenescuSalle 3a Les bibliothèques de composants d'architecture vous permettent de concevoir des applications robustes, testables et faciles à gérer. Au cours de cette présentation, nous allons découvrir le rôle de chacune de ces bibliothèques et examiner les modèles et anti-modèles à suivre. Nous aborderons également le problème important de l'emplacement où les données doivent être enregistrées afin de réduire les 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 vous comprendrez 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. Il n'est pas facile de créer un cluster de microservices à équilibrage de charge résilients et autoréparables. Il est encore plus difficile de gérer ce cluster avec des déploiements et des rollbacks, de faire évoluer des services individuels à la demande, et de partager des secrets et des configurations de manière sécurisée. Kubernetes, un système de gestion de conteneurs Open Source, peut vous aider. Au cours de cette présentation, nous commencerons par un microservice simple, nous le conteneuriserons à l'aide de Docker et nous le ferons évoluer vers un cluster de microservices résilients gérés par Kubernetes. Au cours de ce cours, vous découvrirez ce qui fait de Kubernetes un excellent système pour automatiser le déploiement, les opérations et le scaling des applications conteneurisées. |
Session | Développer sur mobile | Cloud |
16:15-16:45 Session |
« Quitter votre zone de confort et améliorer vos compétences en matière de réseau »Jozef VodičkaSalon communautaire Acquérir et acquérir des compétences de réseautage |
Session | Communauté | |
16:45-18:15 Formation |
D'un site Web à une PWA avec WorkboxBalancesSalle Cassa Vous souhaitez que votre site Web fonctionne hors connexion ? Vous créez un service worker et mettez en cache des fichiers, mais vous ne savez peut-être pas vraiment comment gérer les mises à jour ou la mémoire cache du navigateur. Heureusement, les ingénieurs de Google ont rencontré ces questions dans leur propre travail et ont rédigé Workbox, un ensemble d'outils et de logiques pour une progressive web app. Nous vous montrerons comment passer facilement d'un site au mode hors connexion et résoudre facilement les problèmes de mise en cache difficiles. |
Formation | Web mobile | PWA |
16:45-18:15 Formation |
Créer une appli instantanéeAnirudh DewaniSalle Gulmohar Découvrez comment créer une appli instantanée Android avec Android Studio 3.0. Les applis instantanées Android vous permettent de configurer des liens pour lancer vos applications sans avoir à les installer au préalable. |
Formation | Android | Android |
17:00-17:30 Session |
Outils, tests et automatisation modernes: premiers pas avec Lighthouse et PuppeteerEric Bidelman, Vinamrata SingalSalle 3a Le développement Web moderne nécessite des outils modernes. Rejoignez-nous pour découvrir les derniers bonus de l'équipe Chrome DevTools. Nous utiliserons Lighthouse pour orienter votre workflow de développement et l'automatiserons avec Chrome et Puppeteer, une nouvelle bibliothèque de nœuds pour contrôler Chrome sans interface graphique. |
Session | Web mobile | PWA |
17:00-17:30 Session |
Enrichissez Google Docs, Sheets et Slides avec des modules complémentairesWesley ChunSalle Jacaranda Vous aimez utiliser des 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 dans l'interface utilisateur. Vous souhaitez peut-être récupérer les données d'un autre serveur ou vous connecter à une base de données. Tout cela est possible avec les modules complémentaires. Dans cette session, nous allons vous présenter Google Apps Script et vous montrer comment créer vos propres modules complémentaires. |
Session | Au-delà des appareils mobiles | G Suite |
17:00-17:30 Session |
Meetup des Groupes de la communauté en IndeManoranjan PadhySalon communautaire Rencontrez les organisateurs et les membres de la communauté indienne. |
Session | Communauté | |
17:45-18:15 Session |
La qualité prime sur la quantité: pourquoi la qualité est importanteJohannes Tonollo, Nick ForestueSalle 3a Découvrez comment utiliser Material Design et Android Vitals pour améliorer l'expérience utilisateur, et augmenter l'engagement et la fidélisation. Améliorez les avis des utilisateurs et améliorez la visibilité des équipes éditoriales en créant une application de haute qualité. |
Session | Développer sur mobile | Lire |
17:45-18:15 Session |
Étapes suivantes pour le WebThomas Steiner, Steven SoneffSalle Jacaranda Que vous travailliez dans l'e-commerce, les médias, les jeux ou tout autre type de site, vous devez être informé de l'avenir du Web. Au cours de cette session, nous discuterons des prochaines étapes pour les API, les plates-formes et les technologies. Il est probable que vous n'ayez pas besoin d'une application native. |
Session | Web mobile | PWA |
18:30 - 22:00 |
After Party |