As a newbie, I ask for help in such a controversial issue as searching for libraries on the Internet. (not installation, namely search). I am more or less able to register in gradle and add downloaded libraries, but my search is extremely ineffective. Scoring the names of the required libraries Google gives a lot, but in general it is not that or dead-end paths, as a result of which a zero is left from the heap. Visiting such sites as java2s, findjar, maven ... if I find it, then not all are necessary, and not all I don’t need for nothing. And when it comes to complex programs under the type of video chat, quickblox or hiworld, then finding all up to one 10 libraries is generally endless. When I go to websites with namesake libraries, I see anything except Download (and I thought that the download should be on the main page with a red button). Looking for the necessary library in the search engine — it does not give out, wandering around the site: I find libraries or implementation in hail, but not all. (There is still a problem in ignorance of English, which is to be hidden). You say "Well, you and stupid!" And you'll be right, that's why I ask for help.
I am summarizing the questions:
1) How to "score" in Google the name of the required sub-library in the library. For example: com.quickblox.module.users.result.QBUserResult or specify starting only with the red font selected in AS?
2) How to properly search for libraries on sites specialized for this library.
3) Is it possible to somehow download all-all-whole library at once and not separately? For example: com.quickblox ..... and all options after that. (The size of the race I care about is many times smaller than the search problem).