GDG Montreal > Uncategorized

August Meetup

2022-08-17 |by Laurence de Villers | 0 Comments | Uncategorized

Wednesday, August 24th, 2022

A big thanks to Mirego for the venue!

1195 Wellington, bureau 501, Montréal (QC) H3C 1W1



  • 18:30 Welcome!
  • 19:00 Building Multi-Platform Projects with MVI by Etienne Caron
  • 19:45 Break
  • 20:00 TBD


Building Multi-Platform Projects with MVI by Etienne Caron

by Etienne Caron

  • For modern applications, targeting multiple platforms has become table-stakes. That can be an insurmountable challenge for a team working on a project with limited resources. Kotlin Multiplatform is a promising solution to this problem, allowing you to target mobile platforms and the web.
  • The strength of Kotlin Multiplatform is that it allows you to write native applications, unlike cross-platform frameworks like React-Native and Flutter. While having access to native APIs can lead to a superior user experience, you need to be careful to avoid code duplication.
  • We’ve decided to embrace the Kotlin multiplatform approach at my company, convinced it will help us build better quality products. And in this talk, I will show how we’ve used MVI architecture patterns to help us maximize code sharing.


Description of the second talk will come soon!


Google I/O Extended 2022 – In Person

2022-06-14 |by droidmtl | 0 Comments | Uncategorized

Wednesday, June 22nd, 2022

The magic of I/O doesn’t end after the main event!

Come to our first event in person since the pandemic at Mirego!
We will talk about news announcements about Android and showcase how to develop with news tools.
We will also have some gifts to draw. Don’t miss your chance, places are limited.

A big thanks to Mirego for the venue!

1195 Wellington, bureau 401, Montréal (QC) H3C 1W1



  • 18:30 Welcome!
  • 19:00 What’s new in Android 13 by Nav Singh
  • 19:45 Break
  • 20:00 Introduction à Jetpack Compose by Mathieu Larue


What’s new in Android 13

by Nav Singh

Dive into the new things that Android 13 brings us

  • Features: Predictive back gesture, Photo picker, Per-app language preferences.
  • Behavioral changes: Notification permission, Foreground services task manager, Granular media permissions, Intent filters block non-matching intents, Battery Resource Utilization,
  • Clipboard preview, etc.Tools & IDE updates: Revamped LogCat, LiveEdit, Device mirroring, Preview annotation for multiple previews, Firebase Crashlytics integration, Accessibility scanner integration within IDE.

Introduction à Jetpack Compose

by Mathieu Larue

Explication des composants de base en Jetpack Compose ainsi que des outils de développement



Flutter Festival – Online

2022-03-03 |by droidmtl | 0 Comments | Uncategorized

Saturday, March 19th, 2022

This event will be held online on Bevy



  • 18:30 Welcome!
  • 19:00 Flutter Hooks by Samuel Dionne
  • 19:45 Break (time to get another coffee / beer / etc.)
  • 20:00 Serverless Backends for your Flutter Apps by Roman Jaquez


Flutter Hooks

by Samuel Dionne

A Flutter implementation of React hooks. Why would we want to use those and how do they work. We will explore the inner workings of that library to better understand how the “magic” happens and the impact they can have on the code we have to write and more importantly the performance cost of them.

Serverless Backends for your Flutter Apps

by Roman Jaquez

Flutter GDE, Google Certified Cloud Architect and GDG Lawrence Lead Organizer, Roman Jaquez, will give us an architectural walkthrough of how developing the GDG Lawrence mobile app using Flutter as the front end and leveraging the Google Cloud and its serverless capabilities for the application’s backend (Firebase Authentication, Firebase Cloud Firestore, Cloud Storage and Cloud Functions) simplified its development without provisioning physical servers while achieving scalability, low maintainability and high availability – all under the Free Tier!


February MeetUp

2020-01-22 |by droidmtl | 0 Comments | Uncategorized

Tuesday, February 4th, 2020

The meetup will be held at Shopify!

490 Rue de la Gauchetière O, Montréal, QC H2Z 0B2


  • 18:00 Socializing!
  • 18:30 Virtual Reality, general introduction by Boris Dubois
  • 19:15 Break
  • 19:30 Intro to Acoustic Processing in Android by Serge Masse


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.


Virtual Reality, general introduction

by Boris Dubois, Transit

A presentation that is somewhat different from what we are used to in our meetup even if Android is still in the picture.

  • A little bit of history.
  • How does Virtual Reality work from a technical perspective
  • What can we do with that


