40.5 Implementing the View Model
With the user interface layout completed, the data model for the app needs to be created within the view model. Within the Project tool window, locate the MainViewModel.kt file, double-click on it to load it into the code editor and modify the class so that it reads as follows:
package com.ebookfrenzy.viewmodeldemo.ui.main
import androidx.lifecycle.ViewModel
class MainViewModel : ViewModel() {
private val usd_to_eu_rate = 0.74f
private var dollarText = ""
private var result: Float = 0f
fun setAmount(value: String) {
this.dollarText = value
result = value.toFloat() * usd_to_eu_rate
}
fun getResult(): Float? {
...