Piano Notes was the app we used for this. There are several flashcard apps where you see the note and name it, or see the name of the note and find it on the staff. But Piano Notes was the only one I found where you see the note on the staff and locate it on a keyboard. I will say that I think what helped my eldest more than anything was just time and practice playing music. But the app can't hurt.