A small flashcard application which runs without internet, contains a bunch of cool stuff.
Now you can google for terms within the app! You can also send me a better explanation for those questions you think does not have enough information. If they are valid, I'll update!
A single app which contains 10+ subjects!
It can be downloaded from this app or in play store.
Some lists where this application appears: Java.