I often had trouble in the morning before school deciding what clothing I should wear to appropriately dress for the weather. I've made many mistakes with dressing up for the weather, and many of my friends at school have too.
How it works
Based on the location, WeatherWear takes the city and displays the weather condition, average, low, and high temperatures. To view the daily forecast for the entire week, just scroll down once. To see what you should wear today, scroll down once again. Simple.
Challenges I ran into
I had many challenges with getting the program to fetch JSON data from the OpenWeather API using RACSignals (functional programming) since it was a new concept to me. In the end, I was able to fix the bugs in the RACSignal methods.
Accomplishments that I'm proud of
I'm happy that I was able to build a useful application that utilized databases and APIs in just 18 hours.
What I learned
I learned how to integrate third-party libraries properly and send signals to retrieve data from various APIs and databases.
What's next for WeatherWear
I would love to improve the design and UI of the app.