Overview



Come join us for three short talks on Wednesday, November 8th at the Quizlet office! We'll discuss the libraries and tools available for executing JavaScript code on Android. We'll learn about how Airbnb is able to quickly build screens with their UI component library, spoofing requests with Charles, and Epoxy. And finish up with Jean-Baptiste Queru (former Technical Lead for the Android Open Source Project at Google) speaking about how to make your app more accessible using assistive technologies. We hope you'll learn new things, ask questions, and meet other people at the event.





Agenda

The event starts with food and drinks at 6:00 pm at the Quizlet office, located at 501 2nd St. in SOMA (at the corner of 2nd and Bryant). Please use the entrance on Bryant St. as the back entrance on Federal St. will be closed. We'll start the talks at 6:30 pm and have additional time for questions, discussion, and refreshments afterwards. Each talk will be 15 minutes.









Our Moderator:

Brandon Chinn leads the Mobile Engineering teams at Quizlet, focusing on bringing together learning technologies and data to allow users to optimize and accelerate their learning with our mobile apps.





Speakers and Topics:

Comparison Shopping: Searching for Javascript Engines for Android

Damien Diehl (Android Tech Lead, Quizlet)

Every day, millions of students engage with the Quizlet platform to study whatever they want to learn. In order to present them with the most effective study experience possible, we analyze a student's past study history to determine the content they need to review the most. The logic behind this functionality is contained within JavaScript code shared by all of our supported platforms: Web, iOS, and Android. We'll discuss the libraries and tools available for executing JavaScript code on Android, along with the pros and cons for each. We'll also review the specific tools we use in the Quizlet app for Android, and our experiences using JS for shared logic.

Damien Diehl is an Android engineer on the team at Quizlet. Since joining in April 2016, he has been responsible for many frontend Android projects and overall tech quality.





Building Screens Really Fast

How one engineering team at Airbnb collaborates cross platform (backend, API and mobile) to build screens on a deadline using Charles' Map Local tool. Introduce the Airbnb UI component library and Epoxy.

Tiny house enthusiast, certified yoga instructor, and Android engineer, Emily Zhao currently performs one of these roles five days a week at Airbnb. At Airbnb, Emily is focused on developing the future "Homepage of travel." Airbnb is well known for its network of unique homes around the world. Last November, Airbnb launched Experiences so you can now book experiences designed and led by locals. Earlier this year, Airbnb launched a partnership with Resy to offer restaurant reservations. The Chicago native graduated in EECS from MIT, worked briefly at the Media Lab, Google and Facebook before working at Dropbox for a long time. She’s previously held roles in product management and business operations.





Android Accessibility

With mobile devices getting used in a wide range of environments, we cannot assume that the usage conditions are always ideal. We will explore the way day-to-day situations cause accessibility challenges for everyone, and how assistive technologies help build better experiences for everyone.

JBQ is the Lead Mobile Architect and co-chair of the Senior Tech Council at Oath. Previously, he was the Tech Lead for the Android Open-Source Project at Google, and the architect for the Openwave Mobile Browser at Openwave