Alle Zeitangaben basieren auf Indian Standard Time (UTC+05:30)
- Im Livestream
Zeit | Beschreibung | Typ | _track | _Produkt |
---|---|---|---|---|
08:00-10:00 |
Frühstück und Anmeldung |
|||
10:00-10:45 Sitzung |
Keynote Tag 2Sowmya Subramanian, Sebastian Trzcinski-Clément, Geetha ManjunathHalle 3a Die Welt verändern – Stück für Stück. |
Sitzung | Mobiles mobiles Web für Android – nicht nur für Mobilgeräte | |
11:00-11:30 Sitzung |
Tools zur LeistungsoptimierungAmrit SanjeevHalle 3a Bei der Bewertung der Qualität einer App ist die Nutzererfahrung von größter Bedeutung. Leistung in Bezug auf eine schnelle Akkuentladung, eine langsame oder fehlerhafte Benutzeroberfläche, langsame Installationsgeschwindigkeiten und eine hohe RAM-Nutzung können zu einer schlechten Nutzererfahrung und negativen Rezensionen im Play Store führen. In diesem Vortrag sprechen wir über die neuen Tools, die Android Studio hinzugefügt werden, und wie du damit deine App effektiv verbessern kannst. |
Sitzung | Android | Android |
11:00-11:30 Sitzung |
Session zu Google Developers und Cloud-ZertifizierungenJP Souchak, Manohar SilamLounge für Google-Entwickler und Cloud-Zertifizierung Erfahren Sie, wie Sie Ihre Fähigkeiten als Mobile Web Specialist, Associate Android Developer, Data Engineer oder Cloud Architect anerkennen können. In dieser Sitzung führen JP Souchak und Manohar Silam eine Live-Informationssitzung durch, in der die Highlights der beiden Zertifizierungsprogramme und einzelnen Zertifizierungen vorgestellt werden. Fragen und Antworten folgen, sofern die Zeit ausreicht. |
Sitzung | Zertifizierung | |
11:00-11:30 Sitzung |
Google-Mitarbeiter treffenChopraCommunity-Lounge Zwangloses Treffen und Chat mit Amit Chopra |
Sitzung | Community | |
11:00-11:30 Sitzung |
IoT-Geräte für die Produktion mit Android Things erstellenWayne PiekarskiZimmer Jacaranda Android Things ist die Plattform von Google, mit der Sie IoT-Produkte mit der Leistung und Sicherheit von Android entwickeln können. Entwickler können vertraute Tools wie Android Studio und das Android SDK nutzen, um ganz einfach IoT-Software zu entwickeln und dann die Hardware von einem einzelnen Prototyp in die Produktion zu skalieren. Jeder – vom Start-up bis zum großen Unternehmen – kann kommerzielle Produkte in großem Maßstab entwickeln. In diesem Gespräch erfahren Sie, wie Sie Google Things in Ihren Workflow einbinden. |
Sitzung | Mehr als mobil | Android Things |
11:00-12:30 Training |
TensorFlow for Poets 2: Für Mobilgeräte optimierenKaz SatoGulmohar-Raum Portabilität ist einer der Vorteile von TensorFlow. Sie können das neuronale Netzwerkmodell ganz einfach auf Android übertragen und die Vorhersage auf Smartphones ausführen, um viele KI-Tricks wie Bilderkennung oder Bewegungserkennung auszuführen. Die Herausforderungen sind jedoch die Modellgröße und der CPU-Verbrauch. Die Modelle benötigen normalerweise mehrere Megabyte und verbrauchen außerdem CPU-Leistung für die Vorhersage in neuronalen Netzwerken. In dieser Sitzung besprechen wir Tipps und Tricks zur Bewältigung dieser Herausforderungen, um die neueste KI-Technologie in die Produktion der Android-App zu bringen. |
Training | Mehr als mobil | TensorFlow |
11:00-12:30 Training |
AMP in PWA einbindenSarah ConnorCassia-Raum Accelerated Mobile Pages (AMP) eignen sich hervorragend für inhaltsorientierte Websites wie Nachrichtenwebsites und Blogs. Aber was ist, wenn ihr sie in progressive Web-Apps einbinden möchtet? Erfahren Sie, wie Sie die Geschwindigkeit von AMP mit der Offlineleistung von progressiven Web-Apps kombinieren können. |
Training | Mobiles Web | PWA-AMP |
11:45-12:15 Sitzung |
PWA und AMP = sowohl für Nutzer als auch für Entwickler einfachBen MorssHalle 3a PWAs ermöglichen eine app-ähnliche Nutzung im mobilen Web. Mit AMP wird das Web für Nutzer schnell und für Entwickler einfach. Mit all diesen Elementen können Sie auf einfache Weise eine schnelle, ansprechende und immersive Web-App erstellen. Sie können vorhandene AMP-Inhalte in eine PWA einbinden. Wir zeigen dir, wie du eine PWA/AMP ohne ein einzelnes JavaScript-Framework erstellst. |
Sitzung | Mobiles Web | PWA-AMP |
11:45-12:15 Sitzung |
Treffen zu TechmakerinnenLakshya SivaramakrishnanCommunity-Lounge Informelles Treffen der WTM-Leiter und Community-Mitglieder bei der Veranstaltung. |
Sitzung | Community | |
11:45-12:15 Sitzung |
Mobil im Kontext: Designprinzipien für den Ablauf und die NavigationJennyZimmer Jacaranda Wir leben in einer spannenden Zeit für die Entwicklung von Plattformen für das mobile Web und für Apps. Neue Technologien sorgen für mehr Nutzerfreundlichkeit. Unser Design und die Entwicklung für Mobilgeräte muss mit den Arbeitsweisen der Nutzenden übereinstimmen. Die Designs, die wir erstellen, müssen intuitiv und ausgefeilt sein. Neue Technologien können uns dabei helfen, aber es ist von entscheidender Bedeutung, die Bedürfnisse der Nutzer zu verstehen und eine von Natur aus verständliche Erfahrung zu schaffen. Wir beschäftigen uns mit einigen Prinzipien rund um Navigation und Abläufe und sehen uns an, wie die Einbindung von Nutzungsstudien das mobile Design verbessert. |
Sitzung | Auf Mobilgeräten entwickeln | Design |
12:30-13:00 Sitzung |
Was gibt's Neues bei Google Assistant und Themen für Fortgeschrittene?Logo: Silvano LucianiZimmer Jacaranda Google Assistant unterstützt viele neue erweiterte Funktionen. Sie können jetzt Zahlungen, Transaktionen und den Standort für Shopping-Erlebnisse implementieren, die Unterhaltung auf eine andere Oberfläche übertragen und vieles mehr. Smart-Home-Geräte werden jetzt unterstützt, sodass Sie Ihre eigenen IoT-Geräte einbinden können. Hier erfährst du, was es Neues bei der Google Assistant-Plattform gibt und welche erweiterten Funktionen du implementieren kannst. |
Sitzung | Mehr als mobil | Assistant |
12:30-13:45 |
Lunch-PauseHall 3b – Sandbox |
|||
13:10-14:40 Training |
Kotlin in Ihrer Android-App nutzenMcQuillanGulmohar-Raum In diesem Training sammeln Sie praktische Erfahrungen mit der Entwicklung von Android-Apps mit Android Studio und der Sprache Kotlin. Sie erfahren, wie Sie mit Kotlin Boilerplate-Code reduzieren, häufige Fehler vermeiden und Ihren Code vereinfachen, indem Sie eine bestehende Android-App von der Java-Programmiersprache in Kotlin umwandeln. |
Training | Android | Android |
13:10-14:40 Training |
Mehr Leistung für Ihre Apps mit Gmail, Drive, Kalender, Tabellen, Präsentationen und mehrWesley ChunCassia-Raum Möglicherweise sind Sie mit G Suite-Anwendungen wie Gmail, Google Drive, Google Kalender, Google Tabellen und Google Präsentationen vertraut. Aber hinter jeder dieser Apps, die du so gut kennst und magst, steckt eine Entwicklerkomponente. In dieser praxisorientierten Schulung zeigen wir Ihnen zwei verschiedene Möglichkeiten für den programmatischen Zugriff auf diese Apps und Dokumentdaten. Sie arbeiten an zwei Codelabs und verlassen das Wissen, um sofort mit Projekten zu beginnen. |
Training | Mehr als mobil | G Suite |
13:15-13:45 Sitzung |
Läuft im HintergrundNasir KhanHalle 3a „Hintergrund“ ist in der Welt von Android ein überladener Begriff. Es wird verwendet, um verschiedene Dinge in unterschiedlichen Kontexten zu beschreiben, z. B. Ausführung außerhalb des UI-Threads, während Ihre App im Vordergrund ausgeführt wird, für kurze Zeit, nachdem Ihre App in den Hintergrund rückt, für kurze Zeit bei Empfang einer FCM-Datennachricht mit hoher Priorität oder Ausführung geplanter Jobs. In diesem Vortrag sprechen wir über einige Best Practices und Lösungen für verschiedene Anwendungsfälle, die heute und in Zukunft funktionieren werden. |
Sitzung | Android | Android |
14:00-14:30 Sitzung |
Von der Website zur progressiven Web-AppPete LePageHalle 3a In diesem Vortrag erfahren Sie, wo Sie anfangen sollten, was Sie implementieren sollten und wie Sie progressive Web-App-Techniken priorisieren sollten.Außerdem erfahren Sie, wie Sie kleine Änderungen optimal umsetzen, die eine große Wirkung haben können. |
Sitzung | Mobiles Web | PWA |
14:00-14:30 Sitzung |
Google Cloud IoT Core – Ausführliche technische InformationenGus ClassZimmer Jacaranda In diesem Vortrag erfahren Sie mehr über die allgemeinen Funktionen des Google Cloud IoT Core-Produkts. Hier erfahren Sie, wie Sie mit den zugrunde liegenden Google Cloud-Produkten, aus denen sich die Cloud-Lösung zusammensetzt, Ihren Produkten IoT-Funktionen in großem Maßstab hinzufügen – sowohl für eingehenden Dateneingang als auch für Analysen. Eine End-to-End-Demonstration des Produkts schließt die Präsentation ab. |
Sitzung | Mehr als mobil | Cloud |
14:00-14:30 Sitzung |
Google Developers-Experte werden: Informationen zum GDE-ProgrammNathalie Pereira und Melissa PowelCommunity-Lounge Erfahren Sie alles über das Google Developers-Expertenprogramm und wie Sie daran teilnehmen können. |
Sitzung | Community | |
14:40-15:10 Sitzung |
Erstellen von Rich Media-Erlebnissen mit AndroidPaul Saxman, Daniel GalpinZimmer Jacaranda Hochwertige Inhalte sind die Grundlage für eine großartige Medien-App, aber eine gute User Experience erfordert die Verwendung der richtigen Medien und Benutzeroberflächenfunktionen unter Android. In diesem Vortrag erfahren Sie, wie Sie mithilfe von Plattformfunktionen wie dem Android Media Framework, der Bild-im-Bild-Funktion, MediaStyle-Benachrichtigungen und der neuen Channels and Programs API auf Android TV eine hervorragende Medien-App schaffen können. Außerdem besprechen wir die neuen Funktionen für Hochleistungs-Audio für Android bei der Erstellung von Apps zur Medienerstellung. |
Sitzung | Android | Android |
14:40-15:10 Sitzung |
Android trifft TensorFlowKaz Sato, Anitha VijayakumarHalle 3a TensorFlow ist ein Multizweck-Framework für maschinelles Lernen. TensorFlow kann überall verwendet werden, vom Trainieren riesiger Modelle in Clustern in der Cloud bis hin zum lokalen Ausführen von Modellen auf einem eingebetteten System wie Ihrem Smartphone. In diesem Training erfahren Sie, wie Sie ein benutzerdefiniertes Bilderkennungsmodell trainieren, wie Sie Ihr Modell optimieren, wie Sie Ihr Modell komprimieren und wie Sie es in einer vorgefertigten Android-App ausführen. |
Sitzung | Auf Mobilgeräten entwickeln | TensorFlow |
14:45-15:15 Sitzung |
Infositzung zum Community Groups-ProgrammDan FrancCommunity-Lounge Hier erfährst du alles über das Community Groups-Programm und darüber, wie du eine Gruppe erstellst oder Mitglied wirst. |
Sitzung | Community | |
14:50-16:20 Training |
Praktische Übung mit der Google Cloud Vision API und der Natural Language APIRomin IraniGulmohar-Raum In dieser von einem Kursleiter gehaltenen Schulung erfahren Sie Schritt für Schritt, wie Sie sowohl die Google Cloud Vision API als auch die Cloud Natural Language API verwenden. So erfahren die Teilnehmer, wie sie ihre Anwendungen optimieren oder neue schreiben und gleichzeitig die großartigen Funktionen der Google Cloud APIs für maschinelles Lernen nutzen können. |
Training | Auf Mobilgeräten entwickeln | Cloud |
14:50-17:50 Training |
Design Thinking-WorkshopUniversity Innovation FellowsCassia-Raum An der Stanford d.school glauben wir, dass jeder die Möglichkeit hat, kreativ zu sein. Wir bauen auf Methoden aus dem gesamten Designbereich auf, um Lernerlebnisse zu schaffen, mit denen Menschen ihr kreatives Potenzial entfalten und auf die Welt anwenden können. Design Thinking ist eine Methode, die von Informatik-, Technik- und Geschäftsleuten verwendet wird, um komplexe Probleme zu lösen und kreative und wünschenswerte Lösungen zu finden. Sieh es dir nicht nur vom Spielfeldrand an – probier es aus. Dieser praktische, erfahrungsbasierte Design-Thinking-Workshop wird Ihnen zu einer unterhaltsamen und spannenden Erfahrung mit Design-Thinking-Tools werden. Dabei handelt es sich nicht um einen kompletten, von einer Fakultät geleiteten Workshop, sondern um ein Lehrteam, das sich aus Fachleuten der Stanford d.school und University Innovation Fellows aus ganz Indien zusammensetzt. |
Training | Mehr als mobil | Design an der D-School |
15:20-15:50 Sitzung |
Android Instant App erstellenLyla Fujiwara, Anirudh DewaniHalle 3a Nutzer möchten nicht warten. Die Verkleinerung der APK-Größe ist nicht erforderlich. Kleinere APKs ermöglichen nicht nur schnellere Downloads für die Nutzer, der Refaktorierungsprozess vereinfacht auch häufig deine Codebasis. Durch diese Vereinfachung wird Ihre App für Android Instant Apps vorbereitet. Diese können über URLs geöffnet werden und bieten eine native App-Erfahrung ohne eine vollständige Installation. In diesem Vortrag sprechen wir über die vielen Tools, mit denen du deine APK-Größe verringern, deine App modularisieren und deine erste Android Instant App erstellen kannst. |
Sitzung | Android | Android |
15:20-15:50 Sitzung |
Fundamentals of Google Cloud Platform: Eine geführte TourMarc Cohen, Mete AtamelZimmer Jacaranda Beim Cloud Computing gibt es viel zu verstehen, und es kann eine große Herausforderung sein, alles zu verstehen. In dieser Sitzung führen wir Sie durch eine praktische, praxisorientierte Tour durch den erstaunlichen Umfang und die Tiefe der Probleme, die mit der Google Cloud Platform gelöst werden können. |
Sitzung | Auf Mobilgeräten entwickeln | Cloud |
15:30-16:00 Fragen und Antworten |
Fragen und Antworten zum Aufbau einer CommunityDan FrancCommunity-Lounge Wie kannst du eine Community für dein Projekt begeistern? Wie baue ich ein gutes Treffen auf? Frag Google-Mitarbeiter und andere Community-Leader, was mit der Community zu tun hat. |
Fragen und Antworten | Community | |
16:00-16:30 Sitzung |
Internationalisierung und strukturierte Daten für die SucheAaseesh MarinaZimmer Jacaranda Wenn es darum geht, dass sich eine mehrsprachige oder internationale Website gut für die Suche eignet, oder wenn es darum geht, strukturierte Daten für Suchmaschinen hinzuzufügen, gibt es mehr, als man auf den ersten Blick scheint. In dieser Sitzung erhalten Sie die wichtigsten Erkenntnisse. |
Sitzung | Mobiles Web | In strukturierten Daten suchen |
16:00-16:30 |
Nachmittagspause |
|||
16:00-16:30 Sitzung |
Anwendung in Echtzeit mit Cloud Functions und Cloud Firestore for Firebase codierenMike McDonald, Dan McGrath, Todd BurnerHalle 3a Mit Firebase und der Google Cloud Platform können Entwickler schnell außergewöhnliche mobile Apps und Web-Apps erstellen. In dieser Sitzung entwickeln wir eine App live und zeigen, wie Sie mit Firebase eine positive Nutzererfahrung bieten können. Diesen Vorgang erweitern wir dann durch Aufrufe von Cloud APIs, ohne Server einrichten oder die Infrastruktur verwalten zu müssen. Sie werden aus erster Hand erfahren, wie einfach sich mit Firebase entwickeln und mit der Google Cloud Platform skalieren lässt. |
Sitzung | Auf Mobilgeräten entwickeln | Firebase |
16:20-17:50 Training |
Detaillierte Informationen zu EinschränkungslayoutDaniel GalpinGulmohar-Raum Mit dem Layout-Editor in Android Studio 3.x können Sie flexible und effiziente Layouts für Ihre Android-Apps erstellen. In diesem Training wird gezeigt, wie Sie die neuesten Funktionen des Einschränkungs-Layouts, einschließlich Barrieren, Verhältnisse und Ketten, nutzen können. Wir stellen eine Start-App zur Verfügung, damit du deine Ergebnisse schnell im Emulator oder auf einem Gerät sehen kannst. |
Training | Android | Android |
16:40-17:10 Sitzung |
Polymere und WebkomponentenTaylor SavageHalle 3a Webkomponenten sind eine neue, in die Webplattform integrierte Technologie, mit der Sie Ihre eigenen benutzerdefinierten, vollständig gekapselten HTML-Elemente erstellen können. Hier erfahren Sie, was Webkomponenten sind, welche Funktionen sie bieten und wie Sie mithilfe der Polymer-Bibliothek eigene Webkomponenten und Anwendungen erstellen können, die weniger Daten verbrauchen und weniger sind. |
Sitzung | Mobiles Web | PWA |
16:40-17:10 Sitzung |
Serverloses Computing mit Firestore, Cloud Functions und G Suite APIsMartinentZimmer Jacaranda In dieser Gesprächsrunde stellen wir Ihnen die neue Cloud Firestore-Datenbank vor, die das Firebase-Team von Google vor Kurzem angekündigt hat. Nach einer kurzen Einführung in die Firebase-Plattform erfahren Sie mehr über einige der spezifischen Anwendungsfälle und Funktionen, die Cloud Firestore zu einer wichtigen Komponente der Plattform machen. In der zweiten Hälfte des Gesprächs wird gezeigt, wie einfach es ist, G Suite APIs direkt über Firebase Cloud Functions zu nutzen. |
Sitzung | Mehr als mobil | G Suite Cloud |
17:20-17:50 Sitzung |
Leistungsfähigkeit und Flexibilität der neuen Google Sheets APIWesley ChunZimmer Jacaranda In der heutigen Welt der Big Data sind Tabellenkalkulationen noch immer leistungsfähig und flexibel. Die Google Sheets API wurde auf der Google I/O 2016 vorgestellt und bietet viel mehr Möglichkeiten als ihre Vorgänger. In diesem Vortrag zeigen wir Ihnen eine Vielzahl von Möglichkeiten der Interaktion mit Google Tabellen, darunter die Migration von Daten aus SQL-Datenbanken, das Ändern von Daten, die Zellenformatierung und vieles mehr. Der Democode liegt der Einfachheit halber in Python und JSON vor. Sie können jedoch jede Sprache verwenden, die von den Google APIs-Clientbibliotheken unterstützt wird. |
Sitzung | Mehr als mobil | G Suite |
17:20-17:50 Sitzung |
SEO: Häufige Probleme und MissverständnisseMalik Mairaj SyedHalle 3a Viele Websites sind auf Zugriffe aus Websuchen angewiesen. In dieser Sitzung behandeln wir häufige Probleme und Missverständnisse in Bezug auf die Suchmaschinenoptimierung (SEO) und geben Tipps, auf was Sie achten sollten, wenn Sie eine andere Person mit der Suchmaschinenoptimierung beauftragen. |
Sitzung | Mobiles Web | Suche |
18:00-18:30 Sitzung |
SEO für PWAAmrit SanjeevZimmer Jacaranda PWA und andere JavaScript-basierte Websitekonfigurationen können in der Google Suche angezeigt werden, wenn Sie auf einige kritische Aspekte achten. In dieser Sitzung geht es um die Best Practices von Google, um eure Website für den Googlebot zugänglich zu machen. |
Sitzung | Mobiles Web | PWA-Suche |
18:00-18:30 Sitzung |
Lightning Talks zum Google-EntwicklerprogrammKarthik Padmanabhan, Christy Anoop, Kamal Vaid, JP Souchak, Vikas Bajpai, Sukriti Paul, Soham Mondal, Shrinath VSHalle 3a Dieser Vortrag umfasst sechs kuratierte Blitzvorträge zu Google Developer-Programmen, die sich auf verschiedene Phasen des Lebenszyklus eines Entwicklers beziehen, von einem Studenten, einer zertifizierten Fachkraft, einem Community-Leader / Experten, einem Unternehmer und schließlich an einen Mentor. Die Blitzvorträge werden von den Anwendern der Google Developer-Programme gehalten und von Karthik Padmanabhan, Program Manager Lead, Developer Relations moderiert. Im Anschluss an die Gespräche gibt es kurze Fragen und Antworten. |
Sitzung | Mobiles mobiles Web für Android – nicht nur für Mobilgeräte | Android Assistant Cloud Firebase TensorFlow Mobile Web |