Speaker

Alba Torres Rodríguez

Alba Torres Rodríguez

Software Engineer

Barcelona, Spain

Actions

I’m Alba, a software engineer from Spain with a passion for Flutter. I am a proud Flutterista and Flutter enthusiast. I love coding, mentoring others, and sharing my knowledge through talks and writing about tech. In my spare time, I like to go to the cinema, read books, or traveling the world.

Area of Expertise

  • Information & Communications Technology

Topics

  • flutter
  • mobile app development
  • Android & iOS Application Engineering
  • iOS
  • Android
  • Flutter App Development

Building Plugins: From Idea to Pub.dev

Want to contribute to the Flutter ecosystem but aren’t sure where to begin? I’ve been there. While working on both personal and professional projects, I found myself constantly repeating the same test structures. That’s when I thought, Why not create a Flutter package to eliminate this boilerplate and let developers focus on the actual engineering of testing?

In this talk, I’ll take you through my journey of building the plugin test_scaffold and the lessons I learned while publishing it to Pub.dev as a certified publisher. From structuring your idea and executing essential commands to meeting community standards, I’ll provide a step-by-step guide to creating and publishing your own package. By the end of this session, you’ll not only understand the process but also feel inspired and empowered to share your contributions with the Flutter community.

Talk duration: 15 minutes + Q&A.

Deep Linking Strategies in Flutter

Have you ever clicked on a notification and ended up on the wrong page, frustrated and confused? This can happen if deeplinks are not implemented with care. With a correct implementation of deeplinks we can make sure to have a seamless navigation to our app and, consequently, build a better UX experience.

However, challenges like managing complex app flows, dynamic parameters, and fallback handling often arise.

In this session, we will be covering both traditional deep links and universal/app links for iOS and Android. We’ll explore tools like go_router, uni_links and Navigator 2.0 for declarative routing and handle scenarios such as app cold starts, background states, and dynamic updates in real time.

Through real-world examples, you’ll learn how to configure your app to handle deep links effectively, pass critical data and ensure fallback behavior when the app isn’t installed.

By the end of this session, you’ll have a comprehensive understanding of how to create user-friendly deep linking strategies that elevate your app’s navigation experience.

Talk duration: 15 minutes + Q&A.

Globalizing Flutter: Internationalization and Localization

Building apps for a global audience requires more than simple translations. Did you know that 1.8 billion people use RTL layouts, and there are over 180 recognised currencies in the world? These numbers make it clear the importance of creating inclusive and user-friendly applications for diverse audiences. In this talk, we’ll cover advanced internationalisation techniques for Flutter, including support for right-to-left (RTL) languages, pluralisation, and currency formatting. Using tools like the intl package and Figma for locale-based UI adjustments, we’ll explore managing language resources and handling complex cases. By the end, you’ll be equipped with the strategies to make your app truly global-ready. Talk duration: 15 minutes + Q&A.

Building for the Future: Scalable Architecture in Flutter

Scaling Flutter apps requires a strong architecture.
While this topic has been widely discussed, I’ll present a unique angle by sharing insights from my work at Delivery Hero, where I developed solutions for millions of users across multiple countries. This session will focus on clean, layered architecture with practical examples of the data, domain, and presentation layers. We’ll discuss dependency management and how to keep business logic isolated from UI concerns for long-term scalability. You’ll leave with actionable strategies to structure a Flutter codebase for enterprise-level apps.

Talk duration: 20 minutes + Q&A.

Multi-Brand Design Systems with Flutter

What’s the difference between a standard design system and one designed for multi-brand (white-label) apps?

Building for multiple brands means accommodating diverse design needs while maintaining a cohesive codebase. In this talk, I’ll share how to create a dynamic theming system using tokens, shared components, and Figma integration.

Learn how we balance consistency and flexibility to scale UI for various brands without duplicating effort.

Whether you’re working on a white-label product or planning for brand expansion, this session will provide a practical blueprint for success.

Talk duration: 15 minutes + Q&A.

Deploy your Flutter WebApp using Github Pages

Why use GitHub Pages to deploy your Flutter WebApp?

It’s free, simple, and perfect for showcasing portfolios or side projects. In this lightning talk, we’ll walk through the step-by-step process of deploying a Flutter web application to GitHub Pages. You’ll learn how to configure Flutter for web development, build your project for production, and publish it.

This talk will equip developers of all levels with the tools to get their Flutter apps online with ease.

Talk duration: 20 minutes + Q&A.

Release process using Flutter, Bitrise and Fastlane

In today's fast-paced software development, it is very important to have a fast and efficient Continuous Integration/Continuous Deployment (CI/CD), especially for mobile applications. Flutter, a leading framework for cross-platform mobile development, when combined with CI/CD tools like Fastlane and Bitrise, can greatly enhance the efficiency and reliability of app release processes.
In this presentation, we will have a basic look into how automating the release pipeline with these tools can improve the release process and reduce the time from code commit to deployment. By sharing insights from our own experiences, this talk aims to provide practical knowledge on setting up and optimising your Flutter app release process using Fastlane and Bitrise, ultimately leading to faster, more reliable releases.

Alba Torres Rodríguez

Software Engineer

Barcelona, Spain

Actions

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