No. There is no need to deposit initially. However most welcome bonuses tend to come with a validity date attached and most require the user to deposit. Therefore, if a new customer bonus was looking to be claimed, it would be available to deposit when registering.
Users are prompted to deposit as part of the signup process. However, a quick tap on the cross in the top right of the deposit window will close it down and direct the user to the home page logged in.