Tide - a popular financial services platform in the United Kingdom with ambitious plans for global expansion. Over the course of several years, we were developing our mobile applications using native technologies. Facing scalability issues when aiming to enter new markets, platform inconsistencies, and limitations of our current solution, we decided to rebuild our products using Flutter. Flutter is a relatively young framework from Google for building cross-platform applications with a shared codebase.
In this presentation, we will share the fundamental transformation our product went through in less than a year. We will discuss how we switched iOS and Android developers to Dart and Flutter, transitioned over a million lines of code to a new technological stack, and released a new version of the product for hundreds of thousands of users. We will highlight the challenges we encountered, the solutions we implemented, and the lessons we learned from this transformation.
3. Анна
Леущенко
● Google Developer Expert
у Dart та Flutter
● Активно поширюю знання по
розробці на Flutter
● Senior Staff Engineer у Tide
AnnaLeushchenko
foxanna
4. ● Заснована як стартап у 2015 році
● Має на меті революціонувати як підприємці управляють
фінансами, заощаджуючи їм час і гроші
● Запустила перший продукт у 2017 році
● Функціонує у Великій Британії та Індії
● Займає 10% ринку у Великій Британії,
обслуговуючи >500,000 бізнесів
6. Бізнес цілі
Розвиток бізнесу
● Надавати послуги на нових ринках
● Забезпечити швидку адаптивність продукту
● Швидко будувати і тестувати прототипи
● Мінімізувати витрати на запуск нового функціоналу
7. Обмеження
Розвиток бізнесу
● Продукт не готовий для локалізації і масштабування
● Функціонал додатку оптимізований під одну країну
● API оптимізований під ринок однієї країни
● Партнерські сервіси оперують тільки в одній країні
13. Управління очікуваннями
● Проактивна комунікація з топ-менеджментом
● Залучення сильних союзників
● Вирівнювання очікувань
● Створення дорожньої мапи міграції
● Проповідування змін по всій організації
Переконання та залучення бізнесу