Talks

A collection of some of the talks and presentations which I've given at various conferences, online events, and meetups.

Santa Tracker, Talks

Santa Tracker - Moving to Android App Bundle

Every year, Google releases the Santa Tracker app to millions of users across the world, wanting to track Santa over the holiday season. Chris will talk through how they managed to get the install APK from 60MB to 10MB, using Dynamic Feature Modules, asset compression and other things.
Chris Banes
Santa Tracker, Talks

Santa Tracker - Moving to Android App Bundle

Talk at Shibuya.apk. Every year, Google releases the Santa Tracker app to millions of users across the world, wanting to track Santa over the holiday season.
Chris Banes
Kotlin Coroutines, Kotlin, Talks

Android Suspenders

This talk will focus on the best practices of using coroutines in your app, including how to handle lifecycle changes with Architecture Components, integration with background job processing, and moving away from RxJava.
Chris Banes
Kotlin Coroutines, Kotlin, Talks

Android Suspenders

GDG Melbourne DevFest 2018. This talk will focus on the best practices of using coroutines in your app, including how to handle lifecycle changes with Architecture Components, integration with background job processing, and moving away from RxJava.
Chris Banes
Kotlin Coroutines, Kotlin, Talks

Android Suspenders

This talk from KotlinConf 2018 will focus on the best practices of using coroutines in your app, including how to handle lifecycle changes with Architecture Components, integration with background job processing, and moving away from RxJava.
Chris Banes
WindowInsets, Android Views, Talks

Becoming a master window fitter 🔧

Talk from Droidcon London 2017. Window insets have long been a source of confusion to developers, and that’s because they are indeed very confusing! The system dispatches insets for many reasons, such as drawing behind navigation bars, full-screen immersive modes or handling round displays.
Chris Banes
WindowInsets, Android Views, Talks

Becoming a master window fitter 🔧

Talk from Droidcon NYC 2017. Window insets have long been a source of confusion to developers, and that’s because they are indeed very confusing! The system dispatches insets for many reasons, such as drawing behind navigation bars, full-screen immersive modes or handling round displays.
Chris Banes
AppCompat, Talks

Support Libraries - v25 and beyond

Talk from Londroid. Learn about some of the new features and improvements that we have released in v25 of the Android Support Library.
Chris Banes
Material Design, Android Libraries, Talks

Designing the Design Support Library

Talk from Droidcon London 2016. The design library introduced CoordinatorLayout, AppBarLayout and CollapsingToolbarLayout last year. This talk will go through how it all works, from CoordinatorLayout Behaviors, to nested scrolling.
Chris Banes