Also what @JackAlabama said. It's important to immerse yourself, apps don't work for long. They can definitely help you for getting down the basics, but after that, you should immerse yourself and maybe use a tutor online, and then also live in the country if possible. Living like a local is...