Duolingo is a great mobile app for learning Japanese, though, DuoLingo is really about vocabulary, so you would probably need other resources to learn grammar.