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 :