Semua waktu adalah Waktu Standar India (UTC+05:30)
- Di-livestream
Waktu | Deskripsi | _type (tipe) | _lagu | _produk |
---|---|---|---|---|
08:00-10:00 |
Sarapan dan Registrasi |
|||
10:00-10:55 Sesi |
Keynote Hari ke-1Daniel Galpin, Pankaj Gupta, Francis Ma, Sachit Mishra, Tal Oppenheimer, Kaz Sato, Anitha VijayakumarAula 3a Dapatkan berita dan info terbaru seputar produk dan platform developer Google. |
Sesi | Pengembangan Seluler di Web Seluler Android | Web Seluler Cloud Firebase TensorFlow Android Assistant |
11:00-11:30 Sesi |
Sesi info Program Grup KomunitasFarhanRuang Komunitas Pelajari semua hal tentang Program Grup Developer Komunitas, cara membuat grup atau bergabung sebagai anggota. |
Sesi | Interaksi | |
11:10-11:40 Sesi |
Progressive Web App: Apa, Mengapa, dan Bagaimana?Sam Dutton, Jiewei Lin, Sarah ClarkAula 3a Dalam diskusi ini, kami akan menjelaskan apa, mengapa, dan bagaimana Progressive Web App, serta membahas contoh kode. Dengan menggabungkan yang terbaik dari web dan aplikasi, Aplikasi Web Progresif dimuat dengan cepat (bahkan pada jaringan yang tidak stabil), dapat melibatkan kembali pengguna dengan mengirimkan notifikasi push, memiliki ikon di layar utama, dan dimuat sebagai pengalaman layar penuh tingkat atas. |
Sesi | Web Seluler | PWA |
11:10-11:40 Sesi |
Machine Learning Dunia Nyata dengan TensorFlow dan Cloud MLKaz SatoRuang Jacaranda TensorFlow, library open source Google untuk machine learning, telah mendemokrasikan dunia kecerdasan mesin sejak diluncurkan pada tahun 2015. Dikombinasikan dengan skalabilitas Cloud Machine Learning Engine Google, TensorFlow dapat digunakan oleh siapa saja untuk memanfaatkan teknologi deep learning dengan murah dan tanpa keahlian besar. Diskusi ini akan membahas tiga contoh bisnis yang telah mengadopsi TensorFlow dan Cloud ML untuk menyelesaikan masalah mereka di dunia nyata: seorang petani mentimun di Jepang yang mampu membuat penyortir mentimun berbasis deep learning sendiri; layanan lelang mobil bekas yang mampu mengklasifikasikan komponen mobil dan akurasi secara signifikan; |
Sesi | Di Luar Seluler | Cloud |
11:10-12:40 Pelatihan |
Membuat Aplikasi dengan Komponen ArsitekturLyla FujiwaraRuang Gulmohar Pada Mei 2017, library Komponen Arsitektur dirilis. Keduanya membantu developer mengelola dan menyederhanakan siklus proses komponen UI dan persistensi data. Jika digunakan bersama-sama, semuanya dapat digunakan sebagai cara kohesif untuk membangun aplikasi Android dengan cepat. Pelatihan ini berfokus pada cara menggunakan komponen secara bersamaan: Anda akan membuat aplikasi dengan UI reaktif yang menyimpan dan memuat data lokal. |
Pelatihan | Android | Android |
11:10-12:40 Pelatihan |
Praktik Langsung dalam Mengembangkan Aplikasi Anda Sendiri untuk Asisten Google dengan DialogflowSachit Mishra, Silvano LucianiRuang Cassia Dalam pelatihan ini, Anda akan mempelajari cara membuat aplikasi sendiri untuk Asisten Google. Dengan Dialogflow, Anda dapat melihat betapa mudahnya membuat percakapan dengan pengguna hanya dengan memprogram beberapa contoh kalimat dan balasan. Anda dapat menghubungkan aplikasi dengan backend server Anda sendiri menggunakan hook web sederhana yang ditulis dalam node.js. Sesi ini adalah sesi yang bagus untuk setiap developer yang ingin mempelajari cara membangun untuk Asisten Google. |
Pelatihan | Di Luar Seluler | |
11:45-12:15 Tanya Jawab |
Tanya Jawab membangun komunitasFarhanRuang Komunitas Bagaimana cara melibatkan komunitas seputar proyek Anda? Bagaimana cara membangun grup pertemuan yang hebat? Datanglah untuk bertanya kepada Googler & komunitas lain yang memimpin apa pun yang terkait dengan komunitas. |
Tanya Jawab | Interaksi | |
11:50-12:20 Sesi |
Memperkenalkan Cloud FirestoreDan McGrathRuang Jacaranda Firebase baru saja mengumumkan rilis beta Cloud Firestore, database dokumen NoSQL yang terkelola sepenuhnya untuk pengembangan aplikasi seluler dan web. Produk ini didesain untuk menyimpan dan menyinkronkan data aplikasi dengan mudah pada skala global, dan kini tersedia dalam versi beta. Dalam diskusi ini, para pemimpin produk membagikan semua detail dan akan menunjukkan cara membangun aplikasi yang skalabel dengan Cloud Firestore. |
Sesi | Mengembangkan di Perangkat Seluler | Firebase |
11:50-12:20 Sesi |
Sesi Informasi Sertifikasi Google Developers dan CloudJP Souchak, Manohar SilamRuang Sertifikasi Google Developers dan Cloud Pelajari cara mendapatkan pengakuan atas keterampilan Anda sebagai Mobile Web Specialist, Associate Android Developer, Data Engineer, atau Cloud Architect. Dalam sesi ini, JP Souchak dan Manohar Silam akan mengadakan sesi informasi secara langsung yang menampilkan sorotan dari dua program Sertifikasi dan sertifikasi individual. Tanya Jawab mengikuti, waktu memungkinkan. |
Sesi | Sertifikasi | |
11:50-12:20 Sesi |
Menguji KotlinSean McQuillanAula 3a Kotlin adalah bahasa tingkat tinggi yang terintegrasi sepenuhnya dengan bahasa pemrograman Java dan Android Studio. Ini digunakan untuk pengembangan Android di banyak aplikasi populer. Diskusi ini akan mengajarkan Anda cara menggunakan Kotlin melalui pembahasan mendalam tentang pengujian penulisan. Pengujian adalah cara yang bagus untuk mempelajari Kotlin, menulis pengujian yang dapat dibaca, dan memperkenalkan kemampuan Kotlin kepada tim pengembangan Anda. |
Sesi | Android | Android |
12:30-13:00 Sesi |
Membangun Situs E-commerce dengan AMPBen Morss, Raghu SimhaRuang Jacaranda AMP telah diperluas ke library komponen web dengan layanan lengkap yang ideal untuk membuat halaman web yang menarik dan dinamis dengan cepat. Dalam diskusi ini, kami akan menunjukkan beberapa hal menakjubkan yang dapat dilakukan AMP, dan akan mengakhirinya dengan mendemonstrasikan cara menggunakan AMP untuk menciptakan pengalaman e-commerce yang lengkap. |
Sesi | Web Seluler | PWA AMP |
12:30-13:00 Sesi |
Sesi info program GDGJuwita JelitaRuang Komunitas Pelajari semua hal tentang Program Grup Developer Google, cara membuat grup atau bergabung sebagai anggota. |
Sesi | Interaksi | |
12:30-13:45 |
Makan siangAula 3b - Sandbox |
|||
13:15-13:45 Sesi |
Mempelajari Oreo dan Support LibraryDani GalpinAula 3a Diskusi ini akan membahas Android Oreo dan Support Library. Datang dan pelajari perubahan signifikan yang membantu membuat aplikasi Anda berfungsi, terlihat, dan terasa lebih baik dari sebelumnya. |
Sesi | Android | Android |
13:15-14:45 Pelatihan |
Mem-build Aplikasi Web dengan Firebase dan Cloud FirestoreArthur ThompsonRuang Gulmohar Rasakan langsung betapa mudahnya membangun aplikasi web dengan Cloud Firestore. Instruktur Anda akan membuat aplikasi web berdasarkan codelab online ini. Anda dapat mengikutinya, atau membuat aplikasi yang sama untuk iOS atau Android. Selama sesi pelatihan ini, kami akan menyediakan Karyawan Google untuk membantu dengan semua teknologi ini. |
Pelatihan | Mengembangkan di Perangkat Seluler | Firebase |
13:15-14:45 Pelatihan |
Progressive Web App Berbasis DataSarah ClarkRuang Cassia PWA relatif mudah dibuat untuk situs \"hanya baca\". Namun, apa yang terjadi jika Anda ingin pengguna bekerja secara offline dan disinkronkan saat online? Kami membantu Anda merancang aplikasi untuk data statis dan dinamis, membuat sinkronisasi latar belakang, mengupdate backend saat online, dan menggunakan alat Google terbaru untuk menyederhanakan prosesnya. |
Pelatihan | Web Seluler | PWA |
14:00-14:30 Sesi |
Menjadi Pakar Google Developers: Info program GDENathalie Pereira, Melissa PowelRuang Komunitas Pelajari semua hal tentang Program Pakar Google Developers dan cara untuk bergabung. |
Sesi | Interaksi | |
14:00-14:30 Sesi |
Komunitas yang Berinteraksi dengan Asisten Google dan Progressive Web AppMeggin KearneyAula 3a Bayangkan saat sebelum web ketika kita masing-masing adalah anggota dari sebuah komunitas kecil. Kami mengandalkan komunitas tersebut untuk sesekali membantu kami, untuk memenuhi kebutuhan kami saat kami tidak mampu melakukannya, dan sebagai gantinya, kami akan melakukan hal yang sama. Beberapa dari kita mungkin masih cukup beruntung menjadi bagian dari komunitas ini. Di situlah Asisten Google berperan. Google Analytics dapat menjadi alat pribadi untuk mencocokkan kebutuhan Anda dengan komunitas yang tepat, dan kemudian membantu Anda melacak bagaimana kebutuhan tersebut terpenuhi. |
Sesi | Web Seluler | PWA |
14:00-14:30 Sesi |
What' Up with the Internet of Things, TensorFlow, dan Asisten GoogleWayne PiekarskiRuang Jacaranda Google memiliki berbagai platform dan alat baru untuk mendukung komputasi di mana saja di mana saja. Pelajari bagaimana Android Things dapat digunakan untuk menyederhanakan pengembangan dan produksi perangkat IoT. Simak cara membuat aplikasi untuk Asisten Google dan lakukan percakapan dengan pengguna Anda. Lihat cara ponsel Android, Android Wear, dan TV memungkinkan pengguna berinteraksi dengan layanan Anda kapan saja dan di mana saja. Pelajari bagaimana TensorFlow dapat digunakan untuk membuat machine learning mudah di semua jenis aplikasi IoT di luar seluler. |
Sesi | Di Luar Seluler | Asisten TensorFlow Android Things |
14:45-15:15 Sesi |
Sesi info \"Selesaikan untuk India\"Karthik PadmanabhanRuang Komunitas Pelajari Program \"Mengatasi masalah untuk India\" |
Sesi | Interaksi | |
14:45-15:15 Sesi |
Mengembangkan Aplikasi Percakapan untuk Asisten Google Menggunakan Actions on GoogleDaniel Imrie (Situnayake)Ruang Jacaranda Asisten Google tersedia di platform Google Home dan ponsel Android. Actions on Google memungkinkan Anda memperluas Asisten Google untuk membuat aplikasi percakapan Anda sendiri. Dalam diskusi ini, kami akan menjelaskan komponen utama Actions on Google, menunjukkan kepada Anda cara menggunakan alat seperti Dialogflow untuk membuat aplikasi pertama Anda bagi Asisten Google dengan mudah, dan mengeksplorasi praktik terbaik Antarmuka Pengguna Voice (VUI) untuk mendesain pengalaman pengguna percakapan yang menarik. |
Sesi | Di Luar Seluler | |
14:45-15:15 Sesi |
Lokasi dan BateraiShailen TuliAula 3a Pengguna menyukai aplikasi berbasis lokasi, tetapi mereka khawatir aplikasi semacam itu adalah sumber utama pengurasan baterai. Kita membahas lebih dalam hubungan antara lokasi dan baterai, membahas strategi untuk menulis aplikasi yang sarat lokasi sambil meminimalkan konsumsi baterai. |
Sesi | Android | Android |
15:00-16:30 Pelatihan |
Menyambut PenggunaSean McQuillan, Prateek TandonRuang Gulmohar Android menyediakan API untuk membantu memberikan sambutan hangat kepada pengguna saat pertama kali mereka menggunakan aplikasi Anda di perangkat baru. Fitur seperti pencadangan otomatis dan Smart Lock membantu menjaga kepuasan pengguna – meningkatkan kemungkinan mereka akan terus menjadi pengguna saat bertransisi. |
Pelatihan | Android | Android |
15:00-16:30 Pelatihan |
Mencoba Android Things dan Membuat Perangkat IoT Anda SendiriJonathan Koren, Wayne PiekarskiRuang Cassia Dalam pelatihan ini, Anda akan mempelajari semua hal yang perlu diketahui tentang mengembangkan aplikasi IoT untuk Android Things. Dengan Android Studio dan kit developer, Anda akan melihat betapa mudahnya menggunakan pengetahuan Android untuk berinteraksi dengan hardware di dunia nyata. |
Pelatihan | Di Luar Seluler | Android Things |
15:30-16:00 Sesi |
Pertemuan Women TechmakersLakshya SivaramakrishnanRuang Komunitas Pertemuan informal antara pimpinan WTM dan anggota komunitas di acara tersebut. |
Sesi | Interaksi | |
15:30-16:00 Sesi |
Hasil Analisis yang Bisa Ditindaklanjuti dengan FirebaseAmrit SanjeevRuang Jacaranda Analisis dan insight adalah inti kesuksesan setiap aplikasi. Dalam sesi ini Anda akan mempelajari bagaimana Firebase membantu Anda menjawab pertanyaan kunci tentang pengguna dan perilaku mereka, sehingga Anda bisa membuat keputusan yang cerdas dengan roadmap produk Anda. |
Sesi | Mengembangkan di Perangkat Seluler | Firebase |
15:30-16:00 Sesi |
Framework dan Alat untuk Progressive Web AppRowan MerewoodAula 3a Progressive Web App (PWA) menyebar di seluruh web lebih cepat daripada yang dapat diprediksi siapa pun. Dua tahun lalu, developer perlu menangani sendiri sebagian besar pekerjaan pipa untuk memanfaatkan API baru yang tersedia di browser. Saat ini, kami memiliki alat yang canggih dan andal yang dapat digunakan oleh developer dari segala latar belakang untuk mengirimkan aplikasi yang lebih menarik dengan cepat.\n\nDalam sesi ini, Anda akan mempelajari praktik terbaik PWA dan tips praktis untuk memulai. Kami akan membahas alat yang ada untuk membantu developer dari berbagai latar belakang, serta \nfilosofi dan visi di balik alat ini. |
Sesi | Web Seluler | PWA |
16:00-17:00 |
Istirahat Sore |
|||
16:15-16:45 Sesi |
Komponen Arsitektur - Kasus PenggunaanFlorina MuntenescuAula 3a Rangkaian library Komponen Arsitektur membantu Anda mendesain aplikasi yang tangguh, dapat diuji, dan mudah dikelola. Dalam diskusi ini, kita akan membahas fungsi masing-masing library ini, serta melihat pola dan antipola yang harus Anda ikuti. Kita juga akan membahas masalah penting terkait penyimpanan data untuk meminimalkan permintaan: database, ViewModel, atau diSavedInstanceState?\nTerakhir, kita akan membahas library Paging, tambahan terbaru untuk Komponen Arsitektur. Anda akan mempelajari cara kerja library Paging serta mencari tahu alasan dan cara menggunakannya. |
Sesi | Android | Android |
16:15-16:45 Sesi |
Container, Kubernetes, dan Google CloudAyyagari KCRuang Jacaranda Membuat satu microservice adalah tantangan yang dipahami dengan baik. Membuat cluster microservice yang di-load balanced yang tangguh dan dapat pulih sendiri tidaklah mudah. Mengelola cluster tersebut dengan peluncuran dan rollback, menskalakan setiap layanan sesuai permintaan, serta berbagi rahasia dan konfigurasi dengan aman antarlayanan jauh lebih sulit. Kubernetes, sebuah sistem pengelolaan container open source, dapat membantu mengatasi hal ini. Dalam diskusi ini, kita akan memulai dengan microservice sederhana, mem-build-nya dalam container menggunakan Docker, dan menskalakannya ke cluster microservice tangguh yang dikelola oleh Kubernetes. Dalam kursus ini, Anda akan mempelajari apa yang membuat Kubernetes menjadi sistem yang hebat untuk mengotomatiskan deployment, operasi, dan penskalaan aplikasi dalam container. |
Sesi | Mengembangkan di Perangkat Seluler | Cloud |
16:15-16:45 Sesi |
"Keluar dari zona nyaman dan tingkatkan keterampilan jaringan Anda"Jozef VodičkaRuang Komunitas Pelajari dan latih keterampilan berjejaring |
Sesi | Interaksi | |
16:45-18:15 Pelatihan |
Dari Situs ke PWA dengan WorkboxTimbangan DavidRuang Cassia Jadi Anda ingin membuat situs web Anda berfungsi secara offline? Anda membuat pekerja layanan dan meng-cache beberapa file, tetapi mungkin tidak begitu tahu cara menangani pembaruan atau cache browser. Untungnya, engineer Google telah menemukan pertanyaan ini dalam pekerjaan mereka sendiri dan telah menulis Workbox, seperangkat alat dan logika inti untuk Progressive Web App. Kami akan menunjukkan kepada Anda cara mengonversi situs menjadi offline dan memecahkan masalah cache yang sulit dengan mudah. |
Pelatihan | Web Seluler | PWA |
16:45-18:15 Pelatihan |
Membangun Aplikasi InstanAnirudh DewaniRuang Gulmohar Pelajari cara membangun Aplikasi Instan Android menggunakan Android Studio 3.0. Dengan Aplikasi Instan Android, Anda dapat menyiapkan link aplikasi untuk meluncurkan aktivitas aplikasi tanpa menginstal aplikasi sebelumnya. |
Pelatihan | Android | Android |
17:00-17:30 Sesi |
Alat, Pengujian, dan Otomatisasi Modern: Mulai Menggunakan Lighthouse dan Puppeteer.Eric Bidelman, Vinamrata SingalAula 3a Pengembangan web modern memerlukan alat modern. Bergabunglah dengan kami saat kami menjelajahi hal-hal terbaru dari tim Chrome DevTools. Kami akan menggunakan Lighthouse untuk memandu alur kerja pengembangan Anda, dan mengotomatiskan semuanya dengan Chrome headless dan Puppeteer, library Node baru untuk mengontrol Chrome headless. |
Sesi | Web Seluler | PWA |
17:00-17:30 Sesi |
Perluas Google Dokumen, Spreadsheet, dan Slide dengan Add-onWesley ChunRuang Jacaranda Senang menggunakan aplikasi G Suite seperti Google Dokumen, Spreadsheet, dan Slide, tetapi ingin menambahkan fungsi Anda sendiri? Add-on memungkinkan Anda menulis kode untuk mengakses data mereka, termasuk menyesuaikan menu dan sidebar di antarmuka pengguna. Mungkin Anda ingin mendapatkan data dari server lain atau terhubung ke {i>database<i}. Semua itu dapat dilakukan dengan Add-on. Dalam sesi ini, kami akan memperkenalkan Google Apps Script dan menunjukkan cara membuat Add-on Anda sendiri. |
Sesi | Di Luar Seluler | Pelacak |
17:00-17:30 Sesi |
Pertemuan Kelompok Komunitas IndiaPadi ManoranjanRuang Komunitas Pertemuan informal yang diselenggarakan oleh anggota dan penyelenggara komunitas India. |
Sesi | Interaksi | |
17:45-18:15 Sesi |
Kualitas daripada Kuantitas: Mengapa Kualitas PentingJohannes Tonollo, Nick FortescueAula 3a Pelajari cara menggunakan Desain Material dan Android Vitals untuk meningkatkan pengalaman pengguna serta meningkatkan engagement dan retensi. Dapatkan ulasan pengguna yang lebih baik dan lebih sering perhatian tim editorial dengan membuat aplikasi berkualitas tinggi. |
Sesi | Mengembangkan di Perangkat Seluler | Putar |
17:45-18:15 Sesi |
Apa Selanjutnya untuk WebThomas Steiner, Steven GunawanRuang Jacaranda Baik Anda bekerja di bidang e-commerce, media, game, atau jenis situs lainnya, Anda perlu mengetahui tentang masa depan web. Dalam sesi ini, kita akan membahas fitur-fitur baru untuk API, platform, dan teknologi. Ada kemungkinan Anda tidak membutuhkan aplikasi asli. |
Sesi | Web Seluler | PWA |
18.30 - 22.00 |
After Party |