Хорошую помощь окажет библиотека Пикассо
Вы можете легко работать с онлайн-изображениями, автоматизировать c кэширование и др. c.
просто вставьте в свой gradle:
implementation 'com.squareup.picasso:picasso:(insert latest version)'
и загрузите ваше изображение вот так
Picasso.get().load(/* here your url */).into(imageView1);