When starting a new app, it’s important to set the constants that will be shared across the app correcly:
- Create a new asset catalog where you will place your colors. Ideally, use the exact same names as your designers, and provide light/dark mode variations.
- In the build settings of the project, set the Global Accent Color Name to the primary color of your app.
Then you can create a simple file for representing your colors:
Using the namespaces, you can then be very clear in your code:
The same concept applies for Spacing constants, we can create a simple extension of CGFloat: