My general advice about learning via piano apps is that it can be reasonably effective for practicing some things, for some types of learners but apps are not (IMHO) sufficient to teach all things keyboard to all types of learners.
I think the ideal approach for many people and scenarios would combine an experienced instructor with solo practice, some app-assisted practice and some video-assisted/written study. How much of each and the sequencing will depend largely on the learner and their objectives.
As is usually the case, "conscious practice" tends to be far better than "rote (mindless) practice". When our kid got into the third year of piano, solo practice sessions became more of a struggle, frequently slipping into mindless repetition that was largely ineffective. That's when we introduced some app-assisted practice sessions. The app approach was helpful because it provided consistent, granular, objective feedback on missed notes, timing, etc. Obviously no app can replicate all the dimensions of an experienced human coach but in the right context app-assisted practice can be a useful component of a blended learning strategy.
My general advice about learning via piano apps is that it can be reasonably effective for practicing some things, for some types of learners but apps are not (IMHO) sufficient to teach all things keyboard to all types of learners.
I think the ideal approach for many people and scenarios would combine an experienced instructor with solo practice, some app-assisted practice and some video-assisted/written study. How much of each and the sequencing will depend largely on the learner and their objectives.
As is usually the case, "conscious practice" tends to be far better than "rote (mindless) practice". When our kid got into the third year of piano, solo practice sessions became more of a struggle, frequently slipping into mindless repetition that was largely ineffective. That's when we introduced some app-assisted practice sessions. The app approach was helpful because it provided consistent, granular, objective feedback on missed notes, timing, etc. Obviously no app can replicate all the dimensions of an experienced human coach but in the right context app-assisted practice can be a useful component of a blended learning strategy.