I have only used the free portion of this app to date, but plan to purchase the full version. It is easy to use, gives an option to learn new words each day, and at your own pace.
Dadio64 about Tagalog by Nemo