Wednesday, August 30th, 2017
The meetup will be held at Shopify!
490 Rue de la Gauchetière O, Montréal, QC H2Z 0B2
- 18:00 Socializing!
- 18:30 Android UI Testing with Espresso and Mockito by Kyle Ilantzis
- 19:15 Break
- 19:30 A Healthy Dose of Gradle by Philippe Breault
Shopify is the leading cloud-based, multi-channel commerce platform designed for small and medium-sized businesses. Merchants can use the software to design, set up, and manage their stores across multiple sales channels, including web, mobile, social media, marketplaces, brick-and-mortar locations, and pop-up shops.
Android UI Testing with Espresso and Mockito
by Kyle Ilantzis
The official release of testing support library v1.0 and Espresso v3.0 have been announced!
Why should we use Espresso to test our UI on a device? Why not just use unit tests that run on our machine?
In this talk, we will see what is so great about having UI tests. We will look at how to use espresso to test your android application. We will see how to use Mockito to help us setup our tests so we can test various scenarios in our application.
Kyle graduated from Concordia University with a Bachelors in Computer Science. He has been working for Motivate since 2014 on the bike share android app for users. When he is not working on android, he does server and web development.
A Healthy Dose of Gradle
by Philippe Breault
Gradle is the official build system for Android but few ever go beyond editing dependencies or copy-pasting code from StackOverflow. However, it is possible to have a build that is both fast and tailored to your needs.
This talk aims to make you a better developer by taking back control of your build.
We will be covering concepts like the build phases (Initialization, Configuration, Execution), the task graph and the plugins that are available for you. We will look at how to extend an existing build by creating custom tasks and developing our own simple plugins. And since no one likes a slow build, we will use the Gradle Profiler to troubleshoot performance problems and talk about the usual root causes for neverending builds.
Philippe is a software engineer at American Express and has been passionate about Android since 2010.He worked on a wide variety of Android apps for banks, newspapers, startups, television providers and more.He is a GDE (Google Developer Expert), one of founding organizers of droidcon Montréal and the author of the adb idea plugin for Android studio.