ULTIMATE BRANDED EXPERIENCE WITH FLUTTER
An important condition was that the app be available in the Google Playstore and the Appstore. Team Rockstars therefore introduced the relatively new framework Flutter to KORSIT’s developers. “With Flutter, you can build apps for different platforms with one code base,” said Duco Fronik, mobile developer at Team Rockstars. “Flutter has built a layer on top of the platform-specific APIs of Android and iOS, among others, so you can write code for all platforms at once. So: only build once, test once, fix bugs once. That saves a lot of time, allowing you to go to market very quickly. Moreover, Flutter offers all components to completely customize the UI. That makes the framework eminently suitable for a branded experience: you can determine pixel by pixel what the app will look like and are much less bound to standard components than when you develop specifically for iOS or Android. As a result, the final product feels unique.”
Running in the background are Firebase and Supabase (both Backend as a Service, including for push notifications and user authentication). Sentry and Google Analytics are used for error detection and analysis. Within Flutter, BLoC (Business Logic Components) was used as a state management solution combined with clean architecture to maintain rapid development. Jira from Atlassian is used to organize all activities and manage the backlog.