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:
Sponsors
https://www.groupeonepoint.ca/
Introduction for people who never tried TDD or unit testing before, or struggle with some part of it. We’ll cover benefits, discuss best practices and see what people mean when they say “it’s better to have unit-tests here”.
Graeme has been working as a software engineer for 15 years, and started learning the Android platform in 2012. He is currently working as a mobile developer at Octave Group, creating music and entertainment products under the brand names TouchTunes and PlayNetworks.
KEEP READING
We have a special Kotlin/Everywhere meetup.
Kotlin/Everywhere is a global series of community-led events, where developers can learn the essentials and best practices of Koltin in Android, Google Cloud Platform and multi-platform development.
At Hopper, 5795 Gaspe Ave #100, Montreal, QC H2S 2X3
Schedule:
Sponsors:
Marc-Antoine Sauvé is a Senior mobile developer at Hopper, a Montreal startup that use Big Data to predict the price of hotels and plane tickets.
He’s a mobile enthusiast, enjoying bleeding edge technology, app architecture, functional programming, reactive programming, Swift and Kotlin.
Ever heard of the phrase “Prefer composition over inheritance”? One of the better patterns to achieve this is “Delegation”. And thankfully, Kotlin has built-in support for this pattern.
This talk will cover class delegation and delegated properties as a mean to make your code more readable and reusable. We’ll take a look at both approaches’ strengths, weaknesses, and when you should use them. We will also take a look at the code that is generated under the hood to discuss performance implications.
Phil is an Android engineer who has been passionate about Kotlin since way before Google officially accepted it as an official language for their mobile platform. He worked on a wide variety of Android apps for banks, newspapers, startups, television providers, and more. He currently works at American Express.
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.
!It’s summer and June meetup is here ☀️ It will be held by our sponsor Ineat !
They will provide food for the event 🎉
INEAT Canada inc. 204 rue Saint-Sacrement 7e étage Montréal (QC) H2Y 1W8, Canada
Schedule:
Sponsors
L’architecture applicative définit la façon dont nous développons, testons et maintenons nos applications. Une bonne architecture vous permet d’adopter facilement les changements constamment demandés et vous protéger de casser des fonctionnalités existantes.
Dans cette présentation je vais introduire le concept de Clean Architecture : ses avantages et vous aider à comprendre pourquoi cela s’appliquerait bien au développement de votre application.
Nous utilisons le concept de Clean Architecture sur l’application mobile sur laquelle je travaille et nous en voyons les bénéfices tous les jours !
We have a special Google I/O meetup co-organized with ApplETS, a scientific student club.
We have the pleasure to have a Firebase speaker for this event!
We will provide food for the occasion!
.
1100 Notre-Dame St W, Montreal, QC H3C 1K3 (Room A1170)
Schedule:
Doug is a veteran engineer, experienced public speaker, and developer advocate at Google with the Firebase team. He developed web apps before the web had “apps”, and developed for Android since the very first Android device was on the market. In the SF bay area, he’s bootstrapped the efforts of several startups. Outside of work, Doug follows professional ice hockey and enjoys craft beer.
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.
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.
Pour 10$+frais, ne cherchez pas ce que vous allez manger / For $ 10 + fees, do not look for what you are going to eat
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:
Sponsors
https://www.mirego.com/en
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.
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:
Sponsors
https://www.groupeonepoint.ca/
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.
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.
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
The meetup will be held at Shopify!
490 Rue de la Gauchetière O, Montréal, QC H2Z 0B2
Schedule:
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.
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.
We have a special meetup this month! It will be held by our sponsor Nurun!
They are providing food and drinks 🎉
740 rue Notre-Dame Ouest, bureau 600 Montréal, Québec H3C 3X6 CANADA
Schedule:
Sponsors
Nurun is a global design and technology consultancy. Part of the Publicis Worldwide family, Nurun creates products, services and platforms for a connected world, grounded in state-of-the-art data science.
In this talk, I will demonstrate how to use 2 different CI environment to help Android devs build better apps and save time. I will be showcasing an open source project with Circleci and a more enterprise project with TeamCity from JetBrains. I will also show how to do production or test deployment with tools like Gradle and Beta from Crashlyctics.
http://slides.com/michaelb85/android-ci-cd#/0/1Android Developer at Breather.com in Montréal, who studied software engineering at ETS. I’ve started mobile development with BlackBerry in 2010 and then moved on to Android full time in 2014.
Bio
Aurore works at Nurun where she has been leading the Mobile department and a team of iOS and Android developers since 2015. She likes exploring new subjects & challenges