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

Flutter Internationalisation: Building Global Apps

Building for a global audience means going beyond basic translations. In this 15-minute lightning talk, we’ll dive into Flutter internationalisation challenges and strategies—covering pluralisation, RTL layout support, number and currency formatting, and locale-aware design using tools like the intl package and Figma variants. Learn how to structure your project to scale for dozens of locales, and why inclusive design is not just a nice-to-have—it’s essential.
Talk duration: 15 minutes + Q&A.

Release Process Using Flutter, GitHub Actions, and Fastlane

Releasing mobile apps manually is time-consuming and error-prone. At Cino, we’ve streamlined our release process using Fastlane, GitHub Actions. In this talk, we’ll walk through our automated pipeline—from version bumping and code signing to generating changelogs and distributing builds.
Talk duration: 15 minutes + Q&A.

Flutter Development Tools: Boosting Your Productivity

Efficient workflows are critical when working on high-impact features under tight deadlines. This session explores how the team at Cino optimises Flutter development using custom IDE configurations, advanced debugging techniques, and development tooling. We’ll cover must-have extensions, Flutter DevTools, hot reload best practices, and how we streamline testing and log analysis. Expect practical, battle-tested advice to help you ship faster with fewer bugs.

Biometric Authentication in Flutter: Fingerprint and Face ID

In fintech, secure and seamless authentication is a must. This talk walks through how Cino leverages Flutter to implement biometric authentication—supporting both Face ID and fingerprint—using platform channels, native APIs, and packages like local_auth. We’ll cover best practices for UX, secure fallback mechanisms, and ensuring your implementation meets both user expectations and compliance needs. If you’re building high-trust features in your app, this talk is for you.

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.

Flutter in Fintech: Building Secure Financial Applications

In this talk, we’ll explore how we can build financial applications with Flutter by combining a solid layer-based architecture with attention to accessibility, error handling and user experience. We’ll walk through our feature-based code organisation, the use of dependency injection for decoupled modules, and how the repository pattern and domain-driven design help structure complex business logic. Learn how these practices come together to deliver performant secure apps in the fintech space.
Talk duration: 15 minutes + Q&A.

State Management Showdown: A Deep Comparison of Popular Solutions

State management can make or break your app’s scalability and maintainability. At Cino, we’ve explored both Riverpod and BLoC extensively across different features, from onboarding to payment flows. This talk compares the two state management approaches from real-world experience: their learning curve, testability, performance, and how they fit into modular architectures. We’ll look at when to prefer one over the other and how your choice can influence team collaboration, debugging, and future-proofing your Flutter codebase.
Talk duration: 15 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