Table of Contents
Mobile weather app that uses an external API to display weather information from around the world.
This is a personal learning project aimed to teach me how to use APIs to grab live data from the internal as well as parse JSON responses, get user current location and updating UI through user interaction.
Language | Swift |
Notable Technology Utilized |
|
Project is completed.
- Light and dark mode
- Search for location and display current weather
- Update weather icon based on location's weather
- Ask for user's current location
- Reset weather to user's current location
- Displays a light or dark theme based on user's device
- User can use the search textbox to find weather information for a certain location
- User can press enter or use the magnifind glass icon
- weather image will change depending on the weather data from https://openweathermap.org/
- For example, if its cloudy at that location it will show a cloudy image
- Prompts the user to give permission to provide current location
- User can reset the weather to their current location
- Ensure XCode is installed (only available on MacOS)
- Open the "Clima.xcodeproj" file in XCode
- Once the project is open you can click the play button at the top of the IDE to run the iPhone simulator or use a physical device