weather app in grid format with transition animation