package Ġcom . pi ot rek 1 5 4 3 . android . boilerplate . ui . test . factory Ċ Ċ import Ġcom . pi ot rek 1 5 4 3 . android . boilerplate . presentation . model . Forecast View Ċ Ċ /** Ċ Ġ* ĠFactory Ġclass Ġfor ĠFore cast Ġrelated Ġinstances Ċ Ġ*/ Ċ class ĠFore cast Factory Ġ{ ĊĊĠĠĠ Ġcompanion Ġobject Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġforecast Ġ= ĠData Factory . make Forecast () ĊĊĠĠĠĠĠĠĠ Ġfun Ġmake Forecast View (): ĠFore cast View Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġlist Ġ= Ġforecast . list ?. first () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġmain Ġ= Ġlist ?. main ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġweather Ġ= Ġlist ?. weather ĊĊĠĠĠĠĠĠĠĠĠĠĠ Ġreturn ĠFore cast View ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġicon Ġ= Ġweather ?. id Ġ?: Ġ 0 , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġdate Ġ= Ġlist ?. dt Ġ?: Ġ 0 , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġdate Txt Ġ= Ġlist ?. dt Txt Ġ?: Ġ"", ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġdescription Ġ= Ġweather ?. description Ġ?: Ġ"", ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġtemp Max Ġ= Ġmain ?. temp Max Ġ?: Ġ 0 . 0 , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġtemp Min Ġ= Ġmain ?. temp Max Ġ?: Ġ 0 . 0 ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ) ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠ Ġ} Ċ Ċ }