By Brett Morgan Developer Relations Engineer, Flutter & Dart @ Google
15:15 - 16:00
Flutter is Google’s portable UI toolkit for building beautiful, natively-compiled applications for mobile, web, and desktop from a single codebase. Come along to learn how to get started with Flutter as we demonstrate building an application live on stage.
MotionLayout is a new class available in the ConstraintLayout 2.0 library to help Android developers manage motion and widget animation in their application. In this talk, we’ll explore how you can very easily build complex layout animations and motion handling through simple XML code.
Google Assistant - Reaching Next Billion Users with Your Actions
By Anuvrat Rao Head of APAC Assistant Product Partnerships @ Google
16:30 - 17:00
The Google Assistant supports an expansive list of countries, languages, and devices, including recently: KaiOS and Android Go phones. Come learn how users in emerging markets are interacting with the Google Assistant, what they expect from your Actions, and what opportunities you have to grow your services with them. Leave with technical and design considerations, as well as common mistakes to avoid when building for the next billion users.
Tokopedia is one of the biggest e-commerce in Indonesia with many businesses supported. Our challenges is to fulfill all Tokopedia business requirements in one application. This session will share how we scale, maintain and solve problem in Tokopedia Apps
Billions of people in over 180 countries use WhatsApp to stay in touch with friends and family. At WhatsApp we relentlessly work on shrinking our apk as much as possible given that many of our users live in regions with poor connectivity and we are committed to leave no one behind. In this session we will cover some of the wins, regressions, strategies and technologies that we use to tame WhatApp's apk size.
By Shailen Tuli Developer Programs Engineer, Android @ Google
14:45 - 15:15
You’ve spent a great deal of time working on a testing strategy for your project and you’ve developed an impressive battery of tests. And yet...you've never really thought in depth about accessibility testing. Or, you’ve thought about it, but didn’t know where to begin.
This talk explores testing strategies you can adopt to ensure you’re creating more accessible apps. You’ll learn about the Accessibility Test Framework for Android and how you can seamlessly integrate it into your Espresso and Robolectric tests. You’ll explore testing using Talkback, Switch Access, and other services. And you’ll dive into testing with analysis tools like Accessibility Scanner, Talkback’s Node Tree Debugger, UI Automator Viewer, and Android Lint. And finally, you’ll understand the value of testing your apps with actual users.
Using location services to personalise app user experience
In this talk we would discuss the latest updates in location services rolled out for Android Q. How to provide personalised user experience using location services, focusing more precisely on Geofencing. How to avoid common pitfalls and optimising for battery life and app performance.