No, this is not a requirement, but you may occasionally come across some casinos who request you to download their app. However, in most cases, this is just an option and not a requirement.