As a long-term language learner I've always been interested in ways to practice and learn. There are quite a few good learning apps available these days, but there aren't many good ones when it comes to actually using the language.
I wanted something more like real dialogue with natives, so I've built (my day job is in web development) a web app that focuses on ability to express oneself naturally.
Summary of features:
Collaborate with a native-speaker (or work on your own) to describe a picture
Get feedback from native-speakers
Statistics + experience points to keep track of progress
Languages: Chinese, English, Finnish, Japanese, Swedish
The app is free to use (it's a side project of mine), but you need an invite code to register. Ask me and I'll send you one!
This is a work in progress, and if you try this out and find you want some other features I'll happily consider adding them. Any feedback deeply appreciated!