Times shown are in Central Daylight Time (UTC-05:00)

August 1, 2022
August 2, 2022

10:00 AM-
10:45 AM

Efficient UI testing in Android

Room 2

Mobile apps are growing. They become more complex and require more testing. It means that it is time to integrate fast and stable automated tests into your project….

PresentationPresented Virtually

Alex Zhukovich

11:00 AM-
11:45 AM

Everything is an API

Room 2

When creating a new app module, or modularising an existing one, it becomes easy to forget who might be consuming it. …

Presentation

Ash Davies

12:00 PM-
12:20 PM

Automating Localization

Room 1

At Premise, our app is distributed across 156 countries, and every user-facing feature must be translated into each of the 40 languages we support….

Presentation

Jacob Lillioja

12:00 PM-
12:20 PM

Gradle scripts made easy with Kotlin DSL

Room 2

Scared of Gradle scripts having groovy syntax? Well, let's explore Kotlin DSL & see step-by-step how we can write gradle scripts with it….

PresentationPresented Virtually

Monika Kumar Jethani

2:00 PM-
2:45 PM

Bazel for Android Development

Online

Bazel is an open source build system by Google with a focus on large scale applications. In this talk, we discuss Bazel build system concepts, terminologies and mental model for using B…

PresentationPresented Virtually

Arunkumar Sampathkumar

3:00 PM-
3:45 PM

Recording Video with CameraX and Jetpack Compose

Room 2

Integrating video into your Android application can be a challenging and intimidating experience, running into device compatibility, multiple camera libraries, and conflicting or deprec…

PresentationPresented Virtually

Mayowa Egbewunmi

4:00 PM-
4:45 PM

Performing Due Diligence as Android Developers

Room 2

In this session I plan to share my learnings from the process of integrating Third Party SDKs. Having successfully delivered such projects at Tinder and Booking.com, ……

Presentation

Ishan Khanna

05:00 PM-
05:45 PM

DI for Dummies

Room 1

In this lightning talk I will first explain to people what exactly is dependency injection, why do we need it I will include some practical use cases, then after we are done with the th…

PresentationPresented Virtually

Priyank Shankar

10:30 AM-
11:15 AM

A page out of Server driven UI on Android

Room 2

This talk emphasizes how and why building Android apps using a concept called Server Driven Architecture for our UI layer is so important and a current hot topic. …

Presentation

Adit Lal

11:30 AM-
12:15 PM

Custom Design Systems in Compose

Room 1

While Jetpack Compose comes with Google's Material Design system, many apps have their own design language and systems that they need to adhere to in order to offer consistency acr…

Presentation

Ryan Harter

02:00 PM-
02:45 PM

Lifecycle for Android Developers

Room 1

In this talk, Dinorah Tovar is going to talk about Stateflow, SharedFlow, and Lifecycle owners and how we can collect them in a safe way inside the UI……

Presentation

Dinorah Tovar Duarte

2:00 PM-
2:45 PM

ConstraintLayout: making the transition to Compose

Room 2

ConstraintLayout has been a staple of Android development since its introduction at Google IO'16. With the emergence of Jetpack Compose, this talk will discuss how the library has …

PresentationPresented Virtually

Nicolas Roard

John Hoford

03:00 PM-
03:45 PM

What's new in Android

Room 1

In this talk, I would like to cover the new improvements that Android12 brings in terms of security and privacy….

Presentation

Nav Singh

3:00 PM-
3:45 PM

How Flutter works under the hood

Room 2

Flutter is an open-source UI software development kit created by Google and since the day that it is announced, it brought a lot of excitement to the mobile app development world. By us…

Presentation

Muhammed Salih Güler

4:00 PM-
4:45 PM

Building Android Testing Infrastructure

Room 2

Suppose you're starting to think about how to add different types of tests for your Android app. There are many challenges that come to mind in terms of building a scalable testing…

Presentation

Mohit Sarveiya

05:00 PM-
05:45 PM

Codegen with KSP: A Farewell to Stubs

Room 1

Kotlin Symbol Processor (KSP) is a new tool from Google that promises strong improvements over legacy javax.lang.model processors that run with kapt….

Presentation

David Rawson

Close Menu