Optimizing Android by Romain Guy & Chet Haase. Espresso Testing by Chiu-Ki Chan
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.
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
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
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.
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)
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.