All in on Flutter
Over the last 16 months, Superformula has gone full-steam ahead with Flutter. Google's UI toolkit for crafting beautiful, natively compiled applications for mobile, web, and desktop from a single codebase.
Last month it came to public-facing fruition when we released a major update to MGM Resorts mobile application, completely rebuilt in Flutter.
Adding Flutter to our core offerings has unlocked added speed and flexibility, which translates to real, measurable value for both our clients and their users.
Our first major cross-platform Flutter application
In late 2018 we, along with the incredible MGMRI design team, had just finished the first draft of a new UI kit that would ship for all major web, native, and kiosk experiences. Designed to be clean and straightforward, it merged patterns from across the digital landscape into a uniquely MGM design-language.
Prototypes, not presentations
Early on, we identified a few must-haves that we would need to reconcile before being able to pitch Flutter as a viable platform for this new vision. Analytics, security, and other very important SDKs and API requirements would need to be integrated.
With that in mind, we set out to build a proof-of-concept app that would have authentication, profile information,reservations which would give us all the feature coverage we needed to test these critical dependencies.
The result was a simple, functional cross-platform prototype that adopted the new design system that our design team was now furiously documenting.
New App, New Team
With a successful prototype in hand, we turned our focus to mastering Flutter and Dart, while internally creating a new app team made up of a few key new hires, as well as some of our amazing developers from the original native teams. Everyone was eager to jump in!
With this new release we were going to jump to 7.0 and be completely replatformed with feature parity—a total rewrite from the ground up with some meaningful UX changes.
With a smaller team and all-new codebase, we were able to move fast and get the app rebuilt and shipped to both app stores much faster than we ever could before.