Uncategorized

GDG Montreal Android > Uncategorized

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

Schedule:

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

Bio

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.

Bio

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

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

July Meet Up

2018-07-17 |by Marcos Damasceno | 0 Comments | Uncategorized

Wednesday, July 25th, 2018

The meetup will be held at Google Montreal!

 

1253 McGill College Ave #150

Schedule:

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

Bio

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.

Bio

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.

KEEP READING

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

Schedule:

  • 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

Sponsors

 

 

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.

Bio

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.

Bio

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. 

 

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

April Meetup

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

Wednesday, April 18th, 2018!

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:

  • 18:00 Socializing!
  • 18:30 Continuous Integration & deployment Michael Bernier, Breather
  • 19:15 Break
  • 19:30 Flutter, let’s try by Aurore Jard, Nurun

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.

 

Continuous Integration & deployment

Level: Intermediate

by Michael Bernier, Breather

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/1

Bio

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

Flutter, let’s try

Level: Intermediate

by Aurore Jard, Nurun

Exploration of Flutter and some first feedbacks

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

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

August Meetup

2017-08-17 |by droidmtl | 0 Comments | Uncategorized

Wednesday, August 30th, 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 Android UI Testing with Espresso and Mockito by Kyle Ilantzis
  • 19:15 Break
  • 19:30 A Healthy Dose of Gradle by Philippe Breault

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.

 

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.

Bio

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.

Bio

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.

 
KEEP READING

June Meetup

2017-06-19 |by Laurence de Villers | 0 Comments | Events, Meetup, Uncategorized

Wednesday, July 26 th 2017

The meetup will be held at Shopify who’s also Sponsoring the event!!

La GARE, 5333 Casgrain avenue in Mile End, (QC)

Schedule:

  • 18:00 Socializing!
  • 18:15  buddyBuild by Romain Pouclet
  • 19:00 Break
  • 19:15  Instant App by Philippe David
  • 20:00 Break
  • 20:15  Physics Animations by Boris Dubois

Sponsors

La Gare is a collaborative space in the heart of the Mile End. Subscribe to their newsletter here

Using Buddybuild for Android Apps

by Romain Pouclet

Buddybuild is a Continuous Integration, Deployment and user feedback solution for your mobile projects. This talk will show you how to use it with Android projects.

Bio

Developer Relations Engineer at buddybuild.

Instant App

by Philippe David

Instant App is available for ALL DEVELOPER. Come and learn the basic of Instant App.

Bio

Philippe is a software engineering graduate from École de Technologie Supérieure. Currently working at Bus.com as a full time Android developer.

Physics Animations

by Boris Dubois

Learn how to create richer, more dynamic animations for your applications with the new library for physic animation.

Bio

Boris is an Android Dev at LaPresse+

KEEP READING

Google I/O Special Meet up!

2017-05-15 |by Marcos Damasceno | 0 Comments | Uncategorized

Thursday, June 1st

Google I/O took place last week and all our organizers were in California attending the Mother of All Google Conferences. For that reason, we have no meet-up in May 😢.

To redeem ourselves though, we’re bringing details about everything announced at the conference in the best way possible!

A GOOGLE I/O SPECIAL MEET-UP 🎉🕺💃👯👯💃🕺🎊🎉🎉🎉🎉🎉! 

Yes folks, we’re doing it again like every year, and yes, you guessed it, our friends at Google Montreal are hosting us🥇! Our agenda is full of new talks and new content straight from Google I/O!! You can also expect food, goodies, drinks, networking and to have a good time🤳💃 🕺!

Agenda:

  • 17:00 — Socializing and Welcome
  • 17:40 — The Future of Assistant on Android Things
  • 18:20 — ConstraintLayout is now the default layout!
  • 18:50 — Break
  • 19:10 — Getting started with Kotlin 
  • 19:50 — New Architecture Components: Best way to build your app 
  • 20:30 — New Animation Physics API for Android

 


 

Talks and Speakers

Here’s a snippet of what we’ll be covering on our next meet up

The Future of Assistant on Android Things

Talk by Marcos Paulo Damasceno, Android Dev at TransitApp

Android Things was recently released by Google as a new open source initiative to build IoT devices in a big array of hardware options. During io17, Google made sure to highlight the new APIs for Google Assistant and how this could power IoT devices for the future of hardware tech. We’ll go over the SDK basics and see how can you build your own Google Home at home.

 

ConstraintLayout is now the default layout!

Talk by Laurence de Viller, Android Dev at TransitApp

Yes, you heard it right, starting from Android Studio 3.0, ConstraintLayout is the new default layout for every new project or even layout file. Google first introduced this new layout last year and has been working hard since then to make it even more performant and easy to use. In this talk, we will go over the newly announced features and how you can take advantage of this great layout in your new projects.

 

Getting Started with Kotlin

Talk by Phillipe Breault, Google Developer Expert

Oh the moment everybody was waiting for is finally here. Kotlin was announced as an official supported language for Android and the crowd went crazy. So… What now? Phillipe will share all his knowledge with this new language that he has been using for a good time right now at American Express and give us the best tips on how to get started with it and migrate current projects written in Java!

 

New Architecture Components: The best way to build an Android app

Talk by Samuel Dionne, Android Dev at TransitApp

Google surprised us with a new library to help us architecture our apps. Lifecycle aware components and new data classes are here to make development for Android easier and less error prone. Sam will give us an overview of what was announced at Google I/O and will be ready to answer questions so everybody can be ready to embrace this new approach.

 

New Animation Physics Library for Android

Talk by Boris Dubois, Android Dev at LaPresse+

To finish the night, Boris will go through the recently released library for physics animation from Google which was showcased at Google I/O. Learn how to create richer, more dynamic animations for your applications

 

Ouff 😫, so much to cover!!! And… We’ll also have some surprises and goodies so you don’t want to miss it!

 


 

Venue and Sponsors

Our friends at Google Montreal are not only hosting us, but sponsoring the conference (Thank You)!


1253 McGill College #150, Montreal, QC H3B 2Y5, Canada

 

BuddyBuild is being awesome like they have always been by making sure we’ll have food and drinks for the night. Buddybuild is a continuous integration, continuous deployment and user feedback platform built specifically for mobile development teams. Buddybuild takes minutes to get setup, and automates the process of configuring a reliable and robust infrastructure for teams to build, test, and deploy their iOS and Android apps. Thousands of companies, like Slack, Meetup and Mozilla trust buddybuild with their mobile development because it allows them to focus on what’s important – building apps users love.

If you never heard of them, you should definitely check them out here


 

We have limited spots available so hurry up🏃, register at our Eventbrite event right here:

See you all soon ✌️!

KEEP READING