Uncategorized

GDG Montreal Android > Uncategorized

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

April Meetup

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

Tuesday, April 25 th 2017

The meetup will be held at our usual place with our amazing partners at La Gare!

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

Schedule:

  • 18:00 Socializing!
  • 18:30 Android Things 101 by Philippe David
  • 19:15 Break
  • 19:45 AutoValue, What you should know. by Vincent Dubedout

Sponsors

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

Android Things 101

by Philippe David

A brief introduction into the world of IoT with Google’s Android Things

Bio

Philippe is a software engineering graduate from École de Technologie Supérieure. Currently working at Yellow Pages Group since 2015 as a full time Android developer.

AutoValue, What you should know.

by Vincent Dubedout

AutoValue is a Java library created by Google and released as version 1.0 in January 2015. His goal is to generate immutable value classes, backward compatible with Java 1.6, and avoid to write all the boiler plate code. We will go throught Immutability, Value Objects, AutoValue and awesome linked libraries to clean your code, speed up deserialization and development process.

Bio

Vincent Dubedout is passionate about Technology, Code, Architecture, Mobile Platforms. Avid cyclist, polo player, enjoying the outdoors.

KEEP READING

March Meetup

2017-03-21 |by Samuel Dionne | 0 Comments | Events, Uncategorized

Tuesday, March 28th 2017

The meetup will be held at our usual place with our amazing partners at La Gare!

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

Schedule:

  • 18:00 Socializing!
  • 18:30 Dev Panel part 1, with Michael Bernier, Etienne Caron and Alan Le Corre
  • 19:15 Break
  • 19:45 Dev Panel part 2 and open questions

Sponsors

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

Android Dev Panel

with Michael Bernier, Etienne Caron and Alan Le Corre

During this meetup we will discuss with 3 dev about Android development. We will cover subjects like Architecture, Libraries, Performance and Tests.
We’ll learn how each of these 3 tackles issue and take decision while building an application. At the end of the session, we’ll have an open question session where you can ask our panelist any question relates to their process or their opinion on different subjects.

Bios

Michael Bernier

Michael is a software engineering graduate from École de Technologie Supérieure. He as been doing mobile developement since 2009 at CGI. Starting with BlackBerry and then moving on to Android around 2011. In 2014 he switched to do full time Android Development at Breather.com.

Etienne Caron

Etienne is a software developer who’s worked on all tiers (server, web, mobile and embedded) of large scale software platforms. As a member of the Google Dev Expert program for Android, he loves to learn and share with the community. Etienne works as a Mobile Dev Lead for Shopify, helping make commerce better for everyone.

Alan Le Corre

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 now works on the TouchTunes Phone App.

KEEP READING

February Meetup

2017-02-21 |by droidmtl | 0 Comments | Events, Uncategorized

Wednesday, February 22nd 2017

The meetup will be held at our usual place with our amazing partners at La Gare!

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

Schedule:

  • 18:00 Socializing!
  • 18:30 Discovering awesome parties at AmpMe, by Michael Mimeault
  • 19:15 Break
  • 19:45 Firebase remote-config to rollout features by Alan Le Corre

Sponsors

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

AmpMe is making sure everyone will have a happy and tasty meetup by sponsoring the pizza and beers. AmpMe is a music app that turns your phone into a portable speaker. You bring the party, we bring the noise! Play your music in perfect sync across multiple devices to create one powerful sound system. We’re on a mission to spread good times and good vibes, around the globe. Does this sound like something you want to be a part of? Join the party: www.ampme.com

Discovering awesome parties at AmpMe

image

by Michael Mimeault

AmpMe let you join music parties around you hosted by other AmpMe users on both iOS and Android. Finding nearby parties sound trivial for a user. But technically we had to face many problematics related to device models, android versions, offline versus online, and non-precise GPS locations. By the end of this talk, you will understand all the possibilities and complexities of each technologies integrated in the app.

Bio

I joined AmpMe in September 2015 as an Android developer with 0 background in Android development. I previously worked for Wajam and Spotr, where I learned really good development practices within a big data infrastructure environment.

Firebase remote-config to rollout features

image

by Alan Le Corre

You have a new feature in development and want to do some tests or collect data before the official release. But you don’t want to be dependant on App updates to enable the feature. You also want a master switch to shut it down without publishing a new App in the store, just in case. You may also want to tweak some parameters or rules on the fly, or a sandbox for internal testing. Of course you want to apply that on both iOS and Android, but somewhat be independant. Then you may want to test it with a few users first, or activate it upon some conditions. We will learn how to do that with Firebase remote-config.

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 now works on the TouchTunes Phone App.

KEEP READING

January MeetUp – We’re back

2017-01-26 |by droidmtl | 0 Comments | Events, Uncategorized

Hello everyone, it’s a new year and we’re back with our monthly meetup schedule!

Our first meetup of the year will take place on Thursday, January 26th. Here are the details:

Thursday, January 26th 2017

The meetup will be held at our usual place with our amazing partners at La Gare!

image

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

Schedule:

18:00 Socializing!
18:30 RxJava why all the fuss? by Samuel Dionne – Transit
19:00 Break
19:30 Kotlin in the real world by Phillipe Breault – American Express

 

Sponsors

image

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

image

Transit is making sure everyone will have a happy and tasty meetup by sponsoring the Pizza. Transit is North America’s favourite transit app and helps millions of commuters to navigate their cities without losing their minds. It dreams of happier communities, where multiple modes work together and getting from A to B with Transit is simpler than climbing into a car. Check out their Android and iOS app.

