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:55 Sitzung |
Keynote Tag 1Daniel Galpin, Pankaj Gupta, Francis Ma, Sachit Mishra, Tal Oppenheimer, Kaz Sato, Anitha VijayakumarHalle 3a Hier können Sie sich über aktuelle Neuigkeiten und Updates zu Google-Produkten und ‐Plattformen für Entwickler informieren. |
Sitzung | Mobiles mobiles Web für Android – nicht nur für Mobilgeräte | Android Assistant Cloud Firebase TensorFlow Mobile Web |
11:00-11:30 Sitzung |
Infositzung zum Community Groups-ProgrammDan FrancCommunity-Lounge Hier erfährst du alles über das Community Developer Groups-Programm und darüber, wie du eine Gruppe erstellst oder Mitglied wirst. |
Sitzung | Community | |
11:10-11:40 Sitzung |
Progressive Web-Apps: Was, warum und wie?Sam Dutton, Jiewei Lin, Sarah ClarkHalle 3a In diesem Vortrag erklären wir das Was, Warum und Wie von progressiven Web-Apps und arbeiten mit Codebeispielen. Progressive Web-Apps vereinen die Vorteile von Web und Apps und werden schnell geladen (selbst in unzuverlässigen Netzwerken), können Nutzer durch das Senden von Push-Benachrichtigungen noch einmal ansprechen, ein Symbol auf dem Startbildschirm platzieren und als Vollbildansicht auf oberster Ebene geladen werden. |
Sitzung | Mobiles Web | PWA |
11:10-11:40 Sitzung |
Real-World Machine Learning with TensorFlow and Cloud MLKaz SatoZimmer Jacaranda TensorFlow, die Open-Source-Bibliothek für maschinelles Lernen von Google, hat seit seiner Einführung im Jahr 2015 die Welt der maschinellen Intelligenz demokratisiert. Zusammen mit der Skalierbarkeit der Cloud Machine Learning Engine von Google kann TensorFlow von jedem genutzt werden, um Deep-Learning-Technologie kostengünstig und ohne viel Fachwissen zu nutzen.In diesem Vortrag werden drei Beispiele von Unternehmen vorgestellt, die TensorFlow und Cloud ML zur Lösung ihrer realen Probleme eingesetzt haben: ein Gurkenbauer in Japan, der selbst einen auf Deep Learning basierenden Gurkenbauer aufbauen konnte, und ein weltweiter Autoauktionsservice konnte mithilfe von TF-Versicherungen die Genauigkeit bei der Klassifizierung und Klassifizierung von Autoauktionswagen erheblich verbessern. |
Sitzung | Mehr als mobil | Cloud |
11:10-12:40 Training |
Anwendung mit Architekturkomponenten erstellenFujiwaraGulmohar-Raum Im Mai 2017 wurden die Bibliotheken für Architekturkomponenten veröffentlicht. Allein sie helfen Entwicklern, den Lebenszyklus der UI-Komponente und die Datenpersistenz zu verwalten und zu vereinfachen. In Kombination bilden sie eine zusammenhängende Möglichkeit, um schnell Android-Apps zu erstellen. In diesem Training geht es um die gemeinsame Verwendung der Komponenten: Sie erstellen eine App mit einer reaktiven Benutzeroberfläche, in der lokale Daten gespeichert und geladen werden. |
Training | Android | Android |
11:10-12:40 Training |
Praxisorientierte Entwicklung eigener Anwendungen für Google Assistant mit DialogflowSachit Mishra, Silvano LucianiCassia-Raum In dieser Schulung erfährst du, wie du eigene Apps für Google Assistant erstellst. Mit Dialogflow können Sie sehen, wie einfach es ist, eine Unterhaltung mit Nutzern zu erstellen, indem Sie einfach ein paar Beispielsätze und Antworten programmieren. Sie können Ihre Anwendung über einen einfachen Webhook in Node.js mit Ihrem eigenen Server-Back-End verbinden. Diese Sitzung eignet sich hervorragend für alle Entwickler, die lernen möchten, wie sie Apps für Google Assistant entwickeln. |
Training | Mehr als mobil | Assistant |
11:45-12:15 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 | |
11:50-12:20 Sitzung |
Einführung in Cloud FirestoreMcGrathZimmer Jacaranda Firebase hat gerade die Betaversion von Cloud Firestore angekündigt, einer vollständig verwalteten NoSQL-Dokumentendatenbank für die Entwicklung von Mobil- und Webanwendungen. Sie wurde entwickelt, um App-Daten weltweit einfach zu speichern und zu synchronisieren, und ist jetzt als Betaversion verfügbar. In diesem Gespräch erläutern die Produktleiter alle Details und zeigen, wie Sie mit Cloud Firestore eine skalierbare Anwendung erstellen. |
Sitzung | Auf Mobilgeräten entwickeln | Firebase |
11:50-12:20 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:50-12:20 Sitzung |
Kotlin testenMcQuillanHalle 3a Kotlin ist eine höhere Programmiersprache, die sowohl in die Programmiersprache Java als auch in Android Studio vollständig integriert ist. Sie wird in vielen beliebten Apps für die Android-Entwicklung verwendet. In diesem Vortrag lernst du, wie du Kotlin verwendest, und erläutere im Detail, wie Tests geschrieben werden. Tests sind eine gute Möglichkeit, Kotlin zu erlernen, lesbare Tests zu schreiben und Ihrem Entwicklungsteam die Möglichkeiten von Kotlin vorzustellen. |
Sitzung | Android | Android |
12:30-13:00 Sitzung |
E-Commerce-Website mit AMP erstellenBen Morss, Raghu SimhaZimmer Jacaranda AMP wurde zu einer Webkomponentenbibliothek mit Komplettservice erweitert, die sich ideal zum schnellen Erstellen ansprechender, dynamischer Webseiten eignet. In diesem Vortrag zeigen wir Ihnen einige beeindruckende Möglichkeiten mit AMP. Zum Schluss zeigen wir Ihnen, wie Sie mit AMP ein umfassendes E-Commerce-Erlebnis schaffen. |
Sitzung | Mobiles Web | AMP-PWA |
12:30-13:00 Sitzung |
GDG-ProgramminformationenJennifer KohlCommunity-Lounge Hier erfahren Sie alles über das Google Developer Groups-Programm und darüber, wie Sie eine Gruppe erstellen oder Mitglied werden. |
Sitzung | Community | |
12:30-13:45 |
Lunch-PauseHall 3b – Sandbox |
|||
13:15-13:45 Sitzung |
Einführung in Oreo und die Support LibraryDaniel GalpinHalle 3a In dieser Diskussion werden Android Oreo und die Support Library genauer betrachtet. Hier erfährst du mehr über die wesentlichen Änderungen, die dazu beitragen, dass deine Apps besser funktionieren und besser denn je sind. |
Sitzung | Android | Android |
13:15-14:45 Training |
Webanwendung mit Firebase und Cloud Firestore erstellenThompsonGulmohar-Raum Erleben Sie aus erster Hand, wie einfach es ist, mit Cloud Firestore eine Webanwendung zu erstellen. Ihre Lehrkraft erstellt eine Webanwendung basierend auf diesem Online-Codelab. Sie können den Anleitungen folgen oder dieselbe App für iOS oder Android entwickeln. Während dieser Schulung stehen Google-Mitarbeiter zur Verfügung, die Sie bei allen diesen Technologien unterstützen. |
Training | Auf Mobilgeräten entwickeln | Firebase |
13:15-14:45 Training |
Datengetriebene progressive Web-AppsSarah ConnorCassia-Raum PWAs lassen sich relativ einfach für schreibgeschützte Websites erstellen. Aber was ist, wenn Sie möchten, dass Ihre Nutzer offline arbeiten und sich online synchronisieren? Wir helfen Ihnen dabei, Ihre App für statische und dynamische Daten zu entwerfen, die Hintergrundsynchronisierung zu erstellen, Ihr Back-End online zu aktualisieren und die neuesten Google-Tools zu verwenden, um den Prozess zu vereinfachen. |
Training | Mobiles Web | PWA |
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:00-14:30 Sitzung |
Mit Google Assistant und progressiven Web-Apps Communities interagierenMeggin KearneyHalle 3a Stellen Sie sich eine Zeit vor dem Internet vor, in der jeder von uns Mitglied einer kleinen Gemeinschaft war. Wir haben uns darauf verlassen, dass diese Community uns gelegentlich weiterhilft, unsere Bedürfnisse erfüllt, wenn es uns nicht möglich ist, und im Gegenzug dasselbe tun. Einige von uns haben vielleicht noch das Glück, zu dieser Community zu gehören. Hier kommt Google Assistant ins Spiel. Es kann ein persönliches Tool sein, mit dem Sie Ihre Bedürfnisse mit der richtigen Community abgleichen und dann verfolgen können, wie diese Anforderungen erfüllt werden. |
Sitzung | Mobiles Web | PWA |
14:00-14:30 Sitzung |
What's Up with the Internet der Dinge, TensorFlow und Google AssistantWayne PiekarskiZimmer Jacaranda Google verfügt über eine breite Palette neuer Plattformen und Tools, um Computer überall und an jedem Ort zu unterstützen. Hier erfährst du, wie Android Things verwendet werden kann, um die Entwicklung und Produktion von IoT-Geräten zu vereinfachen. Erfahren Sie, wie Sie Apps für Google Assistant entwickeln, und führen Sie Gespräche mit Ihren Nutzern. Erfahren Sie, wie Nutzer mit Android-Smartphones, Android Wear und Fernsehern jederzeit und überall mit Ihrem Dienst interagieren können. Hier erfahren Sie, wie mit TensorFlow maschinelles Lernen in allen Arten von IoT-Anwendungen über Mobilgeräte hinweg einfach gemacht werden kann. |
Sitzung | Mehr als mobil | TensorFlow Android Things-Assistent |
14:45-15:15 Sitzung |
Informationssitzung \„Lösen für Indien\“Karthik PadmanabhanCommunity-Lounge Mehr über das Programm \"solve for India\" erfahren |
Sitzung | Community | |
14:45-15:15 Sitzung |
Kommunikations-Apps für Google Assistant mithilfe von Actions on Google entwickelnDaniel Imrie-SitunayakeZimmer Jacaranda Google Assistant ist sowohl für Google Home als auch für Android-Smartphones verfügbar. Mit Actions on Google können Sie Google Assistant erweitern, um Ihre eigenen Kommunikations-Apps zu erstellen. In diesem Vortrag beschreiben wir die wichtigsten Komponenten von Actions on Google und zeigen Ihnen, wie Sie mit Tools wie Dialogflow ganz einfach Ihre erste App für Google Assistant erstellen können. Außerdem stellen wir Best Practices für die Voice-Benutzeroberfläche (VUI) vor, mit denen Sie eine überzeugende dialogorientierte Nutzererfahrung bieten können. |
Sitzung | Mehr als mobil | Assistant |
14:45-15:15 Sitzung |
Standort und AkkuShailen TuliHalle 3a Nutzer mögen standortbasierte Apps, befürchten jedoch, dass solche Apps eine Hauptursache für den Akkuverbrauch sind. Wir beschäftigen uns eingehend mit der Beziehung zwischen Standort und Akku und besprechen Strategien, wie du Apps mit möglichst vielen Standorten schreiben kannst, während gleichzeitig der Akku entlädt. |
Sitzung | Android | Android |
15:00-16:30 Training |
Begrüßung der NutzerSean McQuillan, Prateek TandonGulmohar-Raum Android stellt APIs bereit, um Nutzer, die deine App zum ersten Mal auf einem neuen Gerät verwenden, herzlich willkommen zu heißen. Funktionen wie die automatische Sicherung und Smart Lock tragen dazu bei, dass Ihre Nutzer zufrieden sind. Dadurch erhöht sich die Wahrscheinlichkeit, dass sie während der Umstellung weiterhin Nutzer bleiben. |
Training | Android | Android |
15:00-16:30 Training |
Praktische Übungen mit Android Things und Erstellen eigener IoT-GeräteJonathan Koren, Wayne PiekarskiCassia-Raum In diesem Training erfahren Sie alles, was Sie über die Entwicklung von IoT-Anwendungen für Android Things wissen müssen. Mit Android Studio und einem Entwicklerkit werden Sie sehen, wie einfach es ist, Ihre Android-Kenntnisse zu nutzen, um in der Praxis mit Hardware zu interagieren. |
Training | Mehr als mobil | Android Things |
15:30-16:00 Sitzung |
Treffen zu TechmakerinnenLakshya SivaramakrishnanCommunity-Lounge Informelles Treffen der WTM-Leiter und Community-Mitglieder bei der Veranstaltung. |
Sitzung | Community | |
15:30-16:00 Sitzung |
Umsetzbare Informationen mit FirebaseAmrit SanjeevZimmer Jacaranda Analysen und Statistiken sind entscheidend für den Erfolg jeder App. In dieser Sitzung erfahren Sie, wie Sie mit Firebase wichtige Fragen zu Ihren Nutzern und ihrem Verhalten beantworten können, damit Sie fundierte Entscheidungen im Hinblick auf Ihre Produkt-Roadmap treffen können. |
Sitzung | Auf Mobilgeräten entwickeln | Firebase |
15:30-16:00 Sitzung |
Frameworks und Tools für progressive Web-AppsRowan MerewoodHalle 3a Progressive Web-Apps (PWAs) verbreiten sich schneller im Web, als man es vorhersehen hätte. Vor zwei Jahren mussten Entwickler einen Großteil ihrer Arbeit selbst erledigen, um die neuen, im Browser verfügbaren APIs nutzen zu können. Heute bieten wir leistungsstarke und solide Tools, mit denen Entwickler aller Art schnell ansprechendere Apps auf den Markt bringen können.\n\nIn dieser Sitzung erfahren Sie mehr über Best Practices für PWAs und praktische Tipps für den Einstieg. Wir besprechen die Tools, die Entwicklern mit den unterschiedlichsten Hintergründen zur Verfügung stehen, sowie \ndie Philosophien und Visionen hinter diesen Tools. |
Sitzung | Mobiles Web | PWA |
16:00-17:00 |
Nachmittagspause |
|||
16:15-16:45 Sitzung |
Architekturkomponenten – AnwendungsfälleFlorina MuntenescuHalle 3a Mit den Bibliotheken der Architekturkomponenten können Sie robuste, testbare und verwaltbare Anwendungen entwerfen. In diesem Vortrag besprechen wir den Zweck jeder dieser Bibliotheken und werfen einen Blick auf die Muster und Anti-Muster, die Sie befolgen sollten. Wir gehen auch auf das wichtige Problem ein, wo Daten gespeichert werden sollten, um Anfragen zu minimieren: in der Datenbank, in ViewModel oder in SavedInstanceState?\nZum Schluss sprechen wir über die Paging-Bibliothek, die neueste Ergänzung der Architekturkomponenten. Sie erfahren, wie die Paging-Bibliothek funktioniert und warum und wie Sie sie verwenden sollten. |
Sitzung | Android | Android |
16:15-16:45 Sitzung |
Container, Kubernetes und Google CloudKC AyyagariZimmer Jacaranda Das Erstellen eines einzelnen Mikrodiensts ist eine bekannte Herausforderung. Es ist nicht so einfach, einen Cluster aus Mikrodiensten mit Load-Balancing zu erstellen, die robust und selbstheilend sind. Noch schwieriger ist es, diesen Cluster mit Rollouts und Rollbacks zu verwalten, einzelne Dienste nach Bedarf zu skalieren sowie Secrets und die Konfiguration unter den Diensten sicher zu teilen. Kubernetes, ein Open-Source-System zur Containerverwaltung, kann dabei helfen. In diesem Vortrag beginnen wir mit einem einfachen Mikrodienst, containerisieren ihn mit Docker und skalieren ihn auf einen Cluster aus widerstandsfähigen Mikrodiensten, der von Kubernetes verwaltet wird. Dabei erfahren Sie, was Kubernetes zu einem hervorragenden System für die Automatisierung von Bereitstellungen, Vorgängen und der Skalierung von Containeranwendungen macht. |
Sitzung | Auf Mobilgeräten entwickeln | Cloud |
16:15-16:45 Sitzung |
„Verlassen Sie Ihre Komfortzone und verbessern Sie Ihre Networking-Fähigkeiten“Jozef WodičkaCommunity-Lounge Networking-Fähigkeiten erlernen und üben |
Sitzung | Community | |
16:45-18:15 Training |
Von der Website zur PWA mit WorkboxDavid ScalesCassia-Raum Sie möchten also, dass Ihre Website offline funktioniert? Sie erstellen einen Service Worker und speichern einige Dateien im Cache, sind sich aber möglicherweise nicht ganz sicher, wie Sie mit Updates oder dem Browser-Cache umgehen sollen. Glücklicherweise sind die Entwickler von Google bei ihrer eigenen Arbeit auf diese Fragen gestoßen und haben Workbox entwickelt, eine Reihe von Tools und Kernlogik für eine progressive Web-App. Wir zeigen Ihnen, wie Sie eine Website in den Offlinemodus umwandeln und schwierige Caching-Probleme mit Leichtigkeit lösen können. |
Training | Mobiles Web | PWA |
16:45-18:15 Training |
Instant-App erstellenAnirudh DewaniGulmohar-Raum Hier erfährst du, wie du eine Android Instant App mit Android Studio 3.0 erstellst. Mit Android Instant Apps können Sie App-Links einrichten, um Ihre App-Aktivitäten ohne vorherige Installation der App zu starten. |
Training | Android | Android |
17:00-17:30 Sitzung |
Moderne Tools, Tests und Automatisierung: Erste Schritte mit Lighthouse und Puppeteer.Eric Bidelman, Vinamrata SingalHalle 3a Die moderne Webentwicklung erfordert moderne Tools. Wir stellen Ihnen die neuesten Extras des Chrome-Entwicklertools-Teams vor. Wir nutzen Lighthouse, um Ihren Entwicklungsworkflow zu steuern, und automatisieren alles mit Chrome und Puppeteer, einer neuen Knotenbibliothek zur Steuerung der monitorlosen Chrome-Version. |
Sitzung | Mobiles Web | PWA |
17:00-17:30 Sitzung |
Google Docs, Google Tabellen und Google Präsentationen mit Add-ons erweiternWesley ChunZimmer Jacaranda Sie verwenden gern G Suite-Apps wie Google Docs, Google Tabellen und Google Präsentationen, möchten aber eigene Funktionen hinzufügen? Mit Add-ons können Sie Code für den Zugriff auf Daten schreiben und beispielsweise Menüs und Seitenleisten auf der Benutzeroberfläche anpassen. Vielleicht möchten Sie Daten von einem anderen Server abrufen oder eine Verbindung zu einer Datenbank herstellen. All dies ist mit Add-ons möglich. In dieser Sitzung stellen wir Ihnen Google Apps Script vor und zeigen Ihnen, wie Sie Ihre eigenen Add-ons erstellen. |
Sitzung | Mehr als mobil | G Suite |
17:00-17:30 Sitzung |
Treffen der Community Groups IndienManoranjan PadhyCommunity-Lounge Informelles Treffen der Organisatoren und Mitglieder der indischen Community. |
Sitzung | Community | |
17:45-18:15 Sitzung |
Qualität statt Quantität: Warum Qualität so wichtig istJohannes Tonollo, Nick FortescueHalle 3a Hier erfährst du, wie du mit Material Design und Android Vitals die Nutzerfreundlichkeit verbessern und die Nutzerinteraktion und -bindung steigern kannst. Sie erhalten bessere Rezensionen von Nutzern und werden von Redaktionsteams häufiger wahrgenommen, indem Sie eine qualitativ hochwertige App erstellen. |
Sitzung | Auf Mobilgeräten entwickeln | Wiedergeben |
17:45-18:15 Sitzung |
Nächste Schritte im WebThomas Steiner, Steven SoneffZimmer Jacaranda Unabhängig davon, ob Sie an E-Commerce-, Medien-, Gaming- oder anderen Websites arbeiten, müssen Sie die Zukunft des Webs kennen. In dieser Sitzung besprechen wir, wie es bei APIs, Plattformen und Technologien weiter geht. Wahrscheinlich benötigen Sie gar keine native App. |
Sitzung | Mobiles Web | PWA |
18:30–22:00 |
Afterparty |