Etienne Caron

Freelance Software Developer / Consultant

Talk Title

Web and Android United: Kotlin-Powered Cross-Platform Excellence

Room

Dubai Room

Date

15.09.2023

Time

16:20 > 40 min

Share

on Twitter

Dive into the heart of multiplatform app development in this talk, grounded in my experience building for both Android and the web. I'll reveal how Kotlin, with its powerful Coroutines and Flow, can efficiently handle asynchronous tasks and data streams, enabling seamless code-sharing across platforms.

The session will then focus on building backend processes in a multiplatform environment. We'll examine effective strategies for constructing simple architectures that promote efficient cross-platform development.

Finally, I'll share unique programming patterns I've discovered during my journey. These patterns significantly simplify simultaneous targeting of Android and web platforms. Whether a seasoned developer or a beginner in multiplatform development, this talk will share insights on enhancing your toolkit and development approach.

Talk Title

Building an ML-powered Android Livestreaming App

Room

Date

TBA

Time

TBA

Share

on Twitter

This presentation explores the application of computer vision and machine learning models for real-time video and audio processing. We'll demonstrate how this technology can enable the creation of a whole new category of live-streaming applications.

Developing a video conferencing application has historically been fairly complex. We will start with a brief overview of the Livekit open-source APIs, showcasing how to build a simple and intuitive video streaming Android application.

Next, we will explore integrating various ML-powered agents into the experience. We will also illustrate how to use reactive programming techniques to create easily understandable and modifiable multi-stage processing pipelines.

Looking forward to exploring this exciting and innovative topic with you!

Speaker Bio

Etienne started his career as a back-end developer and pivoted to mobile development in the early 2010s. He worked on all tiers (server, web, mobile, and embedded) of large-scale software platforms and is currently a freelance software development consultant.

– Developer on the Nina™ Mobile speech recognition SDK for Nuance Communications
– Android team lead on TrueKey™ password management app for Intel / McAfee.
– Senior Android developer on Hatchful™ Logo Maker, Shopify.
– Staff developer for e-commerce store management application, Shopify.

Since pivoting to mobile development, Etienne has been an active community member and regularly devotes his time to mentoring startups, developers and students in the space. He lives in Montreal with his wife and daughter and speaks French and English fluently.

Menu