Events

GDG Montreal > Events

Google I/O Extended

2019-04-15 |by Laurence de Villers | 0 Comments | Events, Meetup

Vous n’avez pas réussi à avoir un billet pour le Google I/O ou vous ne voulez pas payer 1500$ USD pour y aller? Vous êtes chanceux, GDG Montreal Android et Desjardins organisent le Google I/O Extended de Montréal! En plus des deux Keynote de Google, il y aura 3 conférenciers. / If you weren’t able to get a Google I/O ticket or you don’t want to pay $US1,500 to go, you’re in luck, GDG Montreal Android and Desjardins are organizing the Montréal’s Google I/O extended! Both keynotes will be streamed live and a few speakers will also be on hand.

Au programme / Program:

  • Google I/O diffusé en direct / Google I/O LiveStream
  • Conférences / Conferences
  • Café, thé, eau, petites bouchées sucrés / Coffee, tea, water, sweet little bites
  • Une section RH pour faciliter les échanges entrent les employeurs et ceux qui recherchent un emploi, Desjardins y sera ! / An HR section to facilitate exchanges between employers and those looking for a job, Desjardins will be there!
  • Prix de présence (Liste des prix à venir) / Attendance prizes (Price list coming soon)

Diner / Lunch

Pour 10$+frais, ne cherchez pas ce que vous allez manger / For $ 10 + fees, do not look for what you are going to eat

  • un sandwich options aléatoire, végé ou sans porc / a random, veggie or pork-free sandwich
  • accompagnement aléatoire / random accompaniment
  • dessert aléatoire / random dessert

 

Programme / Schedule:

  • 9h30 Ouverture des portes / Doors openning
  • 10h15 Mot d’ouverture par Chadi Habib (Premier vice-président Technologies de l’information, Mouvement Desjardins) / Opening remarks by Chadi Habib (Executive Vice President, Information Technology, Desjardins Group)
  • 10h30 Comment mobiliser une démarche centrée utilisateur pour intégrer le talent dans une organisation ? (in French:  slides and talk) par Loïc Nunez
  • 11h15 Assistant vocal Desjardins (Ok Google, je veux parler avec Desjardins) (slides in english and talk in french) by Yannic Luyckx and Loic Legault
  • 12h00 Diner et socialisation / Lunch and networking
  • 13h00 Google Keynote
  • 14h45 Scheduling Background Work on Android (all english: slides and talk) by Alexandre Boucher
  • 15h45 Developer Keynote
  • 17h00  Mot de la fin, tirage des prix de présence et socialisation / Conclusion, attendance prices and networking
  • 18h00  Fermeture / Closing

 

Sponsors

Eventbrite - I/O Extended 2019 Montreal

KEEP READING

April Meetup

2019-04-09 |by Laurence de Villers | 0 Comments | Events, Meetup

Wednesday, April 24th, 2019!

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

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

Schedule:

  • 18:00 Socializing!
  • 18:30 Be a good citizen – Care about Android lifecycle and window size by Guillaume Bourassa
  • 19:15 Break
  • 19:30 Flutter 1.0, go or no-go by Samuel Dionne

Sponsors

https://www.mirego.com/en

Be a good citizen – Care about Android lifecycle and window size

Level: Intermediate

by Guillaume Bourassa, Mirego

Properly handling app lifecycle and window size is a challenge as old as Android itself. However, even today, many developers still don’t care enough about it, either because they don’t really understand the issue or because they think that they don’t really need to.
With Google pushing ChromeOS more and more, Android apps that work properly in a multi-window environment is more important than ever. And this requires proper lifecycle and window size understanding.

This talk will explain the different challenges of lifecycle handling, how to properly craft layouts that fits in any window size and, above all, why Android developers should care about all that. And why “my app is phone-only and locked in portrait” is not a valid reason to ignore these aspects.

Flutter 1.0, go or no-go

Level: Intermediate

by Samuel Dionne, Transit

Now that flutter have been in version 1.0 for a couple of months. Is it ready for prime-time? We’ll look at some good use cases for it and some less ideal situation. Hopefully this talk will get you excited and you might consider flutter for your next project that fits with the previous points.

KEEP READING

February Meetup 2019

2019-02-08 |by Laurence de Villers | 0 Comments | Events, Meetup

Tuesday, February 26th, 2019!

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

606, rue Cathcart, Office 400, Montréal (Québec) H3B 1K9

Schedule:

  • 18:00 Socializing!
  • 18:30 Using RecyclerView to show multiple different kinds of items by John Brohan
  • 19:15 Break
  • 19:30 MVVM on Android by Sami Lassed

Sponsors

 https://www.groupeonepoint.ca/

Using RecyclerView to show multiple different kinds of items

Level: Beginner

by John Brohan

RecyclerViews are very fast and offer a way to show a part of a larger database without concern for the full size of the database. It is an added complication to have more than one view to show, but this is well supported and works well.

My app gathers observations for a whole day and shows this as a recyclerView. Swiping moves up or down within a day and right to left changes days. I will use this app as the backbone of my presentation

Bio

I’ve been programming computers for rather a long time, mostly in real time data acquisition. The last LabView job was to instrument a simulator for a mine which happens to be in porous rock under a lake. The goal of the simulator is to see how best to freeze the ground before cutting out the frozen rock. Thermocouples, pumps valves flow meters and so on!
In the last ten years I’ve been trying to program mobile phones to help people with disabilities, especially Old People.

MVVM on Android

Level: Intermediate

by Sami Lassed, Bell Canada

How to do MVVM on Android

Bio

