Join us for a great evening of fun with all things Apple! This month, we'll be meeting at this month's sponsor, TouchTunes! Food and drinks will be provided.
As always, CocoaHeads MTL is open to all skill levels! No matter whether you're a grizzled veteran or just starting out, you'll find plenty of people to get along with. Don't be shy and come say hi!
Please RSVP (or update your status) before September 20th @ 18:00. It will help us plan for the right quantity of pizza 🍕.
• 18:00 - Pizza 🍕, beer 🍺 and social
• 18:15 - Welcome, community news and sponsors
• 18:30 - Bringing Jukeboxes to Life With CoreML and ARKit by Juan Garcia
• 19:00 - Pizza 🍕, beer 🍺 and social
• 19:45 - Let's Weave Your Application by Thibault Wittemberg
• 20:15 - Socialize some more and parting words 🍕
Juan's talk description
The main product of TouchTunes is the Jukebox, and by extension the mobile app that let users interact with it. Today we want to bring these jukeboxes to life using the latest frameworks introduced by Apple. We will talk about the process of using CoreML to detect them in an room and how you can be able to place objects in front of them using the Vision Framework and ARKit.
Thibault's talk description
In real world: Weaving involves using a loom to interlace two sets of threads at right angles to each other: the warp which runs longitudinally and the weft that crosses it. In this talk we will discover that such an old technique can be very useful when it comes to deal with navigation in an iOS application. The aim is to get rid of limitations due to segues or boilerplate code due to patterns like Coordinator. Weavy is an open source framework, based on a weaving pattern, that promotes reactive programming (RxSwift), declarative navigation, dependency injection, and separation of concerns.