There is no app to learn a language, in general. you can practice by reading books, websites, you may speak to yourself in order to mantain the level you've come achieving in time, but also remember the purpose you learn that language for: it is very important to have a goal.