If you can get your basics down, Hellotalk is a great way to chat with Chinese people who are learning English. There's often kind of an expectation that you'll be helping each other, but the translation tools are good and I've had some great conversations.
Also yeah Duolingo fucking sucks. Try HelloChinese if you want an app. Much better.