No, you don’t. You can download and install the application before creating an account in 1win. After you launch the application, you can sign up, deposit, and start placing bets or playing online casino games.