The user avatar by default is set to use the user initials when possible, when not available the user avatar will be an anonymous icon. Developers can disable showing initials as the user avatar, this will cause the avatar to be the anonymous icon even if FirstName and LatName are set. This can be done by calling the useInitialsForUserAvatar method. This should be done in the Application class under onCreate().

class PulsateDemoApp : Application() {
        override fun onCreate() {
            super.onCreate()
            val pulsateManager = PulsateFactory.getInstance();
        pulsateManager.useInitialsForUserAvatar(false)
    }
}