Colors declared in
https://github.com/Constructor-io/constructorio-client-android/blob/master/library/src/main/res/values/colors.xml
have no prefixes so they can conflict with colors declared in client apps (for example - primary is often declared in apps)
Therefore the colors from sdk override colors in the apps if they are accessed like here :
android:background="@color/primary"
Libraries and sdks should usually add some prefix to their colors or strings to distinguish them and prevent from conflicts