Building a Continuous testing environment for Android Performance
Performance improvements in your application shouldn’t be put off until the last minute! But sadly, performance profiling & tooling is still pretty manual and archaic. In this talk, Colt McAnlis will walk through how to build a automated perf-testing environment for your code. Then, you can run tests daily, weekly, or when your co-worker checks in their code (you know the one.. they like to use ENUMs everywhere….)
Colt McAnlis is a Developer Advocate at Google focusing on Performance & Compression; Before that, he was a graphics programmer in the games industry working at Blizzard, Microsoft (Ensemble), and Petroglyph. He’s been an Adjunct Professor at SMU Guildhall, a UDACITY instructor (twice), and a Book Author. When he’s not working with developers, Colt spends his time preparing for an invasion of giant ants from outer space.
Deep Link Dispatch on Android
Deep links are great opportunities to engage users by linking them to deeper content within an application. While Android provides mechanisms to handle deep links, it’s not perfect and leaves opportunity to improve how deep links are managed. We’ll present our tool, Deep Link Dispatch, and demonstrate how Airbnb handles deep links in a structured and convenient way.
Christian Deonier is a member of the Airbnb Android team focused on foundation for features and architecture of the application. He is also the co-creator of DeepLinkDispatch, an Android library for deep links. Before joining Airbnb, he focused on making mobile applications on both iOS and Android, and also worked at Oracle. In his free time, he races cars and, true to Airbnb, travels frequently.
Felipe Lima is a Brazilian Software Engineer at Airbnb working on the Android team, focused on its infrastructure, developer productivity and Open Source tools. Before joining Airbnb, Felipe worked at We Heart It.
Localization on iOS
Airbnb is an international company that aims to bring a local experience to all of our users. Presenting information in a way that is appropriate for the user’s locale is crucial. In this talk, we will share some of the engineering challenges involved in delivering truly local experiences on iOS, and how we’ve solved them here at Airbnb.
Youssef Francis is a Software Engineer on the Airbnb iOS team, focused on improving the search, discovery and booking experience on mobile. Before joining Airbnb, he founded a small startup dedicated to building usability enhancements for jailbroken iOS devices, and has been a member of the iOS jailbreak community since 2007. He likes to play board games and solve puzzles.