Showing data to the user

Now comes the interesting part. We gate a ForecastResult object, which holds all the records. The list object holds records for seven days. Let's create a showData function that takes a ForecastResult object and display title text in <h4>.  The code will look like the following snippet. Also, it has yet again one more example of string interpolation:

    fun showData(forecastResult: ForecastResult) {      val root = document.getElementById("container")      root?.appendChild(document.create.div(classes = "currentTemp") {        h4 {          +"Weather info for ${forecastResult.city.name            (${forecastResult.city.country})"        }      })    }

This is simple now, quickly create a showForecast function that will be called from showData and will display the weather ...

Get Kotlin Blueprints now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.