Casinos often offer free play as a promotional tool to attract players and provide them with a chance to try out their games. However, these free play credits usually come with terms and conditions that need to be met before any winnings can be withdrawn as real money.
There are a number of online casinos that offer you both a no deposit when you sign up, while also having an app available for you to download. To name a few of those casino apps that pay real money with no deposit, there is: PokerStars Casino - $100 Bonus Play. BetMGM Casino - $25 No Deposit Bonus.