A team lead with more than 07 years of experience in depth knowledge of Android, J2EE, Android Embedded Development,iOS, Java Development Tool chain and a deep experience on Software analyses & Design, Cloud Development, Mobile and Distributed Solutions.
A highly motivated individual who is always willing to learn, be able to work to tight deadlines and who can communicate effectively. Someone who encourages learning and the sharing of ideas and who is always open to new ways of working.

KEEP READING

Holiday parties! 🎄☃️❄️

2018-11-26 |by Laurence de Villers | 0 Comments | Events, Meetup

Tuesday, December 18th, 2019

We never do Meetup in December because there is a lot of holidays parties, but we decided

to do a get together at Pub L’île Noire instead.

1649 Rue Saint-Denis, Montréal, QC H2X 3K4

Please come to talk and take a beer, scotches or gins with us!

We have a reservation on the first floor at the name GDG Montreal Android.

7 PM to 9 PM

***IMPORTANT WE HAVE SOME SPONSORSHIP FOR THIS EVENT!  🎉***

 

KEEP READING

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

Schedule:

  • 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.

Bio

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.

Bio

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.

KEEP READING

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

 

Sponsors

 

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.

 

KEEP READING

February MeetUp

2018-02-19 |by Laurence de Villers | 0 Comments | Events, Meetup

Wednesday, February 28th, 2018

The meetup will be held at Shopify!

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

Schedule:

  • 18:00 Socializing!
  • 18:30 Vincent Carrion – The Zen of Kotlin
  • 19:15 Break
  • 19:30 Étienne Caron –  Kotlin Best Practices 

Sponsors

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.

Vincent Carrier
The Zen of Kotlin – Tips and tricks for maximizing code maintainability

How is internal visibility in Kotlin different from package visibility in Java? When should you use a lateinit property and when should you use a lazy-delegated property? How do you use with(), let() and apply()? How do you replace your confusing Dagger annotations with something more Kotlin-esque? Find out the answer to these questions and many more with me!

Étienne Caron
Kotlin Best Practices

We’ll explore the current Kotlin best practices and idioms. We’ll also take a look at the Google Kotlin Android style guide.

 

KEEP READING

January MeetUp

2018-01-22 |by Laurence de Villers | 0 Comments | Events

Wednesday, January 31st, 2018

The meetup will be held at Shopify!

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

Schedule:

  • 18:00 Socializing!
  • 18:30 App Lifecycle and common problems by Alan Le Corre, TouchTunes
  • 19:15 Break
  • 19:30 AR and computer vision with Google Mobile Vision by Nicolas Martino,

Sponsors

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.

 

AR and computer vision with Google Mobile Vision

by Nicolas Martino, Samsao

Google works on its computer vision library since 2015. At Samsao we successfully used it in one of our recent projects. In this talk, we will present the purpose of the library and then share our experience using it.

Bio

Nicolas is a multimedia engineer specialized in Android mobile development since 2011. He currently works as a mobile developer at Samsao. 

App Lifecycle and common problems

by Alan Le Corre, Microdrones

You want to sharpen your understanding of Activities or Fragments lifecycles, and avoid common pitfalls when designing your app. This talk will go through the main concepts and share real-life examples to solve some architectural problems.

Bio

Alan is an Android developer passionated by Mobile and the way it changes the Software industry. He has previously worked on the La Presse+ Tablet App and the TouchTunes Phone App.

 

KEEP READING

Special Christmas Get Together 🎄🎅🎄

2017-12-06 |by Laurence de Villers | 0 Comments | Events

Wednesday, December 13th, 2017

We never do Meetup on December because every it’s Holiday parties,

but we decided this year to do a get together at McKibbins on Bishop.

Please come talk and take a beer with us!

We have a reservation on the first floor at the name GDG.

6 PM to 8 PM

***IMPORTANT WE DON’T HAVE SPONSOR FOR THIS EVENT,  BEERS ARE AT YOUR EXPENSE.***

 

KEEP READING

September Meetup

2017-09-24 |by Laurence de Villers | 0 Comments | Events, Meetup, Uncategorized

Wednesday, September 27th, 2017

The meetup will be held at Shopify!

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

Schedule:

  • 18:00 Socializing!
  • 18:30 Build complex & re-usable UIs with Epoxy by Simon GUEROUT 
  • 19:15 Break
  • 19:30 Session of QA about Android

Sponsors

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.

 

Build complex & re-usable UIs with Epoxy

by Simon GUEROUT

You have been using clean architecture/MVVM/… but you still have huge fragments because of a complex logic ?

Airbnb delivered Epoxy – a lib that helps you creating complex & reusable UI inside recycler views, without the boiler plate.

This talk will present the basics of using Epoxy and explain a few different ways to create complex interactions without having a thousand code lines.

Bio

Full stack mobile developer, with a string devops background, leading the mobile team @ CleverToday.
Scrum Master & Kanban professional user.
Android apps & system developer since 2008.

When I’m not making apps, I am working on Barracks, the IoT platform connecting things, users and apps securely, without technical or business constraints.

Model-View-Intent Architecture pattern

by Étienne CARON

A quick overview of the Model-View-Intent Architecture pattern, and some of its core principles. We’ll touch on Reactive and Functional programming. We’ll learn how to take View Events, transform them into Intents, and apply Intents to a Model via Reducers. We’ll also see how to subscribe Views to Model change events. This presentation makes extensive use of Kotlin and RxJava 2.

Bio

Etienne is a software developer who’s worked on all tiers (server, web, mobile and embedded) of large scale software platforms. He is now a Mobile Dev Lead for Shopify.

QA Android

If you any question about Android, framework and CodeLab, we will be there to answers it.

Please send us your question here :

Register

KEEP READING