refactor: remove authentication from Search fragment
Description
As search suggestions and search results are now using WebSearchHelper from GPlayAPI, these requests don't need to tie with authentication.
Search Fragment now extends from Android Fragment instead of TimeoutFragment to exclude authentication functionalities.
What doesn't work yet
- Changing source (Common apps, Open-Source or PWA) in the Settings screen doesn't reflect on the search results. It'll be fixed when the data loading gets refactored.
This is the first MR of the refactoring tasks.
Screenshots
Technical details
Tests
Issues
10 commandments of code review
Edited by Fahim M. Choudhury