Chris Banes

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
Nested Scrolling, AppBarLayout, Animations

Carry on Scrolling

A look at how we added fling support to nested scrolling in Android, to AppBarLayout work in all scenarios.
Chris Banes
Website, Jekyll, Firebase

Jekyll + Firebase Hosting

A look at how this site is built using Jekyll, and automatically deployed to Firebase Hosting.
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
Animations

Why isn’t my animation running?

Let me tell you a story about something I spent a fair amount of time debugging last year. I had totally forgot about it until the other day when someone mentioned something they were seeing with Snackbar, and it turned out to be the same thing.
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
Material Design, Android Views, Talks

Nested scrolling - living life on the edge

Talk from DevFest Tokyo. 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, to all of the crazy things in between to make it work back to API 9.
Chris Banes
Nested Scrolling, Material Design, Talks

Secrets of the Support Library

Talk from Droidcon NYC 2016. The support library has become a necessity for the majority of Android developers. This talk will delve into some of its secrets, from bugs we’ve fixed, things we haven’t (yet).
Chris Banes
Android Themes, Android Views, Talks

Android Themes & Styles demystified

Talk from Droidcon Berlin 2016. Themes and styles are the bedrock of your apps styling, yet most developers look at them with fear. What does X attribute do? How do I style Y?
Chris Banes