google-developer-training / basic-android-kotlin-compose-training-mars-photos

Solution code for Android Basics in Kotlin course
https://developer.android.com/courses/android-basics-kotlin/course?gclid=CjwKCAjw4c-ZBhAEEiwAZ105RTyT-iaLHzrhMBUXdMhO230ZDwOwxxI2x4RgK8DwBxK8t1h0wmU_QxoCi4YQAvD_BwE
Apache License 2.0
72 stars 66 forks source link

Load and Display Images from the Internet #122

Open alghe-global opened 7 months ago

alghe-global commented 7 months ago

URL of codelab: https://developer.android.com/codelabs/basic-android-kotlin-compose-load-images?continue=https%3A%2F%2Fdeveloper.android.com%2Fcourses%2Fpathways%2Fandroid-basics-compose-unit-5-pathway-2%23codelab-https%3A%2F%2Fdeveloper.android.com%2Fcodelabs%2Fbasic-android-kotlin-compose-load-images#3

Specify the language of the codelab if it is not English:

In which task and step of the codelab can this issue be found? 3

Describe the problem

@Preview(showBackground = true)
@Composable
fun PhotosGridScreenPreview() {
   MarsPhotosTheme {
       val mockData = List(10) { MarsPhoto("$it", "") }
       PhotosGridScreen(mockData)
   }
}

+ note

uses (correctly) mock as keyword for data placement in testing scenarios whereas previously, the term "fake" was used - it's best to remain consistent and update previous codelab(s) with the term mock instead of "fake" and give an analogy that mock data is "fake" data as an explanation to make the point

Steps to reproduce?

  1. Go to...
  2. Click on...
  3. See error...

Versions Android Studio version: API version of the emulator:

Additional information Include screenshots if they would be useful in clarifying the problem.