weather_app flutter run add api key key concepts learning to map api data using factory method learning to debug and fix errors working with postman and testing apis features to add add city selection add weekly weather predictions change background image based on weather. screenshot