So I like to think I've tried almost every type of study medium. Until very recently I was pretty bearish on iphone language apps. I found them poorly organized and too entry level. I kept thinking that Rosetta Stone needed to migrate to the Iphone in a " content light" version. However, some good apps are now available. Here's two:
1- Duo Lingo.
Great for sentence formation. Starts basic, but allows you to test out is easy levels until you reach more intermediate sentences.
2 - Memrise
Great for vocabulary with high quality, crowd sourced content.
Give them a whirl. Great tools for train / plane rides and such.