RxJava why all the fuss?

image

by Samuel Dionne – Transit

A High-level overview of reactive programming with RxJava on Android. We’ll explore the basic setup and compare reactive code with standard Java. By the end of this talk, you’ll understand why RxJava is gaining so much popularity lately.

Bio

Samuel started on mobile in 2009 at CGI where he worked for Yellow Pages on their BlackBerry internal app, mobile website and Android app. He joined Transit in 2013 and is working on Android and backend services for them.

_ _

Kotlin in the real world

image

by Philippe Breault – American Express

Kotlin is a modern language developed by JetBrains, the makers of the excellent Intellij on which Android Studio is based. Having used Kotlin in production on an android app for the past few months, Philippe will share what’s great about the language and what the caveats are. This talk will cover language features, tooling support, performance and interoperability with java. By the end, you should have a good understanding of the pros and cons of the language and be able to decide if you want to try it out.

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 app 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

DevFest 2016

2016-10-29 |by droidmtl | Comments Off on DevFest 2016 | Events, Uncategorized

WHEN: November 19th from 9:00 to 17:30

WHERE: Shopify, 490 Rue de la Gauchetière O, Montreal, QC H2Z

Cost: 20$

What is GDG DevFests ?

GDG DevFests are large, community-run events that can offer speaker
sessions across multiple product areas, all-day hack-a-thons, codelabs, and more. In 2016, the official DevFest Season runs from September 01st through November 30th.

EVENT GDG Android Montréal

RockStar speakers (from Square Waterloo)

  • Alec Strong
  • Matt Precious

Code Lab

  • Firebase
  • DayDreams
  • Google Cloud Machine Learning

All the cool Android people from Montreal !

To buy ticket or to see more informations about the event :

http://android-montreal.com/devfest2016

KEEP READING

October Meetup

2016-10-20 |by droidmtl | Comments Off on October Meetup | Events, Uncategorized

Wednesday, October 26 2016

The Meetup is back at the usual place:

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

Schedule:

  • 18:00 Socializing!
  • 18:30 Fushia, un nouvel OS signé Google? par Pierre-Olivier Dybman
  • 19:00 Break
  • 19:30 Delighting Details – Animated Vector Drawables by Marcos Paulo Damasceno

Sponsors

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

Fushia, un nouvel OS signé Google?

par Pierre-Olivier Dybman

Les sources d’un mystérieux OS sont apparus sur Internet. De quoi s’agit-il ? Quelles sont les intentions de Google ? Android va-t-il mourrir ? Vous le saurez à la slide 29.

Cette présentation sera faite en français. This talk will be given in French.

Bio

Pod est Chief Product Officer chez Barracks. À ce titre, son combat de tous les jours est de faciliter le déploiement de mises-à-jour dans le domaine de l’Internet des Objets.

Delighting Details – Animated Vector Drawables

by Marcos Paulo Damasceno

Vector Drawables are available since Lollipop and are now part of the Support Library. They bring a whole new range of possibilities when it comes to animation that can delight your users in many ways. In this talk we’re gonna go through what we can do to animate our vector drawables, how to implement them and support them in a wide range of android versions. We’re gonna take a look at how we can do animations with path data as well as trimPath, how to choreograph them to achieve your desired animation. Finally, I’m gonna show how we can play with Vectors on sketch without being a rockstar design so we can create the vectors we need to achieve our animations. I’m gonna show how we can get a SVG from google’s material design website and easily change it in Sketch to achieve a very animations using the concepts presented at the beginning.

Bio

Marcos is a passionate developer from Brazil who has been working with Android since 2010. He loves simple and beautiful UX and UI and is always focused on important small details and what makes mobile apps great. He is passionate about startups and tries his best to help early stage startups build great Android apps and awesome products. He is also a Google Expert in Android. Marcos is actively involved in the community, organizing the GDG in Montreal, speaking at many conferences around the world and being a mentor in events like Startup Weekends and various hackathons. Since moving to Montreal in 2013, Marcos has developed great apps for large companies and startups in Canada working for Mirego. One of those apps reached the global market with more than 500k downloads.

KEEP READING

September Meetup

2016-09-29 |by droidmtl | 0 Comments | Events, Uncategorized

Thursday, September 29, 2016 from 18:00 to 20:00
Shopify, 490 Rue de la Gauchetière O, Montreal

Schedule:

  • 18:00 Socializing!
  • 18:30 First millisecond of clicking an app’s icon by Anas Ambri
  • 19:00 Break
  • 19:30 Firebase in deep by Michael Bernier

Sponsors

  • La GARE
  • Shopify

First millisecond of clicking an app’s icon

by Anas Ambri

What exactly happens when a user clicks on an app’s icon? Inspired by the study of the first second of the big bang, we will try to discover all that happens between the moment your finger touches the screen, and the moment the app is displayed. This talk may or may not include concepts like dielectrics and gesture detection, and code snippets from the Android system. No prior knowledge needed.

Bio

I do freelance on Android & iOS, and I am on a mission trying to convince people to stop using splash screens.

Firebase in deep

by Michael Bernier

Firebase – 15 technologies that will help you Develop, Grow and Earn from your mobile apps, and an Analytics product that can be used to bring them all together. In this talk we will see in demonstration how easy it’s to integrate Firebase in your application.

Bio

Michael is a software engineering graduate from École de Technologie Supérieure. He as been doing mobile developement since 2009 at CGI. Starting with BlackBerry and then moving on to Android around 2011. In 2014 he switched to do full time Android Development at Breather.com.

KEEP READING
Page 1 of 612345...Last »