top of page
Aloïs Deniel

Aloïs Deniel

Google Developer Expert, Staff engineer @Clickup

With a multifaceted background in cross-platform mobile technologies, It's been many years since I've started using the famous Google technologies: Flutter. My career began at Orange, where I spent several years as a technical leader, spearheading projects and innovations in mobile development. Transitioning to freelancing, I have dedicated the past six years to mastering and innovating with Flutter technologies. This dedication has led to my recognition as a Google Developer Expert on Flutter and Dart technologies. Beyond my technical abilities, I am deeply passionate about open-source projects and sharing with the tech community. Currently, I am channeling my expertise and creativity into the development of the ClickUp mobile application!

From Vectors to Pixels: mastering images

Displaying an image in a Flutter app seems straightforward—just use an Image widget and you’re done, right? In reality, what appears simple on the surface conceals a surprising depth of complexity. From raster images and SVGs to icon fonts and vectors, Flutter offers a range of options for displaying images—but picking the right one for the right context is rarely as obvious as it seems. In this talk, we’ll peel back the layers of abstraction to examine how Flutter handles image rendering under the hood. You’ll learn the strengths and limitations of different image formats, explore their impact on performance and scalability, and discover how platform-specific behaviors can affect your users’ experience. What you’ll learn: * The internal workings of Flutter’s basic image widgets * Tradeoffs between rasterized images, SVGs, vector graphics, and icon fonts * How to choose the optimal image type for your use case * Performance considerations and pitfalls to avoid * Real-world scenarios where image type choice really matters * I’ll also introduce a new tool I created to streamline and simplify how we handle images at ClickUp
bottom of page