Etienne Caron
where else to find them
website:https://kanastruk.com
website:https://kanawish.com
github:kanawish
bluesky:kanawish.bsky.social
x:kanawish
linkedin:etcaron
speakerdeck:kanawish
instagram:kanawish
devto:kanawish
what they talk about
all 9 in the filters
where they keep going back
- AndroidMakers by droidcon5 editions2018–2025
- droidcon New York3 editions2022–2024
- Android Summit2 editions2018–2020
all 15 in the filters
on a stage with
- François Légaréonce
who talks about the same things
- Erik Hellman25 talks
- David González14 talks
- Britt Barak14 talks
- Enrique López Mañas22 talks
- Julien Salvi32 talks
- Renaud Mathieu20 talks
| title | conference | date |
|---|---|---|
| DiY Android Kiosks: Turning a Raspberry Pi into a Modular Workhorse | AndroidMakers by droidcon 2025 | 2025-04-10 |
Shows how to bolt Raspberry Pi with a touchscreen to an 80/20 aluminum cube and run Android, with concrete builds: Lineage OS images, NVMe/eMMC notes, and an… | ||
| Kotlin likes to Demoparty | DevFestYYC 2024 | 2024-11-15 |
Uses Kotlin with the OpenRender library (launched 2018) to live‑edit GLSL fragment code, demonstrating color cycling, a rotating star via fragment shaders /… | ||
| Building an ML-powered Android Live-streaming App | droidcon New York 2024 | 2024-09-19 |
Builds a working Android live-streaming app that uses LiveKit + WebRTC for rooms, tracks and data channels, a dev LiveKit server plus an auth/off-service that… | ||
| Practical Intro to OpenCV & TensorFlow Lite | AndroidMakers by droidcon 2024 | 2024-04-25 |
Walks through building a smart shopping cart used with Caper Cart / Instacart hardware: seven cameras, integrated scale, LED feedback, and a working prototype… | ||
| Web and Android United- Kotlin-Powered Cross-Platform Excellence | droidcon New York 2023 | 2023-09-14 |
Builds a Kotlin Multiplatform inventory for thousands of vinyl records that reuses the same Kotlin Multiplatform UX/editor logic across Android, web and a… | ||
| Off to the Races with Android | Android Makers by droidcon 2023 | 2023-04-27 |
Project builds remote‑presence RC racing using Android phones as the car brains, USB‑serial to ESP32 over USB microcontrollers, and WebRTC video plus a data… | ||
| Kotlin likes to Demoparty | KotlinConf 2023 | 2023-04-12 |
Kotlin code uses OpenRender to build a retro low‑res demo: layered fragment shaders (imported from ShaderToy) produce a gradient sky, scrolling bitmap text… | ||
| Building Multi-Platform Projects with MVI Architecture | droidcon New York 2022 | 2022-09-01 |
Claims that Kotlin Multiplatform plus an MVI model lets one share most business logic across Android, iOS and web, implemented here as a habit‑tracker with an… | ||
| Building Multi Platform Projects with MVI | Chicago Roboto 2022 | 2022-07-27 |
Claims that Kotlin Multiplatform plus MVI lets most model code live in a shared common module, demonstrated by a built habit‑tracker app that actually syncs… | ||
| Stately and Composed | droidcon EMEA 2020 | 2020-10-08 |
Shows working Compose code (Android Studio 4.2, Jetpack Compose alpha4) tying immutable Kotlin data classes to UI with Coil image loading, LiveData via… | ||
| Stately and Composed | Android Summit 2020 | 2020-10-08 |
Demonstrates a small e‑commerce product list built with Jetpack Compose alpha4, showing concrete code: a composable product card, network images loaded via… | ||
| Kotlin Reactive Programming Patterns | Android Makers 2020 | 2020-04-20 |
Kotlin patterns and concrete code for building reactive client state: coroutines + Flow, a callbackFlow clicks extension that emits Unit, a generic model store… | ||
| Coroutine + Flow = MVI | droidcon NYC 2019 | 2019-08-26 |
Shows how MVI uses immutable state and unidirectional data flow with Kotlin Coroutines and Kotlin Flow to avoid race conditions and remove RxJava complexity… | ||
| ARCore - Basics and Tools | Android Makers 2019 | 2019-04-23 |
Builds an Android AR demo using ARCore and the Sceneform library: emulator macros for testing, hit‑testing to create anchors, Sceneform Gradle plugin to… | ||
| Building a robot with Android Things by Etienne Caron | DevFestMN 2019 | 2019-02-02 |
-- no description -- | ||
| Simple MVI Architecture for Android | DevFest Florida 2019 | 2019-01-19 |
A concrete MVI implementation for Android that maps View events to pure intent functions, applies them with a scan-based model store and exposes immutable… | ||
| Ghost in the Machine | DevFest Nantes 2018 | 2018-10-18 |
Builds a small Mars-rover style robot using Android Things on an i.MX7 D board, a $28 Junior Runt chassis, a $22 motor HAT, ultrasonic rangefinder, camera, and… | ||
| Ghost in the Machine | Android Summit 2018 | 2018-08-16 |
Builds a working Android Things robot car from an iMX7 board, a DC motor HAT and a cheap chassis that together cost under $50, adds a camera and ultrasonic… | ||
| Ghost in the Machine - Bridging VR and IoT | Android Makers 2018 | 2018-04-23 |
Builds a simple Android Things powered robot from off-the-shelf parts and a VR remote control app using Google's Daydream SDK. Samples are written in Kotlin… | ||
| Simple MVI Architecture for Android | DevFestMN 2018 | 2018-02-10 |
Concrete MVI implementation using Kotlin and RxJava: immutable data classes, reducers, scan + replay to hold state, and mapping view events to intents via… | ||
| Mixed Reality for Social Good | Mobile Era 2017 | 2017-10-05 |
Community project that brings VR into hospitals (VR Passport) and trains volunteers — about two thirds nontechnical — using a concrete stack: Android Things on… | ||
| Developing Apps for Daydream and Project Tango | droidcon NYC 2016 | 2016-09-29 |
Builds a native Android VR and AR pipeline using Java, Android Studio, Google Daydream and Tango Java SDKs plus the Rajawali OpenGLES wrapper. Demonstrates a… | ||
| Developing Apps for Project Tango | 360|AnDev 2016 | 2016-07-28 |
Builds a working AR/VR prototype in Java on Android Studio using Project Tango Java SDKs, combining motion tracking (6‑DOF poses) with depth point clouds to… | ||
| Let's Play! Build your first Cardboard App (en) | Droidcon Paris 2015 | 2015-11-09 |
Builds a Cardboard app pipeline that actually works: uses OpenGL ES 3.1 iterative geometry to draw many copies of a cube with one draw call and hit ~60 fps on… | ||
| nothing matches | ||