The meetup will be held online!
Join here : https://meet.google.com/xqv-dhwh-hyv
Schedule:
NB : 🇫🇷 this talk will be in French 🇫🇷
Testing is one of the most important phases of app development. You can’t build a high-quality app without testing it. The testing process requires precise planning and execution, but it’s also the most time-consuming part of development.
The Flutter framework provides comprehensive support for Flutter automated testing. Although Flutter is gaining traction, it can easily obscure the beauty of the Dart platform and the way developers can easily test their code.
In this session, we will look at how to build and automate your Flutter app testing.
Bio
Currently working as VP of Engineering for Stack Labs Canada (a consulting company
specialized in architecture and development of cloud solution),
I am a passionate Developer & Cloud/DevOps Architect, and above all passionate about tech, languages, infrastructure, and automation. I enjoy my journey to work with customer Technical leads, client executives and partners to manage and deliver successful migrations to Google Cloud solutions.
I enjoy my journey to ensure that the engineering trains run on time by creating an ideal environment for passionate people. My goal is just to inspire others to continuously improve and raise their standards at all levels of the team : follow best practices of software development. From the code analysis, testing and CI/CD knowledge.
Former founder and co-organizer of the Flutter Toulouse Meetup, it is fun to share my passion for Dart & Flutter. I’ve provided some talks to GDG and DevFest event ( Toulouse, Montpellier, London ).
We will review multiple tools used to create products that are aligned with customer needs. From ideation tools to root cause problem analysis, this talk will help you and your team build a backlog that is fully aligned and prioritized in a quick iterative format (+/- 5 days from problems analysis to conception).
Bio
Holder of an engineering degree in information technology and a DEC in computer science, and more recently a MBA François Légaré work in the IT field since 1998. He was a programmer analyst and system architect, team lead in J2EE, web/mobile developers and trainer and now act act as a senior solutions engineer combining AI, AR/VR and various cloud and IoT solutions to increase benefits for entreprise clients. He also teach and give conferences on various IT related topics. He is also involved in the IT community of Montreal participating and organizing various IT related events.
His main strengths are innovation, creativity, communication, excellent comprehension of strategic business issues, the ability to lead complex projects and delivery team.
KEEP READING
The meetup will be held at Shopify!
490 Rue de la Gauchetière O, Montréal, QC H2Z 0B2
Schedule:
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.
A presentation that is somewhat different from what we are used to in our meetup even if Android is still in the picture.
Boris is an Android Dev at Transit and a VR enthusiastÂ
Description of processing in Android Java for sound input to analysis and sound synthesis to output.
We have a special meetup this month! It will be held by our sponsor Mirego!
1195 Wellington, bureau 401, Montréal (QC) H3C 1W1
Schedule:
Sponsors
https://www.mirego.com/en
SpannableString is a powerful concept that goes beyond clickable links in a TextView. We’ll look at different standard use cases and other more daring. We’ll check the different already available Span types and look at how we can create our very own.
The meetup will be held at Shopify!
490 Rue de la Gauchetière O, Montréal, QC H2Z 0B2
Schedule:
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
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.
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 READINGThe meetup will be held at Shopify!
490 Rue de la Gauchetière O, Montréal, QC H2Z 0B2
Schedule:
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.
How does Transit go about doing an application available for both Android and iOS. Why we decided to go with native and what hurdles did we ran into while doing it. Should everybody be following our route and if not how to identify that we’re ready for code sharing. We’ll look at different approaches available today to code sharing and how they differ from one another.
Samuel started on mobile in 2009 at CGI where he worked for Yellow Pages on their BlackBerry internal app, then their mobile website, and finally moved on to do Android apps. He joined Transit in 2013 and is working on Android and backend services for them.Â
Boris will talk about Android Things and Actions on Google. More details to come.
Boris is an Android Dev at LaPresse+.
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 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 READINGHello 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:
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 RxJava why all the fuss? by Samuel Dionne – Transit
19:00 Break
19:30 Kotlin in the real world by Phillipe Breault – American Express
La Gare is a collaborative space in the heart of the Mile End. Subscribe to their newsletter here
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.
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 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 READINGGDG 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.
All the cool Android people from Montreal !
—
To buy ticket or to see more informations about the event :
http://android-montreal.com/devfest2016
KEEP READINGThe Meetup is back at the usual place:
Schedule:
La Gare is a collaborative space in the heart of the Mile End. Subscribe to their newsletter here
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.
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.
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.
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