Nativeway

It’s a language learning app but specifically focusing on speaking practice. Several languages and levels are supported. And users can make a learning course by themselves.