The phase that excites me the most is the design system. This mobile app was designed to function as a Software Development Kit (SDK). For example, a user might access it through a "File taxes" CTA within a broker's app. Therefore, we decided
not to give the app a strong visual identity. Instead, we opted for a very
basic UI that wouldn't overwhelm users or clash with the established identities of the host apps.To further ensure seamless integration with the host app, we decided to offer a
theme-based solution that allows the host app to customize the colors. This is one of the main USP of this product. Now to achieve this, we used Google's
Material Theme Builder, which generates color palettes in both
light and dark modes based on a single seed (source) color. The Material Theme Builder and its principles facilitated defining core concepts for our color system and made implementation easier for developers on Flutter.