© Mapbox, © OpenStreetMap


Raouf Rahiche

Raouf Rahiche

GDE For Flutter and Dart

London, United Kingdom


I'm a passionate Flutter and Desktop App developer with a passion for crafting exceptional apps that delight users. As a Google Developer Expert in this field, I've had the privilege of speaking at public events in multiple countries and sharing my knowledge through various mediums, including YouTube tutorials and in-depth articles. Contributing to the open-source community is important to me, and I'm always willing to lend a hand on Stack Overflow or offer guidance to fellow developers.


Area of Expertise

  • Information & Communications Technology


  • flutter
  • Dart

Building RTL-Ready Flutter Apps

Are you looking to expand your app's reach to the global market and support RTL languages? Building RTL apps can be complex, but it's essential to ensure a seamless experience for millions of Arabic, Hebrew, and Persian-speaking users.

This talk will cover Flutter's RTL implementation and internationalization support. You'll learn about important widgets like Directionality, TextDirection, MediaQuery, and EdgeInsets that are crucial for creating RTL-friendly user interfaces.

Demystifying Text Rendering in Flutter

Text is an essential component of any user interface. However, comprehending its inner workings can be challenging due to the abstraction of high-level APIs and the complexity of low-level APIs that have been developed over many years with limited resources available. In this session, we will embark on an exploration to uncover the reasons behind the difficulty of text rendering, dive into the text rendering process in Flutter, and share practical advice and strategies for achieving desired text rendering outcomes.

Making your Flutter apps shine with shaders

Flutter has supported fragment shaders for approximately a year, yet their usage remains relatively low. This lack of adoption largely stems from the difficulty of getting started and the initial challenge of identifying relevant use-cases. In this talk, we will delve into the world of shaders. By exploring their various applications and implementing some engaging, practical features, we aim to illuminate their potential and make them more accessible to developers.

Pixel Perfect but the text doesn’t look righṭ..

Getting a pixel-perfect UI done with Flutter is easy pretty much all the time, with few exceptions, and text is definitely one of them, in this talk, we will try to go through the basics of text in Flutter, the limitations, and how to get your text to be pixel perfect like the rest of the UI.

Flutter on desktop, the good the bad and the ugly

Flutter is mainly used to build mobile apps but it can also target other platforms such as native desktop, in this session we will dive deep into Flutter for desktop and it’s current status

Flutter Meal Deal: Gestures, Animations and Scrollables

A quick look into how Flutter gestures system works with a set of animated examples where items are being scrolled

Raouf Rahiche

GDE For Flutter and Dart

London, United Kingdom


Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.

Jump to top