I've had quite some fun with
https://www.duolingo.com/. It's more for exercises though, and is using some gamification techniques (you get points and badges). It's quite well done. From a certain point on, there is a system where you translate real world texts and other people rate your translations etc.
What also helped me were the podcasts from Migros
http://www.podclub.ch/. For some episodes, beside the episodes in Grrman you get access to the Swiss-german reading of the same episode.