mirror of
https://github.com/PranshulGG/WeatherMaster.git
synced 2026-10-22 19:13:39 -05:00
Moved expensive data processing (date parsing, loops for filtering hours, rain logic) out of the `build` method in `lib/screens/home.dart`. Created `WeatherDisplayData` model to hold processed data. Updated `FutureBuilder` to use pre-calculated data. This reduces CPU usage on every rebuild of the home screen.