If you have RappiBank, you have Flutter

Liber Da Silva
RappiBank
Published in
3 min readJan 26, 2022

We are glad to announce that after months of hard work, we finally released the first feature implemented with Flutter on RappiBank. πŸš€πŸš€πŸš€

Team challenges

The squad that addressed this challenge was the Cashback Team. The goal was to create a wholly redesigned Home by including the cashback history search functionality and new screens for referrals while keeping the interaction with all the other app native components.

We learn a lot from this first experience! We can list many challenges that the team had, but mainly:

  • Learning Dart language and technology from scratch.
  • Learning the Flutter Framework, declarative programming, and the project Architecture from scratch.
  • Learning about the integration within Flutter and platforms OEM components.
  • The unification of the Android and iOS squads into a single Mobile development team.
  • The development of Flutter components and screens. With a different kind of complexity.
  • Carry out the first productive implementation of Flutter in our native apps, with all the challenges that this entails.

The result was a success, and you can already see it working from the 7.14 version of our app (Play Store / App Store).

Screenshots

These are some of the app screenshots available for users that fulfill the requirements of the Cashback team.

New cashback screens

Integrated to RappiBank

Finally, these are the integrations with the apps (Android and iOS).

Next steps

The Cashback team is currently a consolidated multiplatform mobile team. All new screens developed by the team are using Flutter, and they are working on replacing the native ones.

Today, we have more teams interested in learning and working with Flutter. We will strengthen the Multiplatform Architecture squad in the following months and train new teams.

We will also be documenting the whole process and conclusions from each experience, starting with updating and translating into English the series of articles we have published over the past year for the entire research process.

Stay tuned!

Congratulations to the entire Cashback team and all teammates who helped us carry out this challenging job. Special mention to the Mobile development team: GermΓ‘n Mauricio Cuesta Valbuena, Marco Castro, Carlos Daniel Hernandez Chauteco, Isaac Rosas and Patricio Reyes.

--

--

Liber Da Silva
RappiBank
Writer for

Senior Mobile Dev. Flutter preacher. Non-practising vegetarian.