By using https://openweathermap.org/ we can get weather details.
- Initially if user allow to access their current location then show the wether of current location and show location in map
- Search by location - show listed location - then select any location - based on selected location - showing weather details, show location in map as well.
- if user launch the app -> if recent search location info available - directly showing that location updated weather details