Boris is an Android Dev at Transit and a VR enthusiast 

Intro to Acoustic Processing in Android

by Serge Masse

Description of processing in Android Java for sound input to analysis and sound synthesis to output.


  • First program: 1969, École Polytechnique, U. de Montreal
  • Two Android apps currently in Google Play store, both free, without ads, and open sourced on GitLab, with their library for acoustic analysis, also open sourced.

November Meetup

2019-11-15 |by droidmtl | 0 Comments | Uncategorized

Wednesday, November 27th, 2019!

We have a special meetup this month! It will be held by our sponsor Mirego!

1195 Wellington, bureau 401, Montréal (QC) H3C 1W1


  • 18:00 Socializing!
  • 18:30 Toothpick 3 by Etienne Caron
  • 19:15 Break
  • 19:30 The magic of SpannableString by Samuel Dionne



Toothpick 3 – a Dependency Injection library

by Etienne Caron, Shopify

The magic of SpannableString

by Samuel Dionne, Transit

SpannableString is a powerful concept that goes beyond clickable links in a TextView. We’ll look at different standard use cases and other more daring. We’ll check the different already available Span types and look at how we can create our very own.


October MeetUp

2018-10-15 |by droidmtl | 0 Comments | Uncategorized

Tuesday, October 23rd, 2018

The meetup will be held at Shopify!

490 Rue de la Gauchetière O, Montréal, QC H2Z 0B2


  • 18:00 Socializing!
  • 18:30 Designing High Impact Acoustics Apps for Cross-Species Communication Research by Serge Masse
  • 19:15 Break
  • 19:30 What’s new with Material Design? by Quentin Sallat

Designing High Impact Acoustics Apps for Cross-Species Communication Research

by Serge Masse

Part 1: Markets (ecosystem, potential users, partners, competitors).
Part 2: Android Design and Technical Issues, AI and Artificial Neural Net.
Part 3: Apps Features.
Part 4: Usage Issues. The presentation will including recordings and spectrograms of sample data: dolphin vocalizations.


Informaticien depuis 1973, actuellement chez un client local

What’s new with Material Design?

by Quentin Sallat

Were you bored by all these apps which looked like a sample from the Material Design website? Then rejoice, change is coming!

At the last I/O, Google announced a refreshed version of their famous Material Design language. It brings more power to the hands of designers and developers by allowing more customization. With Material Theming, you finally have the ability to create nicer apps while keeping that material spirit.

The talk describes the main changes of “Material Design 2” from a design point of view, and how developers can implement them on Android. Many major changes will be illustrated thanks to Google examples or real apps implementation.


Quentin Sallat is a senior Android developer at magicplan. Mobile app development has been his passion for many years. He loves to create smart and user-centric applications, focusing on little design details.


Please register here: https://www.eventbrite.ca/e/october-meetup-tickets-51420639517


August Meetup Special IoT

2018-07-24 |by Laurence de Villers | 0 Comments | Events, Meetup, Uncategorized

Wednesday, August 8th, 2018

The meetup will be held at Shopify!

490 Rue de la Gauchetière O, Montréal, QC H2Z 0B2


  • 18:00 Socializing!
  • 18:30 Bring your IoT to production by Macy Kuang
  • 19:15 Break
  • 19:30 Android Things Remote Controlled Robocar by Etienne Caron

Bring your IoT to production

by Macy Kuang

We know how to bring a software from prototype to production, how about hardware projects? What’s beyond the prototype? This talk will compare all the IoT platforms and help you make the right choice for your projects. Also, we will have a glance of a hardware product roadmap.


GDE for IoT and Flutter, Game Developer at Miaomiao Games, intel innovator for IoT and gaming.

Android Things Remote Controlled Robocar

by Etienne Caron

Then we’ll close by building a simple Augmented-Reality remote control app. We’ll be using Google’s ARCore and Sceneform libraries.

Some familiarity with Kotlin and OpenGL is helpful, but not required.


Etienne Caron is a developer lead at Shopify, a popular Canadian e-commerce company. He is also part of Google’s Developer Expert program, and an instructor for Caster.io

Etienne has been an active member of the Android developer community in Montreal since 2010, and regularly devotes his time to mentoring startups, developers and students in the mobile space.

3D animation, procedural content generation and VR are some of his hobbies, and he loves introducing other developers to this fascinating field.


July Meet Up

2018-07-17 |by Laurence de Villers | 0 Comments | Uncategorized

Wednesday, July 25th, 2018

The meetup will be held at Google Montreal!


