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:
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.
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.
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.
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:
Sponsors
Learn about the latest product and platform innovations at Google in a Keynote led by Sundar Pichai.
KEEP READING
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
The meetup will be held at Shopify!
490 Rue de la Gauchetière O, Montréal, QC H2Z 0B2
Schedule:
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.
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.
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.
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.
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.
If you any question about Android, framework and CodeLab, we will be there to answers it.
Please send us your question here :
The meetup will be held at Shopify!
490 Rue de la Gauchetière O, Montréal, QC H2Z 0B2
Schedule:
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.
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.
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.
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.
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.
The meetup will be held at Shopify who’s also Sponsoring the event!!
La GARE, 5333 Casgrain avenue in Mile End, (QC)
Schedule:
La Gare is a collaborative space in the heart of the Mile End. Subscribe to their newsletter here
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.
Developer Relations Engineer at buddybuild.
Instant App is available for ALL DEVELOPER. Come and learn the basic of Instant App.
Philippe is a software engineering graduate from École de Technologie Supérieure. Currently working at Bus.com as a full time Android developer.
Learn how to create richer, more dynamic animations for your applications with the new library for physic animation.
Boris is an Android Dev at LaPresse+
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:
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!
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 READINGThe 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:
La Gare is a collaborative space in the heart of the Mile End. Subscribe to their newsletter here
A brief introduction into the world of IoT with Google’s Android Things
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 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.
Vincent Dubedout is passionate about Technology, Code, Architecture, Mobile Platforms. Avid cyclist, polo player, enjoying the outdoors.
KEEP READINGThe 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:
La Gare is a collaborative space in the heart of the Mile End. Subscribe to their newsletter here
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.
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 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 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.
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:
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
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.
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.
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.
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