Weather Weather application show weather of current location or weather of selected city Technology stack rxjava mvvm retrofit gson dagger