Killing XML with Contour

Adam Erb

Android Developer

Cash App

Adam Erb is a JVM and Android developer at EBlock.ca. He grew up in North-Western Ontario. He has worked as a professional programmer for the last 7 years in Norway and Toronto. If you buy him a beer he'll tell you all about it.


XML is this weird thing that was invented over 20 years ago as an early web solution for encoding data. It is now 2019 and we are still building apps using this archaic format! How did we get here? Why are we still doing this? And why should we change? In this session I want to cover why I think we should stop writing UIs in XML, and why Contour - a library I recently open-sourced - is a good alternative.