1253 McGill College Ave #150


  • 18:00 Socializing!
  • 18:30 Intro to Material Design 2.0 by Steven de Tilly, BCITI Solutions 
  • 19:15 Break
  • 19:30 App Marketing For Indie Developers by Amir Ganjeii, 6thSolution

Intro to Material Design 2.0

by Steven de Tilly, BCITI Solutions

We will take a brief look at how to read the new material design guidelines and we’ll see how the new widgets will make our life, as developers, way better.


Mobile team lead at BCITI Solutions in Montréal, who studied electrical engineering at ETS. I started developing on Android in 2015, where I joined the APPLETS student club at ETS. Eventually, I joined BCITI’s team in 2016, where I work full time ever since.

App marketing for indie developers – how to get installs with minimum budget

by Amir Ganjeii, 6thSolution

Most mobile developers, spend their free times on side projects, hoping to make the next big thing (maybe next flappy bird) or at least creating steady passive income stream and as we know, most of these projects fail. The talk will cover important issues(from business perspective) in designing / developing an app and how to market the app with minimum budget. I will also talk about our Android weather app and how we got +100K users without spending a dollar on paid acquisition methods.


Amir is Founder and head of product at 6thSolution, a company specialized in e-business and software development. He is expert in digital strategy, digital marketing and product design.


June meetup

2018-06-06 |by Laurence de Villers | 0 Comments | Uncategorized

Wednesday, June 20th, 2018!

We have a special meetup this month! It will be held by our sponsor TouchTunes!
They are providing food and drinks  🎉

7250 Rue du Mile End #202, Montréal, QC H2R 3A4


  • 18:00 Socializing!
  • 18:30 Android’s new Paging Library in Action by Graeme Campbell, TouchTunes
  • 19:15 Break
  • 19:30 The Navigation Architecture Component by Laurence de Villers, Transit




TouchTunes is the largest in-venue interactive music and entertainment platform, featured in over 75,000 bars and restaurants across North America and Europe. Our network supports a growing portfolio of location-based digital solutions that encourage social interactions through shared experiences.


Android’s new Paging Library in Action

Level: Intermediate

by Graeme Campbell, TouchTunes

The Paging Library is a new part of Android Jetpack which uses all the latest Android Architecture Components, and it has just recently been released as a stable 1.0 version. This talk will introduce the Paging Library to developers and show it in action in TouchTunes’ mobile jukebox application.


Graeme is a software developer and former research scientist who has been working in Android development since 2013. 

The Navigation Architecture Component

Level: Beginning

by Laurence de Villers, Transit

At Google I/O, Google releases Android Jetpack, a new set of libraries, tools and architectural guidance to help make it quick and easy to build great Android apps. In the new set of libraries, a new Navigation Architecture Component was release to help us navigate between view easier.  Now you can say goodbye to the Fragment Manager.


Laurence works at Transit has an Android developer.  She’s involved in the community has a GDG organizer, GDG Mentor and a Women Techmakers Lead. 



Google I/O Extended

2018-04-10 |by Laurence de Villers | 0 Comments | Events, Uncategorized

Mardi le 8 mai / Tuesday, May 8!

Vous n’avez pas réussi à avoir un billet pour Google I/O 😞ou vous ne voulez pas payer 1500$USD pour y aller, vous êtes chanceux 😄, GDG Montreal Android et Desjardins organise un Google I/O Extended ! En plus de pouvoir regarder les deux keynotes en live stream, en mangeant de petites bouchées, vous aurez la chance de peut-être gagner un cadeau!🎉

If you didn’t have the chance to get a Google I/O ticket 😞 or you don’t want to pay $1500 USD to go, you’re in luck 😄, GDG Montreal Android and Desjardins are organizing Google I/O extended! In addition to watching both keynotes by live stream and assorted snacks, you’ll get the chance of winning a gift!


1050 Côté du Beaver Hall – Montreal, Québec 


Programme / Schedule:

  • 12h00 Ouverture des portes / Doors openning 
  • 13h00 Google Keynote
  • 14h30  Présentation(CodeLab) (Sujet à venir) / Presentation (CodeLab) (Subject to come)
  • 15h30  Developer Keynote
  • 17:00 Mot de la fin et socialisation / Conclusion and networking
  • 18:00 Fermeture / Closing




Google Keynote

Learn about the latest product and platform innovations at Google in a Keynote led by Sundar Pichai.

Developer Keynote

Learn about the latest updates to our developer products and platforms at Google in a Keynote led by Jason Titus.