Using Glide To Download Images
add to gradle.build(Module:app)
implementation "com.android.support:recyclerview-v7:$android_support_version"
implementation "com.github.bumptech.glide:glide:$glide_version"
add to gradle.build(Project:project)
ext.android_support_version = "26.0.0"
ext.glide_version = "3.8.0"
add permission to mainfest
<uses-permission android:name="android.permission.INTERNET" />
ViewExt.kt
fun <T : View> RecyclerView.ViewHolder.bindView(viewId: Int)
= lazy { itemView.findViewById<T>(viewId) }
fun ImageView.loadImage(photoUrl: String) {
Glide.with(context)
.load(photoUrl)
.into(this)
}