There are several ways to get more coins and crystals when you need them.
Aside from visiting the store in the app, you can earn coins and crystals by coming back to the app every day and grabbing the Daily Bonus.
Additionally, you can earn coins by completing chapters and earn crystals by collecting Achievements in chapters or watching free video ads.
Once you have coins, you can convert these to crystals that can be used during your gameplay.