Design System
  • Get started
    • Figma
    • Web
    • iOS
    • Android
  • Design tokens
    • Primitive colors
    • Semantic colors
      • Background Colors
      • On Background Colors
      • Foreground Colors
      • Border Colors
      • Focus Colors
      • Link Colors
    • Migration in iOS
    • Migration in android
    • Migration in web
    • Migration in figma
      • Step 1 Theme Migration
      • Step 2 Library Migration
      • Step 3 Journey Migration
    • Value & cost of migration
    • Deprecated tokens
  • Theme
    • Global branding
    • Component styling
    • Illustration theming
    • Exporting guide
    • Apply a theme on android
    • Apply a theme on iOS
    • Apply a theme on web
    • Multi theming on android
    • Multi theming on iOS
    • Multi theming on web
    • Before 2024 09
      • Create A Theme
      • Apply A Theme On Android
      • Apply A Theme On iOS
      • Apply A Theme On Web
      • Multi Theming On Android
      • Multi Theming On iOS
      • Multi Theming On Web
  • Accessibility
    • Overview
    • Designer checklist
    • Developer checklist
  • Guides
    • Custom icons on web
    • Beta ui ang with cursor
  • Web components
    • Account number
    • Account selector
    • Alert
    • Amount
    • Animations
      • Cross Journey
      • In Journey
      • Expand Reveal
      • Scroll Service
    • Avatar
    • Badges
      • Badge
      • Badge Counter
    • Button
    • Card vendor
    • Chip
    • Collapsibles
      • Collapsible
      • Collapsible Card
      • Collapsible Accordion
    • Money protection
      • Status
      • Disclaimer
      • Banner
    • Dropdowns
      • Dropdown Menu
      • Dropdown Single Select
      • Dropdown Multi Select
      • Dropdown Panel
    • Ellipsis
    • File attachment
    • Forms
      • Amount Input
      • Input Checkbox
      • Checkbox Group
      • Currency Input
      • Input Datepicker
      • Input Email
      • Fieldset
      • Input Inline Edit
      • List Multiple Select
      • Input Phone
      • Input Password
      • Input Radio Group
      • Input Range
      • Switch
      • Select List
      • Input Timepicker
      • Input Text
      • Textarea
      • Input Validation
      • Input File
      • Input Number
    • Icon
    • Illustration
    • Infinite scroll
    • Item log
    • Layouts and navigation
      • Horizontal Layout
      • Vertical Layout
    • Keyboard click directive
    • Loaders
      • Loading Indicator
      • Load Button
    • Locale selector
    • Logo
    • Modal
    • Mode header
    • Notification
    • Option list
    • Pagination
    • Page header
    • Payment card
    • Period selector
    • Product items
      • Basic Account
      • Savings Account
      • Current Account
      • Investment Account
      • Credit Card
      • Debit Card
      • Loan
      • Term Deposit
    • Product selector
    • Progress tracker
    • Progressbar
    • Rich text editor
    • Search box
    • States
      • Action Status
      • Empty State
      • Common Error State
    • Stepper
    • Css utilities
      • Bb Block
      • Bb Button Bar
      • Bb Card
      • Bb Container
      • Bb Display
      • Bb Inline Stack
      • Bb Layout Horizontal Navigation
      • Bb Layout Horizontal
      • Bb Layout
      • Bb Stack
      • Bb State Container
      • Bb Tabs Container
      • Bb Toolbar
      • Bb Vertical Tabs Container
    • Tab
    • Table
    • Tooltip
    • Tracker
    • Value diff
    • Universal header
  • Web formatters
    • Account number
    • Date
    • IBAN
    • Payment card number
    • Phone number
  • Mobile components
    • Alert
    • Amount
    • Async emblem
    • Avatar
    • Badge
    • Badge counter
    • Button
    • Button group
    • Card
    • Chip
    • Emblem
    • Floating action button
    • Forms
      • Address Form
      • Address Preview
      • Country Selector
      • Amount Input
      • Checkbox
      • Datepicker
      • Form Label
      • Phone Input
      • Password Input
      • Switch
      • Text Area
      • Text Input
    • Icon
    • Loading indicator
    • Link
    • Logo view
    • Navigation controller
    • Page control
    • Payment card
    • Product number display formatter
    • Progress bar
    • Separator
    • Search bar
    • Shimmer view
    • Slider
    • Snackbar
    • State view
    • Summary stack
    • Tab header
    • Toggle button

