Yes, the casino offers an instant-play site that is available from desktop and mobile devices alike. Thus, you don't need to download any standalone apps.