Skip to content

Android - UI Customization

EnQualify SDK interface components can be dynamically customized with parameters defined through the Backoffice. No code changes are required; the settings are automatically retrieved through the API when the application is launched or when the relevant flow is initiated.


Working Logic

UI parameters defined in the Backoffice are parsed by the SDK into the VerifyMobileFlexibleLayoutModel structure and applied to the interface components.

Text Only
Backoffice Parameters
        ↓
API (automatically fetched during initialization)
        ↓
VerifyMobileFlexibleLayoutModel
        ↓
SDK interface components are dynamically updated

ℹ️ No additional implementation is required on the developer side. All customizations are managed through the Backoffice.


Customizable Categories

Font & Color

Parameter Description
font The font and size to be used throughout the application
fontColor The text color used throughout the application

OCR Images

Customizes the frame and status images used in the identity verification (OCR) screens.

Parameter Description
ocrFrameDefaultImage Default frame image on the OCR screen
ocrFrameSuccessImage Frame image shown when reading is successful
ocrFrameFailImage Frame image shown when reading fails
ocrFrameRotateImage Image used for the identity rotation guidance
ocrFrameBackValidImage Successful back reading image
ocrFrameBackInvalidImage Invalid back reading image
ocrFrameFrontValidImage Successful front reading image
ocrFrameFrontInvalidImage Invalid front reading image

Face Recognition Images

Customizes the guidance and status images used in the liveliness control steps.

Parameter Description
faceLeftImage Guidance image for turning the head to the left
faceRightImage Guidance image for turning the head to the right
faceUpImage Guidance image for lifting the head up
faceCompletedImage Image shown when the liveliness step is completed
faceFailImage Image shown when the liveliness step fails

Face Recognition Progress Layer

Customizes the appearance of the circular progress layer during the liveliness process.

Parameter Description
faceProgressLayerColor Fill color of the progress layer
faceProgressLayerStroke Line thickness of the progress layer

Configuration in Backoffice

All the parameters mentioned above are defined through the Backoffice management panel. Please refer to your Backoffice administrator or the EnQualify support team for configuration steps.

Once the parameters are defined, they will be automatically applied in the next SDK initialization — no changes to the application are required.