Value & Cost of Migration

As of the 2024.09-LTS release, the Backbase product has been migrated to semantic color tokens, marking a significant advancement in theming and development efficiency. For customers, this migration is mostly optional, though Figma files must be updated. The Android, iOS, and Web platforms will continue to operate with deprecated tokens for now, requiring no additional work. The deprecated tokens will be removed with the 2025.04 release. Including LTS support, that gives customers 2 years to migrate.

Benefits of migrating

Additional flexibility for theming
  • Reduced custom theming overrides: The new token system offers enhanced flexibility, potentially eliminating the need for custom screens or journeys due to design limitations. This allows more customers to leverage the Backbase out-of-the-box journeys.
  • Dark mode support: While Backbase doesn't yet support dark mode out-of-the-box, the new tokens facilitate project-level dark mode implementation, with an OOTB solution expected in the future.
  • Multiple theme support: Switching themes at runtime is reliable and straightforward, enabling tailored experiences for different user segments, such as regular and premium users. journeys.
  • Accessibility compliance: By defining tokens with sufficient contrast, the Backbase product is ensured adherence to WCAG 2.2 AA contrast requirements. Using the token guidelines, it is also much easier to achieve compliance for custom screens and journeys.
Faster development of new features

The new tokens are consistent in name and behavior across platforms, making their usage more intuitive and reducing the need for extensive communication between design, development, and QA teams.

Enabling Jetpack Compose and SwiftUI

Although Jetpack Compose and SwiftUI libraries are not yet available with the 2024.09-LTS release, the new token system is designed to support these technologies. This alignment will ensure seamless theming across all technologies used in an app.


Phases and costs

With a lenient transition period, the migration can be planned in phases, each unlocking more benefits and having distinct costs. Each phase builds on the previous one.

Phase 1: Migrating Figma

Estimated cost: 5 days to learn the concepts + 4 hours per custom journey

Deprecated tokens are no longer available in Figma. Designers must migrate to the new token system to continue development. This involves creating a new theme and updating each custom journey.

Learn how to migrate in Figma
Phase 2: Using semantic tokens for new custom development

Estimated cost: None

On Android, iOS, and Web, semantic tokens can be used to develop new custom screens without additional work, as they are automatically populated by the deprecated tokens.

Learn more about semantic tokens
Phase 3: Achieving more flexible theming in Backbase journeys

Estimated cost: 1 day per app

Configure the semantic tokens for more consistent and flexible theming of Backbase journeys. Designers can easily export logo, color, and font tokens from Figma by using the Visualizer, ensuring a quick handover to development.

Learn how to create a theme Learn how to apply a theme on all platforms
Phase 4: Achieving more flexible theming in custom journeys

Estimated cost: 0.5 - 2 days per custom journey

Complete the migration by updating all custom screens and journeys to use semantic tokens. This involves a simple find-and-replace task for developers, although large journeys can take some time due to the number of tokens involved. If any custom tokens were added to the project, this is also the time to decide whether to keep them or migrate them to semantic tokens as well.

Learn how to migrate on iOS Learn how to migrate on Android Learn how to migrate on Web Learn how to migrate on Figma

Resources

Below, you can find additional documentation and resources to help you navigate the world of design tokens. The documentation includes guides for engineers and designers, as well as high-level information about our design tokens at Backbase.

Semantic Tokens

Discover all foundational concepts to get you started with our new semantic tokens architecture.

Background colors On-background colors Foreground colors Border colors
Migration

Learn more about how to migrate to the latest version of our design tokens (semantic tokens).

Migration in iOS Migration in Android Migration in Web Migration in Figma
On this page
Benefits of Migrating
Phases And Costs
Resources
©2025 All rights reserved
Terms and LegalPrivacy Policy

Cookies on Backbase

This website uses cookies to enhance your browsing experience, analyze the traffic, and for marketing purposes. All Google Analytics cookies are anonymized. By clicking 'Accept' you accept the use of all cookies as described in our privacy-statement.