Past Meetup

Optimizing Android by Romain Guy & Chet Haase. Espresso Testing by Chiu-Ki Chan

This Meetup is past

220 people went

Realm

148 Townsend St. 2nd Floor · San Francisco, CA

How to find us

Entrance is next to the parking garage

Location image of event venue

Details

Monday November 30th, we're going to have two talks.

Romain Guy and Chet Haase from Google will give us a talk on Optimizing Android.

And to begin the evening, Chiu-Ki Chan will give us an advanced talk on Android Espresso Testing.

Agenda:

6:30 pm : Checkin, pizza, & Networking:

7:00 pm: Android Testing
by Chiu-Ki Chan

7:50 pm: Break

8:00 pm: Optimizing Android
by Romain Guy and Chet Haase

9:30 pm : Announcements & Wrap up

First Talk:

Espresso is a very powerful UI testing framework. Attend this meetup to learn the following techniques to get the most out of it:

• Combining matchers such as withParent, isAssignableFrom to pinpoint your view

• onData and RecyclerViewActions to test ListView and RecyclerView

• Custom ViewAction and ViewAssertion

• Using Dagger and Mockito to write repeatable tests

Second Talk:

Developers used to the Java programming language from years spent in the trenches of web, server, and even desktop computing have developed certain patterns of how they use the language and the ecosystem of libraries surrounding it. But writing mobile apps is not the same as writing these other kinds of applications, and good Android apps will have to take mobile constraints into account. Learn how to use the language, the runtime and the platform effectively and how to write better and more performant Android applications.

Bios:

Chiu-Ki Chan
Chiu-Ki is an Android developer with a passion in speaking and teaching. She has spoken at numerous conferences all over the world, and has been recognized as a Google Developer Expert for her extensive knowledge in Android. She runs her own mobile development company, producing delightful apps such as Monkey Write (https://play.google.com/store/apps/details?id=com.monkeywriteapp.write) for learning Chinese writing, "Heart Collage (https://play.google.com/store/apps/details?id=com.heartcollageapp.core)" for snapping photos to stitch into a heart, and "Fit Cat (https://play.google.com/store/apps/details?id=com.sqisland.fitcat)" which gets more athletic the more you walk.

Twitter: @chiuki (https://twitter.com/chiuki)
Blog: blog.sqisland.com (http://blog.sqisland.com/)

Romain Guy Engineer, Google
Romain worked on the Android Framework team from Android 1.0 to 5.0 before joining the world of Robotics. He is now back to Android, working on new UI and graphics related projects.

Twitter: @romainguy (http://www.twitter.com/romainguy)

Chet Haase Engineer, Google

Chet is the lead of the Android UI Toolkit team at Google, where he works on animation, graphics, UI widgets, and anything else that helps create better Android user interfaces. He's also been known to write and perform comedy.

Twitter: @chethaase (http://www.twitter.com/chethaase)

Sponsor:

Thanks to Realm (http://realm.io/) for sponsoring the pizza, the drinks, and the video-recording of the presentations. They will be video-recording, not live streaming. Please use this link (http://eepurl.com/2mbQX) to be notified once their videos get transcribed and posted.