Slowly Stories
Penpalships You Can Only Find on Slowly
I improved my English a lot as well and now using it for Japanese!
It both helps me improve my language skills and the communication skills that I lack in real life.
This application helps to learn English and have friends from somewhere, teaches me to dare to think, communicate, socialize. besides this application teaches me to be patient.