Hi!!
I've been learning Thai for almost a year (by myself) and I've gone through countless apps and tbh most of them were not very helpful.
The app that I found to be BY FAR the most helpful is HelloTalk. You can directly connect with Natives and learn from them. You can't take any lessons or anything like that but by connecting with other users and talking to them regularly you really learn a lot. You can send voice clips, exchange calls and even video chat. For me it's been the most effective way to learn. And in exchange, you can help them learn your language. Also all of the people that I've met are super nice! You should try it out! :)